Package io.stigg.sidecar.proto.v1
Class MeteredEntitlement.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<MeteredEntitlement.Builder>
-
- io.stigg.sidecar.proto.v1.MeteredEntitlement.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,MeteredEntitlementOrBuilder,java.lang.Cloneable
- Enclosing class:
- MeteredEntitlement
public static final class MeteredEntitlement.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<MeteredEntitlement.Builder> implements MeteredEntitlementOrBuilder
Protobuf typestigg.sidecar.v1.MeteredEntitlement
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description MeteredEntitlement.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)MeteredEntitlementbuild()MeteredEntitlementbuildPartial()MeteredEntitlement.Builderclear()MeteredEntitlement.BuilderclearCurrentUsage()double current_usage = 7 [json_name = "currentUsage"];MeteredEntitlement.BuilderclearFeature()optional .stigg.sidecar.v1.EntitlementFeature feature = 4 [json_name = "feature"];MeteredEntitlement.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)MeteredEntitlement.BuilderclearIsUnlimited()bool is_unlimited = 6 [json_name = "isUnlimited"];MeteredEntitlement.BuilderclearNextResetDate()optional .google.protobuf.Timestamp next_reset_date = 10 [json_name = "nextResetDate"];MeteredEntitlement.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)MeteredEntitlement.BuilderclearResetPeriod()optional .stigg.sidecar.v1.EntitlementResetPeriod reset_period = 9 [json_name = "resetPeriod"];MeteredEntitlement.BuilderclearUsageLimit()optional double usage_limit = 5 [json_name = "usageLimit"];MeteredEntitlement.Builderclone()doublegetCurrentUsage()double current_usage = 7 [json_name = "currentUsage"];MeteredEntitlementgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()EntitlementFeaturegetFeature()optional .stigg.sidecar.v1.EntitlementFeature feature = 4 [json_name = "feature"];EntitlementFeature.BuildergetFeatureBuilder()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.Timestamp.BuildergetNextResetDateBuilder()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"];EntitlementResetPeriodgetResetPeriod()optional .stigg.sidecar.v1.EntitlementResetPeriod reset_period = 9 [json_name = "resetPeriod"];intgetResetPeriodValue()optional .stigg.sidecar.v1.EntitlementResetPeriod reset_period = 9 [json_name = "resetPeriod"];doublegetUsageLimit()optional double usage_limit = 5 [json_name = "usageLimit"];booleanhasFeature()optional .stigg.sidecar.v1.EntitlementFeature feature = 4 [json_name = "feature"];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()MeteredEntitlement.BuildermergeFeature(EntitlementFeature value)optional .stigg.sidecar.v1.EntitlementFeature feature = 4 [json_name = "feature"];MeteredEntitlement.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)MeteredEntitlement.BuildermergeFrom(com.google.protobuf.Message other)MeteredEntitlement.BuildermergeFrom(MeteredEntitlement other)MeteredEntitlement.BuildermergeNextResetDate(com.google.protobuf.Timestamp value)optional .google.protobuf.Timestamp next_reset_date = 10 [json_name = "nextResetDate"];MeteredEntitlement.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)MeteredEntitlement.BuildersetCurrentUsage(double value)double current_usage = 7 [json_name = "currentUsage"];MeteredEntitlement.BuildersetFeature(EntitlementFeature value)optional .stigg.sidecar.v1.EntitlementFeature feature = 4 [json_name = "feature"];MeteredEntitlement.BuildersetFeature(EntitlementFeature.Builder builderForValue)optional .stigg.sidecar.v1.EntitlementFeature feature = 4 [json_name = "feature"];MeteredEntitlement.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)MeteredEntitlement.BuildersetIsUnlimited(boolean value)bool is_unlimited = 6 [json_name = "isUnlimited"];MeteredEntitlement.BuildersetNextResetDate(com.google.protobuf.Timestamp value)optional .google.protobuf.Timestamp next_reset_date = 10 [json_name = "nextResetDate"];MeteredEntitlement.BuildersetNextResetDate(com.google.protobuf.Timestamp.Builder builderForValue)optional .google.protobuf.Timestamp next_reset_date = 10 [json_name = "nextResetDate"];MeteredEntitlement.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)MeteredEntitlement.BuildersetResetPeriod(EntitlementResetPeriod value)optional .stigg.sidecar.v1.EntitlementResetPeriod reset_period = 9 [json_name = "resetPeriod"];MeteredEntitlement.BuildersetResetPeriodValue(int value)optional .stigg.sidecar.v1.EntitlementResetPeriod reset_period = 9 [json_name = "resetPeriod"];MeteredEntitlement.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)MeteredEntitlement.BuildersetUsageLimit(double value)optional double usage_limit = 5 [json_name = "usageLimit"];-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
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.Builder<MeteredEntitlement.Builder>
-
clear
public MeteredEntitlement.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<MeteredEntitlement.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<MeteredEntitlement.Builder>
-
getDefaultInstanceForType
public MeteredEntitlement getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public MeteredEntitlement build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public MeteredEntitlement buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public MeteredEntitlement.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<MeteredEntitlement.Builder>
-
setField
public MeteredEntitlement.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<MeteredEntitlement.Builder>
-
clearField
public MeteredEntitlement.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<MeteredEntitlement.Builder>
-
clearOneof
public MeteredEntitlement.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<MeteredEntitlement.Builder>
-
setRepeatedField
public MeteredEntitlement.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<MeteredEntitlement.Builder>
-
addRepeatedField
public MeteredEntitlement.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<MeteredEntitlement.Builder>
-
mergeFrom
public MeteredEntitlement.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<MeteredEntitlement.Builder>
-
mergeFrom
public MeteredEntitlement.Builder mergeFrom(MeteredEntitlement other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<MeteredEntitlement.Builder>
-
mergeFrom
public MeteredEntitlement.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<MeteredEntitlement.Builder>- Throws:
java.io.IOException
-
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.
-
setFeature
public MeteredEntitlement.Builder setFeature(EntitlementFeature value)
optional .stigg.sidecar.v1.EntitlementFeature feature = 4 [json_name = "feature"];
-
setFeature
public MeteredEntitlement.Builder setFeature(EntitlementFeature.Builder builderForValue)
optional .stigg.sidecar.v1.EntitlementFeature feature = 4 [json_name = "feature"];
-
mergeFeature
public MeteredEntitlement.Builder mergeFeature(EntitlementFeature value)
optional .stigg.sidecar.v1.EntitlementFeature feature = 4 [json_name = "feature"];
-
clearFeature
public MeteredEntitlement.Builder clearFeature()
optional .stigg.sidecar.v1.EntitlementFeature feature = 4 [json_name = "feature"];
-
getFeatureBuilder
public EntitlementFeature.Builder getFeatureBuilder()
optional .stigg.sidecar.v1.EntitlementFeature feature = 4 [json_name = "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.
-
setUsageLimit
public MeteredEntitlement.Builder setUsageLimit(double value)
optional double usage_limit = 5 [json_name = "usageLimit"];- Parameters:
value- The usageLimit to set.- Returns:
- This builder for chaining.
-
clearUsageLimit
public MeteredEntitlement.Builder clearUsageLimit()
optional double usage_limit = 5 [json_name = "usageLimit"];- Returns:
- This builder for chaining.
-
getIsUnlimited
public boolean getIsUnlimited()
bool is_unlimited = 6 [json_name = "isUnlimited"];- Specified by:
getIsUnlimitedin interfaceMeteredEntitlementOrBuilder- Returns:
- The isUnlimited.
-
setIsUnlimited
public MeteredEntitlement.Builder setIsUnlimited(boolean value)
bool is_unlimited = 6 [json_name = "isUnlimited"];- Parameters:
value- The isUnlimited to set.- Returns:
- This builder for chaining.
-
clearIsUnlimited
public MeteredEntitlement.Builder clearIsUnlimited()
bool is_unlimited = 6 [json_name = "isUnlimited"];- Returns:
- This builder for chaining.
-
getCurrentUsage
public double getCurrentUsage()
double current_usage = 7 [json_name = "currentUsage"];- Specified by:
getCurrentUsagein interfaceMeteredEntitlementOrBuilder- Returns:
- The currentUsage.
-
setCurrentUsage
public MeteredEntitlement.Builder setCurrentUsage(double value)
double current_usage = 7 [json_name = "currentUsage"];- Parameters:
value- The currentUsage to set.- Returns:
- This builder for chaining.
-
clearCurrentUsage
public MeteredEntitlement.Builder clearCurrentUsage()
double current_usage = 7 [json_name = "currentUsage"];- Returns:
- This builder for chaining.
-
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.
-
setResetPeriodValue
public MeteredEntitlement.Builder setResetPeriodValue(int value)
optional .stigg.sidecar.v1.EntitlementResetPeriod reset_period = 9 [json_name = "resetPeriod"];- Parameters:
value- The enum numeric value on the wire for resetPeriod to set.- Returns:
- This builder for chaining.
-
getResetPeriod
public EntitlementResetPeriod getResetPeriod()
optional .stigg.sidecar.v1.EntitlementResetPeriod reset_period = 9 [json_name = "resetPeriod"];- Specified by:
getResetPeriodin interfaceMeteredEntitlementOrBuilder- Returns:
- The resetPeriod.
-
setResetPeriod
public MeteredEntitlement.Builder setResetPeriod(EntitlementResetPeriod value)
optional .stigg.sidecar.v1.EntitlementResetPeriod reset_period = 9 [json_name = "resetPeriod"];- Parameters:
value- The resetPeriod to set.- Returns:
- This builder for chaining.
-
clearResetPeriod
public MeteredEntitlement.Builder clearResetPeriod()
optional .stigg.sidecar.v1.EntitlementResetPeriod reset_period = 9 [json_name = "resetPeriod"];- Returns:
- This builder for chaining.
-
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.
-
setNextResetDate
public MeteredEntitlement.Builder setNextResetDate(com.google.protobuf.Timestamp value)
optional .google.protobuf.Timestamp next_reset_date = 10 [json_name = "nextResetDate"];
-
setNextResetDate
public MeteredEntitlement.Builder setNextResetDate(com.google.protobuf.Timestamp.Builder builderForValue)
optional .google.protobuf.Timestamp next_reset_date = 10 [json_name = "nextResetDate"];
-
mergeNextResetDate
public MeteredEntitlement.Builder mergeNextResetDate(com.google.protobuf.Timestamp value)
optional .google.protobuf.Timestamp next_reset_date = 10 [json_name = "nextResetDate"];
-
clearNextResetDate
public MeteredEntitlement.Builder clearNextResetDate()
optional .google.protobuf.Timestamp next_reset_date = 10 [json_name = "nextResetDate"];
-
getNextResetDateBuilder
public com.google.protobuf.Timestamp.Builder getNextResetDateBuilder()
optional .google.protobuf.Timestamp next_reset_date = 10 [json_name = "nextResetDate"];
-
getNextResetDateOrBuilder
public com.google.protobuf.TimestampOrBuilder getNextResetDateOrBuilder()
optional .google.protobuf.Timestamp next_reset_date = 10 [json_name = "nextResetDate"];- Specified by:
getNextResetDateOrBuilderin interfaceMeteredEntitlementOrBuilder
-
setUnknownFields
public final MeteredEntitlement.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<MeteredEntitlement.Builder>
-
mergeUnknownFields
public final MeteredEntitlement.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<MeteredEntitlement.Builder>
-
-