Class QuotaBucket.Builder (2.39.0)

publicstaticfinalclass QuotaBucket.BuilderextendsGeneratedMessageV3.Builder<QuotaBucket.Builder>implementsQuotaBucketOrBuilder

A quota bucket is a quota provisioning unit for a specific set of dimensions.

Protobuf type google.api.serviceusage.v1beta1.QuotaBucket

Inherited Members

com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)

Static Methods

getDescriptor()

publicstaticfinalDescriptors.DescriptorgetDescriptor()
Returns
Type Description
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

publicQuotaBucket.BuilderaddRepeatedField(Descriptors.FieldDescriptorfield,Objectvalue)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
QuotaBucket.Builder
Overrides

build()

publicQuotaBucketbuild()
Returns
Type Description
QuotaBucket

buildPartial()

publicQuotaBucketbuildPartial()
Returns
Type Description
QuotaBucket

clear()

publicQuotaBucket.Builderclear()
Returns
Type Description
QuotaBucket.Builder
Overrides

clearAdminOverride()

publicQuotaBucket.BuilderclearAdminOverride()

Admin override on this quota bucket.

.google.api.serviceusage.v1beta1.QuotaOverride admin_override = 5;

Returns
Type Description
QuotaBucket.Builder

clearConsumerOverride()

publicQuotaBucket.BuilderclearConsumerOverride()

Consumer override on this quota bucket.

.google.api.serviceusage.v1beta1.QuotaOverride consumer_override = 4;

Returns
Type Description
QuotaBucket.Builder

clearDefaultLimit()

publicQuotaBucket.BuilderclearDefaultLimit()

The default limit of this quota bucket, as specified by the service configuration.

int64 default_limit = 2;

Returns
Type Description
QuotaBucket.Builder

This builder for chaining.

clearDimensions()

publicQuotaBucket.BuilderclearDimensions()
Returns
Type Description
QuotaBucket.Builder

clearEffectiveLimit()

publicQuotaBucket.BuilderclearEffectiveLimit()

The effective limit of this quota bucket. Equal to default_limit if there are no overrides.

int64 effective_limit = 1;

Returns
Type Description
QuotaBucket.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

publicQuotaBucket.BuilderclearField(Descriptors.FieldDescriptorfield)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
QuotaBucket.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

publicQuotaBucket.BuilderclearOneof(Descriptors.OneofDescriptoroneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
QuotaBucket.Builder
Overrides

clearProducerOverride()

publicQuotaBucket.BuilderclearProducerOverride()

Producer override on this quota bucket.

.google.api.serviceusage.v1beta1.QuotaOverride producer_override = 3;

Returns
Type Description
QuotaBucket.Builder

clearProducerQuotaPolicy()

publicQuotaBucket.BuilderclearProducerQuotaPolicy()

Producer policy inherited from the closet ancestor of the current consumer.

.google.api.serviceusage.v1beta1.ProducerQuotaPolicy producer_quota_policy = 7;

Returns
Type Description
QuotaBucket.Builder

clone()

publicQuotaBucket.Builderclone()
Returns
Type Description
QuotaBucket.Builder
Overrides

containsDimensions(String key)

publicbooleancontainsDimensions(Stringkey)

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;

Parameter
Name Description
key String
Returns
Type Description
boolean

getAdminOverride()

publicQuotaOverridegetAdminOverride()

Admin override on this quota bucket.

.google.api.serviceusage.v1beta1.QuotaOverride admin_override = 5;

Returns
Type Description
QuotaOverride

The adminOverride.

getAdminOverrideBuilder()

publicQuotaOverride.BuildergetAdminOverrideBuilder()

Admin override on this quota bucket.

.google.api.serviceusage.v1beta1.QuotaOverride admin_override = 5;

Returns
Type Description
QuotaOverride.Builder

getAdminOverrideOrBuilder()

publicQuotaOverrideOrBuildergetAdminOverrideOrBuilder()

Admin override on this quota bucket.

.google.api.serviceusage.v1beta1.QuotaOverride admin_override = 5;

Returns
Type Description
QuotaOverrideOrBuilder

getConsumerOverride()

publicQuotaOverridegetConsumerOverride()

Consumer override on this quota bucket.

.google.api.serviceusage.v1beta1.QuotaOverride consumer_override = 4;

Returns
Type Description
QuotaOverride

The consumerOverride.

getConsumerOverrideBuilder()

publicQuotaOverride.BuildergetConsumerOverrideBuilder()

Consumer override on this quota bucket.

.google.api.serviceusage.v1beta1.QuotaOverride consumer_override = 4;

Returns
Type Description
QuotaOverride.Builder

getConsumerOverrideOrBuilder()

publicQuotaOverrideOrBuildergetConsumerOverrideOrBuilder()

Consumer override on this quota bucket.

.google.api.serviceusage.v1beta1.QuotaOverride consumer_override = 4;

Returns
Type Description
QuotaOverrideOrBuilder

getDefaultInstanceForType()

publicQuotaBucketgetDefaultInstanceForType()
Returns
Type Description
QuotaBucket

getDefaultLimit()

publiclonggetDefaultLimit()

The default limit of this quota bucket, as specified by the service configuration.

int64 default_limit = 2;

Returns
Type Description
long

The defaultLimit.

getDescriptorForType()

publicDescriptors.DescriptorgetDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getDimensions() (deprecated)

publicMap<String,String>getDimensions()

Use #getDimensionsMap() instead.

Returns
Type Description
Map<String,String>

getDimensionsCount()

publicintgetDimensionsCount()

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;

Returns
Type Description
int

getDimensionsMap()

publicMap<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;

Returns
Type Description
Map<String,String>

getDimensionsOrDefault(String key, String defaultValue)

publicStringgetDimensionsOrDefault(Stringkey,StringdefaultValue)

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;

Parameters
Name Description
key String
defaultValue String
Returns
Type Description
String

getDimensionsOrThrow(String key)

publicStringgetDimensionsOrThrow(Stringkey)

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;

Parameter
Name Description
key String
Returns
Type Description
String

getEffectiveLimit()

publiclonggetEffectiveLimit()

The effective limit of this quota bucket. Equal to default_limit if there are no overrides.

int64 effective_limit = 1;

Returns
Type Description
long

The effectiveLimit.

getMutableDimensions() (deprecated)

publicMap<String,String>getMutableDimensions()

Use alternate mutation accessors instead.

Returns
Type Description
Map<String,String>

getProducerOverride()

publicQuotaOverridegetProducerOverride()

Producer override on this quota bucket.

.google.api.serviceusage.v1beta1.QuotaOverride producer_override = 3;

Returns
Type Description
QuotaOverride

The producerOverride.

getProducerOverrideBuilder()

publicQuotaOverride.BuildergetProducerOverrideBuilder()

Producer override on this quota bucket.

.google.api.serviceusage.v1beta1.QuotaOverride producer_override = 3;

Returns
Type Description
QuotaOverride.Builder

getProducerOverrideOrBuilder()

publicQuotaOverrideOrBuildergetProducerOverrideOrBuilder()

Producer override on this quota bucket.

.google.api.serviceusage.v1beta1.QuotaOverride producer_override = 3;

Returns
Type Description
QuotaOverrideOrBuilder

getProducerQuotaPolicy()

publicProducerQuotaPolicygetProducerQuotaPolicy()

Producer policy inherited from the closet ancestor of the current consumer.

.google.api.serviceusage.v1beta1.ProducerQuotaPolicy producer_quota_policy = 7;

Returns
Type Description
ProducerQuotaPolicy

The producerQuotaPolicy.

getProducerQuotaPolicyBuilder()

publicProducerQuotaPolicy.BuildergetProducerQuotaPolicyBuilder()

Producer policy inherited from the closet ancestor of the current consumer.

.google.api.serviceusage.v1beta1.ProducerQuotaPolicy producer_quota_policy = 7;

Returns
Type Description
ProducerQuotaPolicy.Builder

getProducerQuotaPolicyOrBuilder()

publicProducerQuotaPolicyOrBuildergetProducerQuotaPolicyOrBuilder()

Producer policy inherited from the closet ancestor of the current consumer.

.google.api.serviceusage.v1beta1.ProducerQuotaPolicy producer_quota_policy = 7;

Returns
Type Description
ProducerQuotaPolicyOrBuilder

hasAdminOverride()

publicbooleanhasAdminOverride()

Admin override on this quota bucket.

.google.api.serviceusage.v1beta1.QuotaOverride admin_override = 5;

Returns
Type Description
boolean

Whether the adminOverride field is set.

hasConsumerOverride()

publicbooleanhasConsumerOverride()

Consumer override on this quota bucket.

.google.api.serviceusage.v1beta1.QuotaOverride consumer_override = 4;

Returns
Type Description
boolean

Whether the consumerOverride field is set.

hasProducerOverride()

publicbooleanhasProducerOverride()

Producer override on this quota bucket.

.google.api.serviceusage.v1beta1.QuotaOverride producer_override = 3;

Returns
Type Description
boolean

Whether the producerOverride field is set.

hasProducerQuotaPolicy()

publicbooleanhasProducerQuotaPolicy()

Producer policy inherited from the closet ancestor of the current consumer.

.google.api.serviceusage.v1beta1.ProducerQuotaPolicy producer_quota_policy = 7;

Returns
Type Description
boolean

Whether the producerQuotaPolicy field is set.

internalGetFieldAccessorTable()

protectedGeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

internalGetMapFieldReflection(int number)

protectedMapFieldReflectionAccessorinternalGetMapFieldReflection(intnumber)
Parameter
Name Description
number int
Returns
Type Description
com.google.protobuf.MapFieldReflectionAccessor
Overrides
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)

internalGetMutableMapFieldReflection(int number)

protectedMapFieldReflectionAccessorinternalGetMutableMapFieldReflection(intnumber)
Parameter
Name Description
number int
Returns
Type Description
com.google.protobuf.MapFieldReflectionAccessor
Overrides
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)

isInitialized()

publicfinalbooleanisInitialized()
Returns
Type Description
boolean
Overrides

mergeAdminOverride(QuotaOverride value)

publicQuotaBucket.BuildermergeAdminOverride(QuotaOverridevalue)

Admin override on this quota bucket.

.google.api.serviceusage.v1beta1.QuotaOverride admin_override = 5;

Parameter
Name Description
value QuotaOverride
Returns
Type Description
QuotaBucket.Builder

mergeConsumerOverride(QuotaOverride value)

publicQuotaBucket.BuildermergeConsumerOverride(QuotaOverridevalue)

Consumer override on this quota bucket.

.google.api.serviceusage.v1beta1.QuotaOverride consumer_override = 4;

Parameter
Name Description
value QuotaOverride
Returns
Type Description
QuotaBucket.Builder

mergeFrom(QuotaBucket other)

publicQuotaBucket.BuildermergeFrom(QuotaBucketother)
Parameter
Name Description
other QuotaBucket
Returns
Type Description
QuotaBucket.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

publicQuotaBucket.BuildermergeFrom(CodedInputStreaminput,ExtensionRegistryLiteextensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
QuotaBucket.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

publicQuotaBucket.BuildermergeFrom(Messageother)
Parameter
Name Description
other Message
Returns
Type Description
QuotaBucket.Builder
Overrides

mergeProducerOverride(QuotaOverride value)

publicQuotaBucket.BuildermergeProducerOverride(QuotaOverridevalue)

Producer override on this quota bucket.

.google.api.serviceusage.v1beta1.QuotaOverride producer_override = 3;

Parameter
Name Description
value QuotaOverride
Returns
Type Description
QuotaBucket.Builder

mergeProducerQuotaPolicy(ProducerQuotaPolicy value)

publicQuotaBucket.BuildermergeProducerQuotaPolicy(ProducerQuotaPolicyvalue)

Producer policy inherited from the closet ancestor of the current consumer.

.google.api.serviceusage.v1beta1.ProducerQuotaPolicy producer_quota_policy = 7;

Parameter
Name Description
value ProducerQuotaPolicy
Returns
Type Description
QuotaBucket.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

publicfinalQuotaBucket.BuildermergeUnknownFields(UnknownFieldSetunknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
QuotaBucket.Builder
Overrides

putAllDimensions(Map<String,String> values)

publicQuotaBucket.BuilderputAllDimensions(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;

Parameter
Name Description
values Map<String,String>
Returns
Type Description
QuotaBucket.Builder

putDimensions(String key, String value)

publicQuotaBucket.BuilderputDimensions(Stringkey,Stringvalue)

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;

Parameters
Name Description
key String
value String
Returns
Type Description
QuotaBucket.Builder

removeDimensions(String key)

publicQuotaBucket.BuilderremoveDimensions(Stringkey)

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;

Parameter
Name Description
key String
Returns
Type Description
QuotaBucket.Builder

setAdminOverride(QuotaOverride value)

publicQuotaBucket.BuildersetAdminOverride(QuotaOverridevalue)

Admin override on this quota bucket.

.google.api.serviceusage.v1beta1.QuotaOverride admin_override = 5;

Parameter
Name Description
value QuotaOverride
Returns
Type Description
QuotaBucket.Builder

setAdminOverride(QuotaOverride.Builder builderForValue)

publicQuotaBucket.BuildersetAdminOverride(QuotaOverride.BuilderbuilderForValue)

Admin override on this quota bucket.

.google.api.serviceusage.v1beta1.QuotaOverride admin_override = 5;

Parameter
Name Description
builderForValue QuotaOverride.Builder
Returns
Type Description
QuotaBucket.Builder

setConsumerOverride(QuotaOverride value)

publicQuotaBucket.BuildersetConsumerOverride(QuotaOverridevalue)

Consumer override on this quota bucket.

.google.api.serviceusage.v1beta1.QuotaOverride consumer_override = 4;

Parameter
Name Description
value QuotaOverride
Returns
Type Description
QuotaBucket.Builder

setConsumerOverride(QuotaOverride.Builder builderForValue)

publicQuotaBucket.BuildersetConsumerOverride(QuotaOverride.BuilderbuilderForValue)

Consumer override on this quota bucket.

.google.api.serviceusage.v1beta1.QuotaOverride consumer_override = 4;

Parameter
Name Description
builderForValue QuotaOverride.Builder
Returns
Type Description
QuotaBucket.Builder

setDefaultLimit(long value)

publicQuotaBucket.BuildersetDefaultLimit(longvalue)

The default limit of this quota bucket, as specified by the service configuration.

int64 default_limit = 2;

Parameter
Name Description
value long

The defaultLimit to set.

Returns
Type Description
QuotaBucket.Builder

This builder for chaining.

setEffectiveLimit(long value)

publicQuotaBucket.BuildersetEffectiveLimit(longvalue)

The effective limit of this quota bucket. Equal to default_limit if there are no overrides.

int64 effective_limit = 1;

Parameter
Name Description
value long

The effectiveLimit to set.

Returns
Type Description
QuotaBucket.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

publicQuotaBucket.BuildersetField(Descriptors.FieldDescriptorfield,Objectvalue)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
QuotaBucket.Builder
Overrides

setProducerOverride(QuotaOverride value)

publicQuotaBucket.BuildersetProducerOverride(QuotaOverridevalue)

Producer override on this quota bucket.

.google.api.serviceusage.v1beta1.QuotaOverride producer_override = 3;

Parameter
Name Description
value QuotaOverride
Returns
Type Description
QuotaBucket.Builder

setProducerOverride(QuotaOverride.Builder builderForValue)

publicQuotaBucket.BuildersetProducerOverride(QuotaOverride.BuilderbuilderForValue)

Producer override on this quota bucket.

.google.api.serviceusage.v1beta1.QuotaOverride producer_override = 3;

Parameter
Name Description
builderForValue QuotaOverride.Builder
Returns
Type Description
QuotaBucket.Builder

setProducerQuotaPolicy(ProducerQuotaPolicy value)

publicQuotaBucket.BuildersetProducerQuotaPolicy(ProducerQuotaPolicyvalue)

Producer policy inherited from the closet ancestor of the current consumer.

.google.api.serviceusage.v1beta1.ProducerQuotaPolicy producer_quota_policy = 7;

Parameter
Name Description
value ProducerQuotaPolicy
Returns
Type Description
QuotaBucket.Builder

setProducerQuotaPolicy(ProducerQuotaPolicy.Builder builderForValue)

publicQuotaBucket.BuildersetProducerQuotaPolicy(ProducerQuotaPolicy.BuilderbuilderForValue)

Producer policy inherited from the closet ancestor of the current consumer.

.google.api.serviceusage.v1beta1.ProducerQuotaPolicy producer_quota_policy = 7;

Parameter
Name Description
builderForValue ProducerQuotaPolicy.Builder
Returns
Type Description
QuotaBucket.Builder

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

publicQuotaBucket.BuildersetRepeatedField(Descriptors.FieldDescriptorfield,intindex,Objectvalue)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
QuotaBucket.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

publicfinalQuotaBucket.BuildersetUnknownFields(UnknownFieldSetunknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
QuotaBucket.Builder
Overrides

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025年11月19日 UTC.