Package io.stigg.sidecar.proto.v1
Class MeteredEntitlement
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- io.stigg.sidecar.proto.v1.MeteredEntitlement
-
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,MeteredEntitlementOrBuilder,java.io.Serializable
public final class MeteredEntitlement extends com.google.protobuf.GeneratedMessageV3 implements MeteredEntitlementOrBuilder
Protobuf typestigg.sidecar.v1.MeteredEntitlement- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMeteredEntitlement.BuilderProtobuf typestigg.sidecar.v1.MeteredEntitlement-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intCURRENT_USAGE_FIELD_NUMBERstatic intFEATURE_FIELD_NUMBERstatic intIS_UNLIMITED_FIELD_NUMBERstatic intNEXT_RESET_DATE_FIELD_NUMBERstatic intRESET_PERIOD_FIELD_NUMBERstatic intUSAGE_LIMIT_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)doublegetCurrentUsage()double current_usage = 7 [json_name = "currentUsage"];static MeteredEntitlementgetDefaultInstance()MeteredEntitlementgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()EntitlementFeaturegetFeature()optional .stigg.sidecar.v1.EntitlementFeature feature = 4 [json_name = "feature"];EntitlementFeatureOrBuildergetFeatureOrBuilder()optional .stigg.sidecar.v1.EntitlementFeature feature = 4 [json_name = "feature"];booleangetIsUnlimited()bool is_unlimited = 6 [json_name = "isUnlimited"];com.google.protobuf.TimestampgetNextResetDate()optional .google.protobuf.Timestamp next_reset_date = 10 [json_name = "nextResetDate"];com.google.protobuf.TimestampOrBuildergetNextResetDateOrBuilder()optional .google.protobuf.Timestamp next_reset_date = 10 [json_name = "nextResetDate"];com.google.protobuf.Parser<MeteredEntitlement>getParserForType()EntitlementResetPeriodgetResetPeriod()optional .stigg.sidecar.v1.EntitlementResetPeriod reset_period = 9 [json_name = "resetPeriod"];intgetResetPeriodValue()optional .stigg.sidecar.v1.EntitlementResetPeriod reset_period = 9 [json_name = "resetPeriod"];intgetSerializedSize()doublegetUsageLimit()optional double usage_limit = 5 [json_name = "usageLimit"];booleanhasFeature()optional .stigg.sidecar.v1.EntitlementFeature feature = 4 [json_name = "feature"];inthashCode()booleanhasNextResetDate()optional .google.protobuf.Timestamp next_reset_date = 10 [json_name = "nextResetDate"];booleanhasResetPeriod()optional .stigg.sidecar.v1.EntitlementResetPeriod reset_period = 9 [json_name = "resetPeriod"];booleanhasUsageLimit()optional double usage_limit = 5 [json_name = "usageLimit"];protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static MeteredEntitlement.BuildernewBuilder()static MeteredEntitlement.BuildernewBuilder(MeteredEntitlement prototype)MeteredEntitlement.BuildernewBuilderForType()protected MeteredEntitlement.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected java.lang.ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static MeteredEntitlementparseDelimitedFrom(java.io.InputStream input)static MeteredEntitlementparseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static MeteredEntitlementparseFrom(byte[] data)static MeteredEntitlementparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static MeteredEntitlementparseFrom(com.google.protobuf.ByteString data)static MeteredEntitlementparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static MeteredEntitlementparseFrom(com.google.protobuf.CodedInputStream input)static MeteredEntitlementparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static MeteredEntitlementparseFrom(java.io.InputStream input)static MeteredEntitlementparseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static MeteredEntitlementparseFrom(java.nio.ByteBuffer data)static MeteredEntitlementparseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<MeteredEntitlement>parser()MeteredEntitlement.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
FEATURE_FIELD_NUMBER
public static final int FEATURE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
USAGE_LIMIT_FIELD_NUMBER
public static final int USAGE_LIMIT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
IS_UNLIMITED_FIELD_NUMBER
public static final int IS_UNLIMITED_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CURRENT_USAGE_FIELD_NUMBER
public static final int CURRENT_USAGE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
RESET_PERIOD_FIELD_NUMBER
public static final int RESET_PERIOD_FIELD_NUMBER
- See Also:
- Constant Field Values
-
NEXT_RESET_DATE_FIELD_NUMBER
public static final int NEXT_RESET_DATE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected java.lang.Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
hasFeature
public boolean hasFeature()
optional .stigg.sidecar.v1.EntitlementFeature feature = 4 [json_name = "feature"];- Specified by:
hasFeaturein interfaceMeteredEntitlementOrBuilder- Returns:
- Whether the feature field is set.
-
getFeature
public EntitlementFeature getFeature()
optional .stigg.sidecar.v1.EntitlementFeature feature = 4 [json_name = "feature"];- Specified by:
getFeaturein interfaceMeteredEntitlementOrBuilder- Returns:
- The feature.
-
getFeatureOrBuilder
public EntitlementFeatureOrBuilder getFeatureOrBuilder()
optional .stigg.sidecar.v1.EntitlementFeature feature = 4 [json_name = "feature"];- Specified by:
getFeatureOrBuilderin interfaceMeteredEntitlementOrBuilder
-
hasUsageLimit
public boolean hasUsageLimit()
optional double usage_limit = 5 [json_name = "usageLimit"];- Specified by:
hasUsageLimitin interfaceMeteredEntitlementOrBuilder- Returns:
- Whether the usageLimit field is set.
-
getUsageLimit
public double getUsageLimit()
optional double usage_limit = 5 [json_name = "usageLimit"];- Specified by:
getUsageLimitin interfaceMeteredEntitlementOrBuilder- Returns:
- The usageLimit.
-
getIsUnlimited
public boolean getIsUnlimited()
bool is_unlimited = 6 [json_name = "isUnlimited"];- Specified by:
getIsUnlimitedin interfaceMeteredEntitlementOrBuilder- Returns:
- The isUnlimited.
-
getCurrentUsage
public double getCurrentUsage()
double current_usage = 7 [json_name = "currentUsage"];- Specified by:
getCurrentUsagein interfaceMeteredEntitlementOrBuilder- Returns:
- The currentUsage.
-
hasResetPeriod
public boolean hasResetPeriod()
optional .stigg.sidecar.v1.EntitlementResetPeriod reset_period = 9 [json_name = "resetPeriod"];- Specified by:
hasResetPeriodin interfaceMeteredEntitlementOrBuilder- Returns:
- Whether the resetPeriod field is set.
-
getResetPeriodValue
public int getResetPeriodValue()
optional .stigg.sidecar.v1.EntitlementResetPeriod reset_period = 9 [json_name = "resetPeriod"];- Specified by:
getResetPeriodValuein interfaceMeteredEntitlementOrBuilder- Returns:
- The enum numeric value on the wire for resetPeriod.
-
getResetPeriod
public EntitlementResetPeriod getResetPeriod()
optional .stigg.sidecar.v1.EntitlementResetPeriod reset_period = 9 [json_name = "resetPeriod"];- Specified by:
getResetPeriodin interfaceMeteredEntitlementOrBuilder- Returns:
- The resetPeriod.
-
hasNextResetDate
public boolean hasNextResetDate()
optional .google.protobuf.Timestamp next_reset_date = 10 [json_name = "nextResetDate"];- Specified by:
hasNextResetDatein interfaceMeteredEntitlementOrBuilder- Returns:
- Whether the nextResetDate field is set.
-
getNextResetDate
public com.google.protobuf.Timestamp getNextResetDate()
optional .google.protobuf.Timestamp next_reset_date = 10 [json_name = "nextResetDate"];- Specified by:
getNextResetDatein interfaceMeteredEntitlementOrBuilder- Returns:
- The nextResetDate.
-
getNextResetDateOrBuilder
public com.google.protobuf.TimestampOrBuilder getNextResetDateOrBuilder()
optional .google.protobuf.Timestamp next_reset_date = 10 [json_name = "nextResetDate"];- Specified by:
getNextResetDateOrBuilderin interfaceMeteredEntitlementOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
java.io.IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(java.lang.Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static MeteredEntitlement parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MeteredEntitlement parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MeteredEntitlement parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MeteredEntitlement parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MeteredEntitlement parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MeteredEntitlement parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MeteredEntitlement parseFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static MeteredEntitlement parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static MeteredEntitlement parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static MeteredEntitlement parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static MeteredEntitlement parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static MeteredEntitlement parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
newBuilderForType
public MeteredEntitlement.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static MeteredEntitlement.Builder newBuilder()
-
newBuilder
public static MeteredEntitlement.Builder newBuilder(MeteredEntitlement prototype)
-
toBuilder
public MeteredEntitlement.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected MeteredEntitlement.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static MeteredEntitlement getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<MeteredEntitlement> parser()
-
getParserForType
public com.google.protobuf.Parser<MeteredEntitlement> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public MeteredEntitlement getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-