public sealed class AllocateQuotaResponse : IMessage<AllocateQuotaResponse>, IEquatable<AllocateQuotaResponse>, IDeepCloneable<AllocateQuotaResponse>, IBufferMessage, IMessageResponse message for the AllocateQuota method.
Implements
IMessage<AllocateQuotaResponse>, IEquatable<AllocateQuotaResponse>, IDeepCloneable<AllocateQuotaResponse>, IBufferMessage, IMessageNamespace
Google.Cloud.ServiceControl.V1Assembly
Google.Cloud.ServiceControl.V1.dll
Constructors
AllocateQuotaResponse()
public AllocateQuotaResponse()AllocateQuotaResponse(AllocateQuotaResponse)
public AllocateQuotaResponse(AllocateQuotaResponse other)| Parameter | |
|---|---|
| Name | Description |
other |
AllocateQuotaResponse |
Properties
AllocateErrors
public RepeatedField<QuotaError> AllocateErrors { get; }Indicates the decision of the allocate.
| Property Value | |
|---|---|
| Type | Description |
RepeatedField<QuotaError> |
|
OperationId
public string OperationId { get; set; }The same operation_id value used in the AllocateQuotaRequest. Used for logging and diagnostics purposes.
| Property Value | |
|---|---|
| Type | Description |
String |
|
QuotaMetrics
public RepeatedField<MetricValueSet> QuotaMetrics { get; }Quota metrics to indicate the result of allocation. Depending on the request, one or more of the following metrics will be included:
Per quota group or per quota metric incremental usage will be specified using the following delta metric : "serviceruntime.googleapis.com/api/consumer/quota_used_count"
The quota limit reached condition will be specified using the following boolean metric : "serviceruntime.googleapis.com/quota/exceeded"
| Property Value | |
|---|---|
| Type | Description |
RepeatedField<MetricValueSet> |
|
ServiceConfigId
public string ServiceConfigId { get; set; }ID of the actual config used to process the request.
| Property Value | |
|---|---|
| Type | Description |
String |
|