public final class QuotaBucket extends GeneratedMessageV3 implements QuotaBucketOrBuilder
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.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
Static Fields
ADMIN_OVERRIDE_FIELD_NUMBER
public static final int ADMIN_OVERRIDE_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
CONSUMER_OVERRIDE_FIELD_NUMBER
public static final int CONSUMER_OVERRIDE_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
DEFAULT_LIMIT_FIELD_NUMBER
public static final int DEFAULT_LIMIT_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
DIMENSIONS_FIELD_NUMBER
public static final int DIMENSIONS_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
EFFECTIVE_LIMIT_FIELD_NUMBER
public static final int EFFECTIVE_LIMIT_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
PRODUCER_OVERRIDE_FIELD_NUMBER
public static final int PRODUCER_OVERRIDE_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
PRODUCER_QUOTA_POLICY_FIELD_NUMBER
public static final int PRODUCER_QUOTA_POLICY_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
Static Methods
getDefaultInstance()
public static QuotaBucket getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static QuotaBucket.Builder newBuilder()
newBuilder(QuotaBucket prototype)
public static QuotaBucket.Builder newBuilder(QuotaBucket prototype)
public static QuotaBucket parseDelimitedFrom(InputStream input)
public static QuotaBucket parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static QuotaBucket parseFrom(byte[] data)
Parameter |
---|
Name | Description |
data | byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static QuotaBucket parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static QuotaBucket parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static QuotaBucket parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static QuotaBucket parseFrom(CodedInputStream input)
public static QuotaBucket parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static QuotaBucket parseFrom(InputStream input)
public static QuotaBucket parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static QuotaBucket parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static QuotaBucket parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<QuotaBucket> parser()
Methods
containsDimensions(String key)
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;
Parameter |
---|
Name | Description |
key | String
|
equals(Object obj)
public boolean equals(Object obj)
Parameter |
---|
Name | Description |
obj | Object
|
Overrides
getAdminOverride()
public QuotaOverride getAdminOverride()
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;
getConsumerOverride()
public QuotaOverride getConsumerOverride()
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;
getDefaultInstanceForType()
public QuotaBucket getDefaultInstanceForType()
getDefaultLimit()
public long getDefaultLimit()
The default limit of this quota bucket, as specified by the service
configuration.
int64 default_limit = 2;
Returns |
---|
Type | Description |
long | The defaultLimit.
|
getDimensions()
public Map<String,String> getDimensions()
getDimensionsCount()
public int getDimensionsCount()
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()
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;
getDimensionsOrDefault(String key, String defaultValue)
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;
getDimensionsOrThrow(String key)
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;
Parameter |
---|
Name | Description |
key | String
|
getEffectiveLimit()
public long getEffectiveLimit()
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.
|
getParserForType()
public Parser<QuotaBucket> getParserForType()
Overrides
getProducerOverride()
public QuotaOverride getProducerOverride()
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;
getProducerQuotaPolicy()
public ProducerQuotaPolicy getProducerQuotaPolicy()
Producer policy inherited from the closet ancestor of the current consumer.
.google.api.serviceusage.v1beta1.ProducerQuotaPolicy producer_quota_policy = 7;
getProducerQuotaPolicyOrBuilder()
public ProducerQuotaPolicyOrBuilder getProducerQuotaPolicyOrBuilder()
Producer policy inherited from the closet ancestor of the current consumer.
.google.api.serviceusage.v1beta1.ProducerQuotaPolicy producer_quota_policy = 7;
getSerializedSize()
public int getSerializedSize()
Returns |
---|
Type | Description |
int | |
Overrides
hasAdminOverride()
public boolean hasAdminOverride()
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()
public boolean hasConsumerOverride()
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()
public boolean hasProducerOverride()
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()
public boolean hasProducerQuotaPolicy()
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.
|
hashCode()
Returns |
---|
Type | Description |
int | |
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
internalGetMapField(int number)
protected MapField internalGetMapField(int number)
Parameter |
---|
Name | Description |
number | int
|
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public QuotaBucket.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected QuotaBucket.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Overrides
toBuilder()
public QuotaBucket.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides