Class QuotaBucket
A quota bucket is a quota provisioning unit for a specific set of dimensions.
Implements
Inherited Members
Namespace: Google.Apis.ServiceUsage.v1beta1.Data
Assembly: Google.Apis.ServiceUsage.v1beta1.dll
Syntax
public class QuotaBucket : IDirectResponseSchema
Properties
AdminOverride
Admin override on this quota bucket.
Declaration
[JsonProperty("adminOverride")]
public virtual QuotaOverride AdminOverride { get; set; }
Property Value
| Type | Description |
|---|---|
| QuotaOverride |
ConsumerOverride
Consumer override on this quota bucket.
Declaration
[JsonProperty("consumerOverride")]
public virtual QuotaOverride ConsumerOverride { get; set; }
Property Value
| Type | Description |
|---|---|
| QuotaOverride |
DefaultLimit
The default limit of this quota bucket, as specified by the service configuration.
Declaration
[JsonProperty("defaultLimit")]
public virtual long? DefaultLimit { get; set; }
Property Value
| Type | Description |
|---|---|
| long? |
Dimensions
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.
Declaration
[JsonProperty("dimensions")]
public virtual IDictionary<string, string> Dimensions { get; set; }
Property Value
| Type | Description |
|---|---|
| IDictionary<string, string> |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
EffectiveLimit
The effective limit of this quota bucket. Equal to default_limit if there are no overrides.
Declaration
[JsonProperty("effectiveLimit")]
public virtual long? EffectiveLimit { get; set; }
Property Value
| Type | Description |
|---|---|
| long? |
ProducerOverride
Producer override on this quota bucket.
Declaration
[JsonProperty("producerOverride")]
public virtual QuotaOverride ProducerOverride { get; set; }
Property Value
| Type | Description |
|---|---|
| QuotaOverride |
ProducerQuotaPolicy
Producer policy inherited from the closet ancestor of the current consumer.
Declaration
[JsonProperty("producerQuotaPolicy")]
public virtual ProducerQuotaPolicy ProducerQuotaPolicy { get; set; }
Property Value
| Type | Description |
|---|---|
| ProducerQuotaPolicy |
RolloutInfo
Rollout information of this quota bucket. This field is present only if the effective limit will change due to the ongoing rollout of the service config.
Declaration
[JsonProperty("rolloutInfo")]
public virtual RolloutInfo RolloutInfo { get; set; }
Property Value
| Type | Description |
|---|---|
| RolloutInfo |