Service Control v1 API - Namespace Google.Cloud.ServiceControl.V1 (2.2.0)

Classes

AllocateQuotaRequest

Request message for the AllocateQuota method.

AllocateQuotaResponse

Response message for the AllocateQuota method.

CheckError

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

CheckError.Types

Container for nested types declared in the CheckError message type.

CheckRequest

Request message for the Check method.

CheckResponse

Response message for the Check method.

CheckResponse.Types

Container for nested types declared in the CheckResponse message type.

CheckResponse.Types.CheckInfo

Contains additional information about the check operation.

CheckResponse.Types.ConsumerInfo

ConsumerInfo provides information about the consumer.

CheckResponse.Types.ConsumerInfo.Types

Container for nested types declared in the ConsumerInfo message type.

Distribution

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

Distribution.Types

Container for nested types declared in the Distribution message type.

Distribution.Types.ExplicitBuckets

Describing buckets with arbitrary user-provided width.

Distribution.Types.ExponentialBuckets

Describing buckets with exponentially growing width.

Distribution.Types.LinearBuckets

Describing buckets with constant width.

HttpRequest

A common proto for logging HTTP requests. Only contains semantics defined by the HTTP specification. Product-specific logging information MUST be defined in a separate message.

LogEntry

An individual log entry.

LogEntryOperation

Additional information about a potentially long-running operation with which a log entry is associated.

LogEntrySourceLocation

Additional information about the source code location that produced the log entry.

MetricValue

Represents a single metric value.

MetricValueSet

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.

Operation

Represents information regarding an operation.

Operation.Types

Container for nested types declared in the Operation message type.

QuotaController

Google Quota Control API

Allows clients to allocate and release quota against a managed service.

QuotaController.QuotaControllerBase

Base class for server-side implementations of QuotaController

QuotaController.QuotaControllerClient

Client for QuotaController

QuotaControllerClient

QuotaController client wrapper, for convenient use.

QuotaControllerClientBuilder

Builder class for QuotaControllerClient to provide simple configuration of credentials, endpoint etc.

QuotaControllerClientImpl

QuotaController client wrapper implementation, for convenient use.

QuotaControllerSettings

Settings for QuotaControllerClient instances.

QuotaError

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

QuotaError.Types

Container for nested types declared in the QuotaError message type.

QuotaOperation

Represents information regarding a quota operation.

QuotaOperation.Types

Container for nested types declared in the QuotaOperation message type.

ReportRequest

Request message for the Report method.

ReportResponse

Response message for the Report method.

ReportResponse.Types

Container for nested types declared in the ReportResponse message type.

ReportResponse.Types.ReportError

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

ServiceController

Google Service Control API

Lets clients check and report operations against a managed service.

ServiceController.ServiceControllerBase

Base class for server-side implementations of ServiceController

ServiceController.ServiceControllerClient

Client for ServiceController

ServiceControllerClient

ServiceController client wrapper, for convenient use.

ServiceControllerClientBuilder

Builder class for ServiceControllerClient to provide simple configuration of credentials, endpoint etc.

ServiceControllerClientImpl

ServiceController client wrapper implementation, for convenient use.

ServiceControllerSettings

Settings for ServiceControllerClient instances.

Enums

CheckError.Types.Code

Error codes for Check responses.

CheckResponse.Types.ConsumerInfo.Types.ConsumerType

The type of the consumer as defined in Google Resource Manager.

Distribution.BucketOptionOneofCase

Enum of possible cases for the "bucket_option" oneof.

LogEntry.PayloadOneofCase

Enum of possible cases for the "payload" oneof.

MetricValue.ValueOneofCase

Enum of possible cases for the "value" oneof.

Operation.Types.Importance

Defines the importance of the data contained in the operation.

QuotaError.Types.Code

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.

QuotaOperation.Types.QuotaMode

Supported quota modes.