googleapis.serviceusage.v1 library

Classes

Api
Api is a light-weight descriptor for an API Interface. [...]
Authentication
Authentication defines the authentication configuration for an API. [...]
AuthenticationRule
Authentication rules for the service. [...]
AuthorizationConfig
Configuration of authorization. [...]
AuthProvider
Configuration for an anthentication provider, including support for JSON Web Token (JWT).
AuthRequirement
User-defined authentication requirements, including support for JSON Web Token (JWT).
Backend
Backend defines the backend configuration for a service.
BackendRule
A backend rule provides configuration for an individual API element.
BatchEnableServicesRequest
Request message for the BatchEnableServices method.
BatchEnableServicesResponse
Response message for the BatchEnableServices method. This response message is assigned to the response field of the returned Operation when that operation is done.
Billing
Billing related configuration of the service. [...]
BillingDestination
Configuration of a specific billing destination (Currently only support bill against consumer project).
CancelOperationRequest
The request message for Operations.CancelOperation.
Context
Context defines which contexts an API requests. [...]
ContextRule
A context rule provides information about the context for an individual API element.
Control
Selects and configures the service controller used by the service. The service controller handles features like abuse, quota, billing, logging, monitoring, etc.
CustomError
Customize service error responses. For example, list any service specific protobuf types that can appear in error detail lists of error responses. [...]
CustomErrorRule
A custom error rule.
CustomHttpPattern
A custom pattern is used for defining custom HTTP verb.
DisableServiceRequest
Request message for the DisableService method.
DisableServiceResponse
Response message for the DisableService method. This response message is assigned to the response field of the returned Operation when that operation is done.
Documentation
Documentation provides the information for describing a service. [...]
DocumentationRule
A documentation rule provides information about individual API elements.
Empty
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: [...]
EnableFailure
Provides error messages for the failing services.
EnableServiceRequest
Request message for the EnableService method.
EnableServiceResponse
Response message for the EnableService method. This response message is assigned to the response field of the returned Operation when that operation is done.
Endpoint
Endpoint describes a network endpoint that serves a set of APIs. A service may expose any number of endpoints, and all endpoints share the same service configuration, such as quota configuration and monitoring configuration. [...]
Enum
Enum type definition.
EnumValue
Enum value definition.
Experimental
Experimental service configuration. These configuration options can only be used by whitelisted users.
Field
A single field of a message type.
GoogleApiService
Service is the root object of Google service configuration schema. It describes basic information about a service, such as the name and the title, and delegates other aspects to sub-sections. Each sub-section is either a proto message or a repeated proto message that configures a specific aspect, such as auth. See each proto message definition for details. [...]
GoogleApiServiceusageV1OperationMetadata
The operation metadata returned for the batchend services operation.
GoogleApiServiceusageV1Service
A service that is available for use by the consumer.
GoogleApiServiceusageV1ServiceConfig
The configuration of the service.
Http
Defines the HTTP configuration for an API service. It contains a list of HttpRule, each specifying the mapping of an RPC method to one or more HTTP REST API methods.
HttpRule
gRPC Transcoding [...]
LabelDescriptor
A description of a label.
ListOperationsResponse
The response message for Operations.ListOperations.
ListServicesResponse
Response message for the ListServices method.
LogDescriptor
A description of a log type. Example in YAML format: [...]
Logging
Logging configuration of the service. [...]
LoggingDestination
Configuration of a specific logging destination (the producer project or the consumer project).
Method
Method represents a method of an API interface.
MetricDescriptor
Defines a metric type and its schema. Once a metric descriptor is created, deleting or altering it stops data collection and makes the metric type's existing data unusable.
MetricDescriptorMetadata
Additional annotations that can be used to guide the usage of a metric.
MetricRule
Bind API methods to metrics. Binding a method to a metric causes that metric's configured quota behaviors to apply to the method call.
Mixin
Declares an API Interface to be included in this interface. The including interface must redeclare all the methods from the included interface, but documentation and options are inherited as follows: [...]
MonitoredResourceDescriptor
An object that describes the schema of a MonitoredResource object using a type name and a set of labels. For example, the monitored resource descriptor for Google Compute Engine VM instances has a type of "gce_instance" and specifies the use of the labels "instance_id" and "zone" to identify particular VM instances. [...]
Monitoring
Monitoring configuration of the service. [...]
MonitoringDestination
Configuration of a specific monitoring destination (the producer project or the consumer project).
OAuthRequirements
OAuth scopes are a way to define data and permissions on data. For example, there are scopes defined for "Read-only access to Google Calendar" and "Access to Cloud Platform". Users can consent to a scope for an application, giving it permission to access that data on their behalf. [...]
Operation
This resource represents a long-running operation that is the result of a network API call.
OperationMetadata
The operation metadata returned for the batchend services operation.
OperationsResourceApi
Option
A protocol buffer option, which can be attached to a message, field, enumeration, etc.
Page
Represents a documentation page. A page can contain subpages to represent nested documentation set structure.
Quota
Quota configuration helps to achieve fairness and budgeting in service usage. [...]
QuotaLimit
QuotaLimit defines a specific limit that applies over a specified duration for a limit type. There can be at most one limit for a duration and limit type combination defined within a QuotaGroup.
ServicesResourceApi
ServiceusageApi
Enables services that service consumers want to use on Google Cloud Platform, lists the available or enabled services, or disables services that service consumers no longer use.
SourceContext
SourceContext represents information about the source of a protobuf element, like the file in which it is defined.
SourceInfo
Source information used to create a Service Config
Status
The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by gRPC. The error model is designed to be: [...]
SystemParameter
Define a parameter's name and location. The parameter may be passed as either an HTTP header or a URL query parameter, and if both are passed the behavior is implementation-dependent.
SystemParameterRule
Define a system parameter rule mapping system parameter definitions to methods.
SystemParameters
System parameter configuration [...]
Type
A protocol buffer message type.
Usage
Configuration controlling usage of a service.
UsageRule
Usage configuration rules for the service. [...]

Constants

USER_AGENT → const String
'dart-api-client serviceusage/v1'

Exceptions / Errors

ApiRequestError
Represents a general error reported by the API endpoint.
DetailedApiRequestError
Represents a specific error reported by the API endpoint.