Cloud Quotas v1 API - Class QuotaConfig (1.0.0-beta03)

public sealed class QuotaConfig : IMessage<QuotaConfig>, IEquatable<QuotaConfig>, IDeepCloneable<QuotaConfig>, IBufferMessage, IMessage

Reference documentation and code samples for the Cloud Quotas v1 API class QuotaConfig.

The preferred quota configuration.

Inheritance

object > QuotaConfig

Namespace

Google.Cloud.CloudQuotas.V1

Assembly

Google.Cloud.CloudQuotas.V1.dll

Constructors

QuotaConfig()

public QuotaConfig()

QuotaConfig(QuotaConfig)

public QuotaConfig(QuotaConfig other)
Parameter
NameDescription
otherQuotaConfig

Properties

Annotations

public MapField<string, string> Annotations { get; }

Optional. The annotations map for clients to store small amounts of arbitrary data. Do not put PII or other sensitive information here. See https://google.aip.dev/128#annotations

Property Value
TypeDescription
MapFieldstringstring

GrantedValue

public long? GrantedValue { get; set; }

Output only. Granted quota value.

Property Value
TypeDescription
long

PreferredValue

public long PreferredValue { get; set; }

Required. The preferred value. Must be greater than or equal to -1. If set to -1, it means the value is "unlimited".

Property Value
TypeDescription
long

RequestOrigin

public QuotaConfig.Types.Origin RequestOrigin { get; set; }

Output only. The origin of the quota preference request.

Property Value
TypeDescription
QuotaConfigTypesOrigin

StateDetail

public string StateDetail { get; set; }

Output only. Optional details about the state of this quota preference.

Property Value
TypeDescription
string

TraceId

public string TraceId { get; set; }

Output only. The trace id that the Google Cloud uses to provision the requested quota. This trace id may be used by the client to contact Cloud support to track the state of a quota preference request. The trace id is only produced for increase requests and is unique for each request. The quota decrease requests do not have a trace id.

Property Value
TypeDescription
string