package google.api.servicecontrol.v1

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

service QuotaController

quota_controller.proto:33

[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:36

[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:30

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:32

Error codes for Check responses.

Used in: CheckError

message CheckResponse.CheckInfo

service_controller.proto:96

Used in: CheckResponse

message CheckResponse.ConsumerInfo

service_controller.proto:102

`ConsumerInfo` provides information about the consumer project.

Used in: CheckInfo

message Distribution

distribution.proto:34

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:75

Describing buckets with arbitrary user-provided width.

Used in: Distribution

message Distribution.ExponentialBuckets

distribution.proto:55

Describing buckets with exponentially growing width.

Used in: Distribution

message Distribution.LinearBuckets

distribution.proto:36

Describing buckets with constant width.

Used in: Distribution

message LogEntry

log_entry.proto:32

An individual log entry.

Used in: Operation

message MetricValue

metric_value.proto:32

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:32

Represents information regarding an operation.

Used in: CheckRequest, ReportRequest

enum Operation.Importance

operation.proto:34

Defines the importance of the data contained in the operation.

Used in: Operation

message QuotaError

quota_controller.proto:164

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

Used in: AllocateQuotaResponse

enum QuotaError.Code

quota_controller.proto:170

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:68

Represents information regarding a quota operation.

Used in: AllocateQuotaRequest

enum QuotaOperation.QuotaMode

quota_controller.proto:70

Supported quota modes.

Used in: QuotaOperation

message ReportResponse.ReportError

service_controller.proto:159

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

Used in: ReportResponse