Show / Hide Table of Contents

Class V1Beta1QuotaBucket

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

Inheritance
object
V1Beta1QuotaBucket
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.ServiceConsumerManagement.v1beta1.Data
Assembly: Google.Apis.ServiceConsumerManagement.v1beta1.dll
Syntax
public class V1Beta1QuotaBucket : IDirectResponseSchema

Properties

AdminOverride

Admin override on this quota bucket.

Declaration
[JsonProperty("adminOverride")]
public virtual V1Beta1QuotaOverride AdminOverride { get; set; }
Property Value
Type Description
V1Beta1QuotaOverride

ConsumerOverride

Consumer override on this quota bucket.

Declaration
[JsonProperty("consumerOverride")]
public virtual V1Beta1QuotaOverride ConsumerOverride { get; set; }
Property Value
Type Description
V1Beta1QuotaOverride

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 V1Beta1QuotaOverride ProducerOverride { get; set; }
Property Value
Type Description
V1Beta1QuotaOverride

ProducerQuotaPolicy

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

Declaration
[JsonProperty("producerQuotaPolicy")]
public virtual V1Beta1ProducerQuotaPolicy ProducerQuotaPolicy { get; set; }
Property Value
Type Description
V1Beta1ProducerQuotaPolicy

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 V1Beta1RolloutInfo RolloutInfo { get; set; }
Property Value
Type Description
V1Beta1RolloutInfo

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX