Class | Description |
---|---|
Api |
Api is a light-weight descriptor for an API Interface.
|
Authentication |
`Authentication` defines the authentication configuration for API methods provided by an API
service.
|
AuthenticationRule |
Authentication rules for the service.
|
AuthProvider |
Configuration for an authentication provider, including support for [JSON Web Token
(JWT)](https://tools.ietf.org/html/draft-ietf-oauth-json-web-token-32).
|
AuthRequirement |
User-defined authentication requirements, including support for [JSON Web Token
(JWT)](https://tools.ietf.org/html/draft-ietf-oauth-json-web-token-32).
|
Backend |
`Backend` defines the backend configuration for a service.
|
BackendRule |
A backend rule provides configuration for an individual API element.
|
Billing |
Billing related configuration of the service.
|
BillingDestination |
Configuration of a specific billing destination (Currently only support bill against consumer
project).
|
ClientLibrarySettings |
Details about how and where to publish client libraries.
|
CommonLanguageSettings |
Required information for every language.
|
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.
|
CppSettings |
Settings for C++ client libraries.
|
CustomError |
Customize service error responses.
|
CustomErrorRule |
A custom error rule.
|
CustomHttpPattern |
A custom pattern is used for defining custom HTTP verb.
|
Documentation |
`Documentation` provides the information for describing a service.
|
DocumentationRule |
A documentation rule provides information about individual API elements.
|
DotnetSettings |
Settings for Dotnet client libraries.
|
Empty |
A generic empty message that you can re-use to avoid defining duplicated empty messages in your
APIs.
|
Endpoint |
`Endpoint` describes a network address of a service that serves a set of APIs.
|
EnumValue |
Enum value definition.
|
Field |
A single field of a message type.
|
FieldPolicy |
Google API Policy Annotation This message defines a simple API policy annotation that can be used
to annotate API request and response message fields with applicable policies.
|
GoSettings |
Settings for Go client libraries.
|
Http |
Defines the HTTP configuration for an API service.
|
HttpRule |
gRPC Transcoding gRPC Transcoding is a feature for mapping between a gRPC method and one or more
HTTP REST endpoints.
|
JavaSettings |
Settings for Java client libraries.
|
JwtLocation |
Specifies a location to extract JWT from an API request.
|
LabelDescriptor |
A description of a label.
|
LogDescriptor |
A description of a log type.
|
Logging |
Logging configuration of the service.
|
LoggingDestination |
Configuration of a specific logging destination (the producer project or the consumer project).
|
LongRunning |
Describes settings to use when generating API methods that use the long-running operation
pattern.
|
Method |
Method represents a method of an API interface.
|
MethodPolicy |
Defines policies applying to an RPC method.
|
MethodSettings |
Describes the generator configuration for a method.
|
MetricDescriptor |
Defines a metric type and its schema.
|
MetricDescriptorMetadata |
Additional annotations that can be used to guide the usage of a metric.
|
MetricRule |
Bind API methods to metrics.
|
Mixin |
Declares an API Interface to be included in this interface.
|
MonitoredResourceDescriptor |
An object that describes the schema of a MonitoredResource object using a type name and a set of
labels.
|
Monitoring |
Monitoring configuration of the service.
|
MonitoringDestination |
Configuration of a specific monitoring destination (the producer project or the consumer
project).
|
NodeSettings |
Settings for Node client libraries.
|
OAuthRequirements |
OAuth scopes are a way to define data and permissions on data.
|
Operation |
This resource represents a long-running operation that is the result of a network API call.
|
Option |
A protocol buffer option, which can be attached to a message, field, enumeration, etc.
|
Page |
Represents a documentation page.
|
PhpSettings |
Settings for Php client libraries.
|
Publishing |
This message configures the settings for publishing [Google Cloud Client
libraries](https://cloud.google.com/apis/docs/cloud-client-libraries) generated from the service
config.
|
PythonSettings |
Settings for Python client libraries.
|
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.
|
RubySettings |
Settings for Ruby client libraries.
|
Service |
`Service` is the root object of Google API service configuration (service config).
|
ServiceConsumerManagementEnum |
Enum type definition.
|
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.
|
SystemParameter |
Define a parameter's name and location.
|
SystemParameterRule |
Define a system parameter rule mapping system parameter definitions to methods.
|
SystemParameters |
### System parameter configuration A system parameter is a special kind of parameter defined by
the API system, not by an individual API.
|
Type |
A protocol buffer message type.
|
Usage |
Configuration controlling usage of a service.
|
UsageRule |
Usage configuration rules for the service.
|
V1beta1AddVisibilityLabelsResponse |
Response message for the `AddVisibilityLabels` method.
|
V1Beta1BatchCreateProducerOverridesResponse |
Response message for BatchCreateProducerOverrides
|
V1Beta1ConsumerQuotaLimit |
Consumer quota settings for a quota limit.
|
V1Beta1ConsumerQuotaMetric |
Consumer quota settings for a quota metric.
|
V1beta1DefaultIdentity |
A default identity in the Identity and Access Management API.
|
V1beta1DisableConsumerResponse |
Response message for the `DisableConsumer` method.
|
V1Beta1DisableConsumerResponse |
Response message for the `DisableConsumer` method.
|
V1beta1EnableConsumerResponse |
Response message for the `EnableConsumer` method.
|
V1Beta1EnableConsumerResponse |
Response message for the `EnableConsumer` method.
|
V1beta1GenerateDefaultIdentityResponse |
Response message for the `GenerateDefaultIdentity` method.
|
V1beta1GenerateServiceAccountResponse |
Response message for the `GenerateServiceAccount` method.
|
V1Beta1GenerateServiceIdentityResponse |
Response message for the `GenerateServiceIdentity` method.
|
V1Beta1ImportProducerOverridesRequest |
Request message for ImportProducerOverrides
|
V1Beta1ImportProducerOverridesResponse |
Response message for ImportProducerOverrides
|
V1Beta1ImportProducerQuotaPoliciesRequest |
Request message for ImportProducerQuotaPolicies
|
V1Beta1ImportProducerQuotaPoliciesResponse |
Response message for ImportProducerQuotaPolicies
|
V1Beta1ListConsumerQuotaMetricsResponse |
Response message for ListConsumerQuotaMetrics.
|
V1Beta1ListProducerOverridesResponse |
Response message for ListProducerOverrides.
|
V1Beta1ListProducerQuotaPoliciesResponse |
Response message for ListProducerQuotaPolicies.
|
V1Beta1OverrideInlineSource |
Import data embedded in the request message
|
V1Beta1PolicyInlineSource |
Import data embedded in the request message
|
V1Beta1ProducerQuotaPolicy |
Quota policy created by service producer.
|
V1Beta1QuotaBucket |
A quota bucket is a quota provisioning unit for a specific set of dimensions.
|
V1Beta1QuotaOverride |
A quota override
|
V1beta1RefreshConsumerResponse |
Response message for the `RefreshConsumer` method.
|
V1Beta1RefreshConsumerResponse |
Response message for the `RefreshConsumer` method.
|
V1beta1RemoveVisibilityLabelsResponse |
Response message for the `RemoveVisibilityLabels` method.
|
V1Beta1RolloutInfo |
[Output only] Rollout information of a quota.
|
V1beta1ServiceAccount |
A service account in the Identity and Access Management API.
|
V1Beta1ServiceIdentity |
A service identity in the Identity and Access Management API.
|
Copyright © 2011–2024 Google. All rights reserved.