Class QuotaBucket.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<QuotaBucket.Builder>
-
- com.google.api.serviceusage.v1beta1.QuotaBucket.Builder
-
- All Implemented Interfaces:
QuotaBucketOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- QuotaBucket
public static final class QuotaBucket.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<QuotaBucket.Builder> implements QuotaBucketOrBuilder
A quota bucket is a quota provisioning unit for a specific set of dimensions.
Protobuf typegoogle.api.serviceusage.v1beta1.QuotaBucket
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description QuotaBucket.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
QuotaBucket
build()
QuotaBucket
buildPartial()
QuotaBucket.Builder
clear()
QuotaBucket.Builder
clearAdminOverride()
Admin override on this quota bucket.QuotaBucket.Builder
clearConsumerOverride()
Consumer override on this quota bucket.QuotaBucket.Builder
clearDefaultLimit()
The default limit of this quota bucket, as specified by the service configuration.QuotaBucket.Builder
clearDimensions()
QuotaBucket.Builder
clearEffectiveLimit()
The effective limit of this quota bucket.QuotaBucket.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
QuotaBucket.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
QuotaBucket.Builder
clearProducerOverride()
Producer override on this quota bucket.QuotaBucket.Builder
clone()
boolean
containsDimensions(String key)
The dimensions of this quota bucket.QuotaOverride
getAdminOverride()
Admin override on this quota bucket.QuotaOverride.Builder
getAdminOverrideBuilder()
Admin override on this quota bucket.QuotaOverrideOrBuilder
getAdminOverrideOrBuilder()
Admin override on this quota bucket.QuotaOverride
getConsumerOverride()
Consumer override on this quota bucket.QuotaOverride.Builder
getConsumerOverrideBuilder()
Consumer override on this quota bucket.QuotaOverrideOrBuilder
getConsumerOverrideOrBuilder()
Consumer override on this quota bucket.QuotaBucket
getDefaultInstanceForType()
long
getDefaultLimit()
The default limit of this quota bucket, as specified by the service configuration.static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
Map<String,String>
getDimensions()
Deprecated.int
getDimensionsCount()
The dimensions of this quota bucket.Map<String,String>
getDimensionsMap()
The dimensions of this quota bucket.String
getDimensionsOrDefault(String key, String defaultValue)
The dimensions of this quota bucket.String
getDimensionsOrThrow(String key)
The dimensions of this quota bucket.long
getEffectiveLimit()
The effective limit of this quota bucket.Map<String,String>
getMutableDimensions()
Deprecated.QuotaOverride
getProducerOverride()
Producer override on this quota bucket.QuotaOverride.Builder
getProducerOverrideBuilder()
Producer override on this quota bucket.QuotaOverrideOrBuilder
getProducerOverrideOrBuilder()
Producer override on this quota bucket.boolean
hasAdminOverride()
Admin override on this quota bucket.boolean
hasConsumerOverride()
Consumer override on this quota bucket.boolean
hasProducerOverride()
Producer override on this quota bucket.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
protected com.google.protobuf.MapField
internalGetMapField(int number)
protected com.google.protobuf.MapField
internalGetMutableMapField(int number)
boolean
isInitialized()
QuotaBucket.Builder
mergeAdminOverride(QuotaOverride value)
Admin override on this quota bucket.QuotaBucket.Builder
mergeConsumerOverride(QuotaOverride value)
Consumer override on this quota bucket.QuotaBucket.Builder
mergeFrom(QuotaBucket other)
QuotaBucket.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
QuotaBucket.Builder
mergeFrom(com.google.protobuf.Message other)
QuotaBucket.Builder
mergeProducerOverride(QuotaOverride value)
Producer override on this quota bucket.QuotaBucket.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
QuotaBucket.Builder
putAllDimensions(Map<String,String> values)
The dimensions of this quota bucket.QuotaBucket.Builder
putDimensions(String key, String value)
The dimensions of this quota bucket.QuotaBucket.Builder
removeDimensions(String key)
The dimensions of this quota bucket.QuotaBucket.Builder
setAdminOverride(QuotaOverride value)
Admin override on this quota bucket.QuotaBucket.Builder
setAdminOverride(QuotaOverride.Builder builderForValue)
Admin override on this quota bucket.QuotaBucket.Builder
setConsumerOverride(QuotaOverride value)
Consumer override on this quota bucket.QuotaBucket.Builder
setConsumerOverride(QuotaOverride.Builder builderForValue)
Consumer override on this quota bucket.QuotaBucket.Builder
setDefaultLimit(long value)
The default limit of this quota bucket, as specified by the service configuration.QuotaBucket.Builder
setEffectiveLimit(long value)
The effective limit of this quota bucket.QuotaBucket.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
QuotaBucket.Builder
setProducerOverride(QuotaOverride value)
Producer override on this quota bucket.QuotaBucket.Builder
setProducerOverride(QuotaOverride.Builder builderForValue)
Producer override on this quota bucket.QuotaBucket.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
QuotaBucket.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, 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()
-
internalGetMapField
protected com.google.protobuf.MapField internalGetMapField(int number)
- Overrides:
internalGetMapField
in classcom.google.protobuf.GeneratedMessageV3.Builder<QuotaBucket.Builder>
-
internalGetMutableMapField
protected com.google.protobuf.MapField internalGetMutableMapField(int number)
- Overrides:
internalGetMutableMapField
in classcom.google.protobuf.GeneratedMessageV3.Builder<QuotaBucket.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<QuotaBucket.Builder>
-
clear
public QuotaBucket.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<QuotaBucket.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<QuotaBucket.Builder>
-
getDefaultInstanceForType
public QuotaBucket getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public QuotaBucket build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public QuotaBucket buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public QuotaBucket.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<QuotaBucket.Builder>
-
setField
public QuotaBucket.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<QuotaBucket.Builder>
-
clearField
public QuotaBucket.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<QuotaBucket.Builder>
-
clearOneof
public QuotaBucket.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<QuotaBucket.Builder>
-
setRepeatedField
public QuotaBucket.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<QuotaBucket.Builder>
-
addRepeatedField
public QuotaBucket.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<QuotaBucket.Builder>
-
mergeFrom
public QuotaBucket.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<QuotaBucket.Builder>
-
mergeFrom
public QuotaBucket.Builder mergeFrom(QuotaBucket other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<QuotaBucket.Builder>
-
mergeFrom
public QuotaBucket.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<QuotaBucket.Builder>
- Throws:
IOException
-
getEffectiveLimit
public long getEffectiveLimit()
The effective limit of this quota bucket. Equal to default_limit if there are no overrides.
int64 effective_limit = 1;
- Specified by:
getEffectiveLimit
in interfaceQuotaBucketOrBuilder
- Returns:
- The effectiveLimit.
-
setEffectiveLimit
public QuotaBucket.Builder setEffectiveLimit(long value)
The effective limit of this quota bucket. Equal to default_limit if there are no overrides.
int64 effective_limit = 1;
- Parameters:
value
- The effectiveLimit to set.- Returns:
- This builder for chaining.
-
clearEffectiveLimit
public QuotaBucket.Builder clearEffectiveLimit()
The effective limit of this quota bucket. Equal to default_limit if there are no overrides.
int64 effective_limit = 1;
- Returns:
- This builder for chaining.
-
getDefaultLimit
public long getDefaultLimit()
The default limit of this quota bucket, as specified by the service configuration.
int64 default_limit = 2;
- Specified by:
getDefaultLimit
in interfaceQuotaBucketOrBuilder
- Returns:
- The defaultLimit.
-
setDefaultLimit
public QuotaBucket.Builder setDefaultLimit(long value)
The default limit of this quota bucket, as specified by the service configuration.
int64 default_limit = 2;
- Parameters:
value
- The defaultLimit to set.- Returns:
- This builder for chaining.
-
clearDefaultLimit
public QuotaBucket.Builder clearDefaultLimit()
The default limit of this quota bucket, as specified by the service configuration.
int64 default_limit = 2;
- Returns:
- This builder for chaining.
-
hasProducerOverride
public boolean hasProducerOverride()
Producer override on this quota bucket.
.google.api.serviceusage.v1beta1.QuotaOverride producer_override = 3;
- Specified by:
hasProducerOverride
in interfaceQuotaBucketOrBuilder
- Returns:
- Whether the producerOverride field is set.
-
getProducerOverride
public QuotaOverride getProducerOverride()
Producer override on this quota bucket.
.google.api.serviceusage.v1beta1.QuotaOverride producer_override = 3;
- Specified by:
getProducerOverride
in interfaceQuotaBucketOrBuilder
- Returns:
- The producerOverride.
-
setProducerOverride
public QuotaBucket.Builder setProducerOverride(QuotaOverride value)
Producer override on this quota bucket.
.google.api.serviceusage.v1beta1.QuotaOverride producer_override = 3;
-
setProducerOverride
public QuotaBucket.Builder setProducerOverride(QuotaOverride.Builder builderForValue)
Producer override on this quota bucket.
.google.api.serviceusage.v1beta1.QuotaOverride producer_override = 3;
-
mergeProducerOverride
public QuotaBucket.Builder mergeProducerOverride(QuotaOverride value)
Producer override on this quota bucket.
.google.api.serviceusage.v1beta1.QuotaOverride producer_override = 3;
-
clearProducerOverride
public QuotaBucket.Builder clearProducerOverride()
Producer override on this quota bucket.
.google.api.serviceusage.v1beta1.QuotaOverride producer_override = 3;
-
getProducerOverrideBuilder
public QuotaOverride.Builder getProducerOverrideBuilder()
Producer override on this quota bucket.
.google.api.serviceusage.v1beta1.QuotaOverride producer_override = 3;
-
getProducerOverrideOrBuilder
public QuotaOverrideOrBuilder getProducerOverrideOrBuilder()
Producer override on this quota bucket.
.google.api.serviceusage.v1beta1.QuotaOverride producer_override = 3;
- Specified by:
getProducerOverrideOrBuilder
in interfaceQuotaBucketOrBuilder
-
hasConsumerOverride
public boolean hasConsumerOverride()
Consumer override on this quota bucket.
.google.api.serviceusage.v1beta1.QuotaOverride consumer_override = 4;
- Specified by:
hasConsumerOverride
in interfaceQuotaBucketOrBuilder
- Returns:
- Whether the consumerOverride field is set.
-
getConsumerOverride
public QuotaOverride getConsumerOverride()
Consumer override on this quota bucket.
.google.api.serviceusage.v1beta1.QuotaOverride consumer_override = 4;
- Specified by:
getConsumerOverride
in interfaceQuotaBucketOrBuilder
- Returns:
- The consumerOverride.
-
setConsumerOverride
public QuotaBucket.Builder setConsumerOverride(QuotaOverride value)
Consumer override on this quota bucket.
.google.api.serviceusage.v1beta1.QuotaOverride consumer_override = 4;
-
setConsumerOverride
public QuotaBucket.Builder setConsumerOverride(QuotaOverride.Builder builderForValue)
Consumer override on this quota bucket.
.google.api.serviceusage.v1beta1.QuotaOverride consumer_override = 4;
-
mergeConsumerOverride
public QuotaBucket.Builder mergeConsumerOverride(QuotaOverride value)
Consumer override on this quota bucket.
.google.api.serviceusage.v1beta1.QuotaOverride consumer_override = 4;
-
clearConsumerOverride
public QuotaBucket.Builder clearConsumerOverride()
Consumer override on this quota bucket.
.google.api.serviceusage.v1beta1.QuotaOverride consumer_override = 4;
-
getConsumerOverrideBuilder
public QuotaOverride.Builder getConsumerOverrideBuilder()
Consumer override on this quota bucket.
.google.api.serviceusage.v1beta1.QuotaOverride consumer_override = 4;
-
getConsumerOverrideOrBuilder
public QuotaOverrideOrBuilder getConsumerOverrideOrBuilder()
Consumer override on this quota bucket.
.google.api.serviceusage.v1beta1.QuotaOverride consumer_override = 4;
- Specified by:
getConsumerOverrideOrBuilder
in interfaceQuotaBucketOrBuilder
-
hasAdminOverride
public boolean hasAdminOverride()
Admin override on this quota bucket.
.google.api.serviceusage.v1beta1.QuotaOverride admin_override = 5;
- Specified by:
hasAdminOverride
in interfaceQuotaBucketOrBuilder
- Returns:
- Whether the adminOverride field is set.
-
getAdminOverride
public QuotaOverride getAdminOverride()
Admin override on this quota bucket.
.google.api.serviceusage.v1beta1.QuotaOverride admin_override = 5;
- Specified by:
getAdminOverride
in interfaceQuotaBucketOrBuilder
- Returns:
- The adminOverride.
-
setAdminOverride
public QuotaBucket.Builder setAdminOverride(QuotaOverride value)
Admin override on this quota bucket.
.google.api.serviceusage.v1beta1.QuotaOverride admin_override = 5;
-
setAdminOverride
public QuotaBucket.Builder setAdminOverride(QuotaOverride.Builder builderForValue)
Admin override on this quota bucket.
.google.api.serviceusage.v1beta1.QuotaOverride admin_override = 5;
-
mergeAdminOverride
public QuotaBucket.Builder mergeAdminOverride(QuotaOverride value)
Admin override on this quota bucket.
.google.api.serviceusage.v1beta1.QuotaOverride admin_override = 5;
-
clearAdminOverride
public QuotaBucket.Builder clearAdminOverride()
Admin override on this quota bucket.
.google.api.serviceusage.v1beta1.QuotaOverride admin_override = 5;
-
getAdminOverrideBuilder
public QuotaOverride.Builder getAdminOverrideBuilder()
Admin override on this quota bucket.
.google.api.serviceusage.v1beta1.QuotaOverride admin_override = 5;
-
getAdminOverrideOrBuilder
public QuotaOverrideOrBuilder getAdminOverrideOrBuilder()
Admin override on this quota bucket.
.google.api.serviceusage.v1beta1.QuotaOverride admin_override = 5;
- Specified by:
getAdminOverrideOrBuilder
in interfaceQuotaBucketOrBuilder
-
getDimensionsCount
public int getDimensionsCount()
Description copied from interface:QuotaBucketOrBuilder
The dimensions of this quota bucket. If this map is empty, this is the global bucket, which is the default quota value applied to all requests that do not have a more specific override. If this map is nonempty, the default limit, effective limit, and quota overrides apply only to requests that have the dimensions given in the map. For example, if the map has key `region` and value `us-east-1`, then the specified effective limit is only effective in that region, and the specified overrides apply only in that region.
map<string, string> dimensions = 6;
- Specified by:
getDimensionsCount
in interfaceQuotaBucketOrBuilder
-
containsDimensions
public boolean containsDimensions(String key)
The dimensions of this quota bucket. If this map is empty, this is the global bucket, which is the default quota value applied to all requests that do not have a more specific override. If this map is nonempty, the default limit, effective limit, and quota overrides apply only to requests that have the dimensions given in the map. For example, if the map has key `region` and value `us-east-1`, then the specified effective limit is only effective in that region, and the specified overrides apply only in that region.
map<string, string> dimensions = 6;
- Specified by:
containsDimensions
in interfaceQuotaBucketOrBuilder
-
getDimensions
@Deprecated public Map<String,String> getDimensions()
Deprecated.UsegetDimensionsMap()
instead.- Specified by:
getDimensions
in interfaceQuotaBucketOrBuilder
-
getDimensionsMap
public Map<String,String> getDimensionsMap()
The dimensions of this quota bucket. If this map is empty, this is the global bucket, which is the default quota value applied to all requests that do not have a more specific override. If this map is nonempty, the default limit, effective limit, and quota overrides apply only to requests that have the dimensions given in the map. For example, if the map has key `region` and value `us-east-1`, then the specified effective limit is only effective in that region, and the specified overrides apply only in that region.
map<string, string> dimensions = 6;
- Specified by:
getDimensionsMap
in interfaceQuotaBucketOrBuilder
-
getDimensionsOrDefault
public String getDimensionsOrDefault(String key, String defaultValue)
The dimensions of this quota bucket. If this map is empty, this is the global bucket, which is the default quota value applied to all requests that do not have a more specific override. If this map is nonempty, the default limit, effective limit, and quota overrides apply only to requests that have the dimensions given in the map. For example, if the map has key `region` and value `us-east-1`, then the specified effective limit is only effective in that region, and the specified overrides apply only in that region.
map<string, string> dimensions = 6;
- Specified by:
getDimensionsOrDefault
in interfaceQuotaBucketOrBuilder
-
getDimensionsOrThrow
public String getDimensionsOrThrow(String key)
The dimensions of this quota bucket. If this map is empty, this is the global bucket, which is the default quota value applied to all requests that do not have a more specific override. If this map is nonempty, the default limit, effective limit, and quota overrides apply only to requests that have the dimensions given in the map. For example, if the map has key `region` and value `us-east-1`, then the specified effective limit is only effective in that region, and the specified overrides apply only in that region.
map<string, string> dimensions = 6;
- Specified by:
getDimensionsOrThrow
in interfaceQuotaBucketOrBuilder
-
clearDimensions
public QuotaBucket.Builder clearDimensions()
-
removeDimensions
public QuotaBucket.Builder removeDimensions(String key)
The dimensions of this quota bucket. If this map is empty, this is the global bucket, which is the default quota value applied to all requests that do not have a more specific override. If this map is nonempty, the default limit, effective limit, and quota overrides apply only to requests that have the dimensions given in the map. For example, if the map has key `region` and value `us-east-1`, then the specified effective limit is only effective in that region, and the specified overrides apply only in that region.
map<string, string> dimensions = 6;
-
getMutableDimensions
@Deprecated public Map<String,String> getMutableDimensions()
Deprecated.Use alternate mutation accessors instead.
-
putDimensions
public QuotaBucket.Builder putDimensions(String key, String value)
The dimensions of this quota bucket. If this map is empty, this is the global bucket, which is the default quota value applied to all requests that do not have a more specific override. If this map is nonempty, the default limit, effective limit, and quota overrides apply only to requests that have the dimensions given in the map. For example, if the map has key `region` and value `us-east-1`, then the specified effective limit is only effective in that region, and the specified overrides apply only in that region.
map<string, string> dimensions = 6;
-
putAllDimensions
public QuotaBucket.Builder putAllDimensions(Map<String,String> values)
The dimensions of this quota bucket. If this map is empty, this is the global bucket, which is the default quota value applied to all requests that do not have a more specific override. If this map is nonempty, the default limit, effective limit, and quota overrides apply only to requests that have the dimensions given in the map. For example, if the map has key `region` and value `us-east-1`, then the specified effective limit is only effective in that region, and the specified overrides apply only in that region.
map<string, string> dimensions = 6;
-
setUnknownFields
public final QuotaBucket.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<QuotaBucket.Builder>
-
mergeUnknownFields
public final QuotaBucket.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<QuotaBucket.Builder>
-
-