package google.api.servicecontrol.v1

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service QuotaController

quota_controller.proto:32

[Google Quota Control API](/service-control/overview) Allows clients to allocate and release quota against a [managed service](https://cloud.google.com/service-management/reference/rpc/google.api/servicemanagement.v1#google.api.servicemanagement.v1.ManagedService).

service ServiceController

service_controller.proto:35

[Google Service Control API](/service-control/overview) Lets clients check and report operations against a [managed service](https://cloud.google.com/service-management/reference/rpc/google.api/servicemanagement.v1#google.api.servicemanagement.v1.ManagedService).

message CheckError

check_error.proto:29

Defines the errors to be returned in [google.api.servicecontrol.v1.CheckResponse.check_errors][google.api.servicecontrol.v1.CheckResponse.check_errors].

Used in: CheckResponse

enum CheckError.Code

check_error.proto:31

Error codes for Check responses.

Used in: CheckError

message CheckResponse.CheckInfo

service_controller.proto:103

Used in: CheckResponse

message CheckResponse.ConsumerInfo

service_controller.proto:109

`ConsumerInfo` provides information about the consumer project.

Used in: CheckInfo

message Distribution

distribution.proto:33

Distribution represents a frequency distribution of double-valued sample points. It contains the size of the population of sample points plus additional optional information: - the arithmetic mean of the samples - the minimum and maximum of the samples - the sum-squared-deviation of the samples, used to compute variance - a histogram of the values of the sample points

Used in: MetricValue

message Distribution.ExplicitBuckets

distribution.proto:74

Describing buckets with arbitrary user-provided width.

Used in: Distribution

message Distribution.ExponentialBuckets

distribution.proto:54

Describing buckets with exponentially growing width.

Used in: Distribution

message Distribution.LinearBuckets

distribution.proto:35

Describing buckets with constant width.

Used in: Distribution

message LogEntry

log_entry.proto:31

An individual log entry.

Used in: Operation

message MetricValue

metric_value.proto:31

Represents a single metric value.

Used in: MetricValueSet

message MetricValueSet

metric_value.proto:72

Represents a set of metric values in the same metric. Each metric value in the set should have a unique combination of start time, end time, and label values.

Used in: AllocateQuotaResponse, Operation, QuotaOperation

message Operation

operation.proto:31

Represents information regarding an operation.

Used in: CheckRequest, ReportRequest

enum Operation.Importance

operation.proto:33

Defines the importance of the data contained in the operation.

Used in: Operation

message QuotaError

quota_controller.proto:168

Represents error information for [QuotaOperation][google.api.servicecontrol.v1.QuotaOperation].

Used in: AllocateQuotaResponse

enum QuotaError.Code

quota_controller.proto:174

Error codes related to project config validations are deprecated since the quota controller methods do not perform these validations. Instead services have to call the Check method, without quota_properties field, to perform these validations before calling the quota controller methods. These methods check only for project deletion to be wipe out compliant.

Used in: QuotaError

message QuotaOperation

quota_controller.proto:71

Represents information regarding a quota operation.

Used in: AllocateQuotaRequest

enum QuotaOperation.QuotaMode

quota_controller.proto:73

Supported quota modes.

Used in: QuotaOperation

message ReportResponse.ReportError

service_controller.proto:172

Represents the processing error of one [Operation][google.api.servicecontrol.v1.Operation] in the request.

Used in: ReportResponse