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 type
google.api.serviceusage.v1beta1.QuotaBucket| Modifier and Type | Method and 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(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
QuotaBucket.Builder |
mergeFrom(com.google.protobuf.Message other) |
QuotaBucket.Builder |
mergeFrom(QuotaBucket 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.Builder builderForValue)
Admin override on this quota bucket.
|
QuotaBucket.Builder |
setAdminOverride(QuotaOverride value)
Admin override on this quota bucket.
|
QuotaBucket.Builder |
setConsumerOverride(QuotaOverride.Builder builderForValue)
Consumer override on this quota bucket.
|
QuotaBucket.Builder |
setConsumerOverride(QuotaOverride value)
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.Builder builderForValue)
Producer override on this quota bucket.
|
QuotaBucket.Builder |
setProducerOverride(QuotaOverride value)
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) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.MapField internalGetMapField(int number)
internalGetMapField in class com.google.protobuf.GeneratedMessageV3.Builder<QuotaBucket.Builder>protected com.google.protobuf.MapField internalGetMutableMapField(int number)
internalGetMutableMapField in class com.google.protobuf.GeneratedMessageV3.Builder<QuotaBucket.Builder>protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<QuotaBucket.Builder>public QuotaBucket.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<QuotaBucket.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<QuotaBucket.Builder>public QuotaBucket getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic QuotaBucket build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic QuotaBucket buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic QuotaBucket.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<QuotaBucket.Builder>public QuotaBucket.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<QuotaBucket.Builder>public QuotaBucket.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<QuotaBucket.Builder>public QuotaBucket.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<QuotaBucket.Builder>public QuotaBucket.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<QuotaBucket.Builder>public QuotaBucket.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<QuotaBucket.Builder>public QuotaBucket.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<QuotaBucket.Builder>public QuotaBucket.Builder mergeFrom(QuotaBucket other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<QuotaBucket.Builder>public QuotaBucket.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<QuotaBucket.Builder>IOExceptionpublic long getEffectiveLimit()
The effective limit of this quota bucket. Equal to default_limit if there are no overrides.
int64 effective_limit = 1;getEffectiveLimit in interface QuotaBucketOrBuilderpublic 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;value - The effectiveLimit to set.public QuotaBucket.Builder clearEffectiveLimit()
The effective limit of this quota bucket. Equal to default_limit if there are no overrides.
int64 effective_limit = 1;public long getDefaultLimit()
The default limit of this quota bucket, as specified by the service configuration.
int64 default_limit = 2;getDefaultLimit in interface QuotaBucketOrBuilderpublic QuotaBucket.Builder setDefaultLimit(long value)
The default limit of this quota bucket, as specified by the service configuration.
int64 default_limit = 2;value - The defaultLimit to set.public QuotaBucket.Builder clearDefaultLimit()
The default limit of this quota bucket, as specified by the service configuration.
int64 default_limit = 2;public boolean hasProducerOverride()
Producer override on this quota bucket.
.google.api.serviceusage.v1beta1.QuotaOverride producer_override = 3;hasProducerOverride in interface QuotaBucketOrBuilderpublic QuotaOverride getProducerOverride()
Producer override on this quota bucket.
.google.api.serviceusage.v1beta1.QuotaOverride producer_override = 3;getProducerOverride in interface QuotaBucketOrBuilderpublic QuotaBucket.Builder setProducerOverride(QuotaOverride value)
Producer override on this quota bucket.
.google.api.serviceusage.v1beta1.QuotaOverride producer_override = 3;public QuotaBucket.Builder setProducerOverride(QuotaOverride.Builder builderForValue)
Producer override on this quota bucket.
.google.api.serviceusage.v1beta1.QuotaOverride producer_override = 3;public QuotaBucket.Builder mergeProducerOverride(QuotaOverride value)
Producer override on this quota bucket.
.google.api.serviceusage.v1beta1.QuotaOverride producer_override = 3;public QuotaBucket.Builder clearProducerOverride()
Producer override on this quota bucket.
.google.api.serviceusage.v1beta1.QuotaOverride producer_override = 3;public QuotaOverride.Builder getProducerOverrideBuilder()
Producer override on this quota bucket.
.google.api.serviceusage.v1beta1.QuotaOverride producer_override = 3;public QuotaOverrideOrBuilder getProducerOverrideOrBuilder()
Producer override on this quota bucket.
.google.api.serviceusage.v1beta1.QuotaOverride producer_override = 3;getProducerOverrideOrBuilder in interface QuotaBucketOrBuilderpublic boolean hasConsumerOverride()
Consumer override on this quota bucket.
.google.api.serviceusage.v1beta1.QuotaOverride consumer_override = 4;hasConsumerOverride in interface QuotaBucketOrBuilderpublic QuotaOverride getConsumerOverride()
Consumer override on this quota bucket.
.google.api.serviceusage.v1beta1.QuotaOverride consumer_override = 4;getConsumerOverride in interface QuotaBucketOrBuilderpublic QuotaBucket.Builder setConsumerOverride(QuotaOverride value)
Consumer override on this quota bucket.
.google.api.serviceusage.v1beta1.QuotaOverride consumer_override = 4;public QuotaBucket.Builder setConsumerOverride(QuotaOverride.Builder builderForValue)
Consumer override on this quota bucket.
.google.api.serviceusage.v1beta1.QuotaOverride consumer_override = 4;public QuotaBucket.Builder mergeConsumerOverride(QuotaOverride value)
Consumer override on this quota bucket.
.google.api.serviceusage.v1beta1.QuotaOverride consumer_override = 4;public QuotaBucket.Builder clearConsumerOverride()
Consumer override on this quota bucket.
.google.api.serviceusage.v1beta1.QuotaOverride consumer_override = 4;public QuotaOverride.Builder getConsumerOverrideBuilder()
Consumer override on this quota bucket.
.google.api.serviceusage.v1beta1.QuotaOverride consumer_override = 4;public QuotaOverrideOrBuilder getConsumerOverrideOrBuilder()
Consumer override on this quota bucket.
.google.api.serviceusage.v1beta1.QuotaOverride consumer_override = 4;getConsumerOverrideOrBuilder in interface QuotaBucketOrBuilderpublic boolean hasAdminOverride()
Admin override on this quota bucket.
.google.api.serviceusage.v1beta1.QuotaOverride admin_override = 5;hasAdminOverride in interface QuotaBucketOrBuilderpublic QuotaOverride getAdminOverride()
Admin override on this quota bucket.
.google.api.serviceusage.v1beta1.QuotaOverride admin_override = 5;getAdminOverride in interface QuotaBucketOrBuilderpublic QuotaBucket.Builder setAdminOverride(QuotaOverride value)
Admin override on this quota bucket.
.google.api.serviceusage.v1beta1.QuotaOverride admin_override = 5;public QuotaBucket.Builder setAdminOverride(QuotaOverride.Builder builderForValue)
Admin override on this quota bucket.
.google.api.serviceusage.v1beta1.QuotaOverride admin_override = 5;public QuotaBucket.Builder mergeAdminOverride(QuotaOverride value)
Admin override on this quota bucket.
.google.api.serviceusage.v1beta1.QuotaOverride admin_override = 5;public QuotaBucket.Builder clearAdminOverride()
Admin override on this quota bucket.
.google.api.serviceusage.v1beta1.QuotaOverride admin_override = 5;public QuotaOverride.Builder getAdminOverrideBuilder()
Admin override on this quota bucket.
.google.api.serviceusage.v1beta1.QuotaOverride admin_override = 5;public QuotaOverrideOrBuilder getAdminOverrideOrBuilder()
Admin override on this quota bucket.
.google.api.serviceusage.v1beta1.QuotaOverride admin_override = 5;getAdminOverrideOrBuilder in interface QuotaBucketOrBuilderpublic int getDimensionsCount()
QuotaBucketOrBuilderThe 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;getDimensionsCount in interface QuotaBucketOrBuilderpublic 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;containsDimensions in interface QuotaBucketOrBuilder@Deprecated public Map<String,String> getDimensions()
getDimensionsMap() instead.getDimensions in interface QuotaBucketOrBuilderpublic 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;getDimensionsMap in interface QuotaBucketOrBuilderpublic 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;getDimensionsOrDefault in interface QuotaBucketOrBuilderpublic 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;getDimensionsOrThrow in interface QuotaBucketOrBuilderpublic QuotaBucket.Builder clearDimensions()
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;@Deprecated public Map<String,String> getMutableDimensions()
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;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;public final QuotaBucket.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<QuotaBucket.Builder>public final QuotaBucket.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<QuotaBucket.Builder>Copyright © 2022 Google LLC. All rights reserved.