Generated advice about this change, used for providing more
information about how a change will affect the existing service.
Generated advice about this change, used for providing more
information about how a change will affect the existing service.
`Authentication` defines the authentication configuration for API methods
provided by an API service.
`Authentication` defines the authentication configuration for API methods
provided by an API service.
Authentication rules for the service.
Authentication rules for the service.
Configuration for an authentication provider, including support for
[JSON Web Token
(JWT)](https://tools.ietf.org/html/draft-ietf-oauth-json-web-token-32).
Configuration for an authentication provider, including support for
[JSON Web Token
(JWT)](https://tools.ietf.org/html/draft-ietf-oauth-json-web-token-32).
User-defined authentication requirements, including support for
[JSON Web Token
(JWT)](https://tools.ietf.org/html/draft-ietf-oauth-json-web-token-32).
User-defined authentication requirements, including support for
[JSON Web Token
(JWT)](https://tools.ietf.org/html/draft-ietf-oauth-json-web-token-32).
`Backend` defines the backend configuration for a service.
`Backend` defines the backend configuration for a service.
A backend rule provides configuration for an individual API element.
A backend rule provides configuration for an individual API element.
Path Translation specifies how to combine the backend address with the
request path in order to produce the appropriate forwarding URL for the
request.
Billing related configuration of the service.
Configuration of a specific billing destination (Currently only support
bill against consumer project).
Configuration of a specific billing destination (Currently only support
bill against consumer project).
Billing related configuration of the service.
Classifies set of possible modifications to an object in the service
configuration.
To where should client libraries be published?
The organization for which the client libraries are being published.
Details about how and where to publish client libraries.
Details about how and where to publish client libraries.
Required information for every language.
Required information for every language.
Output generated from semantically comparing two versions of a service
configuration.
Output generated from semantically comparing two versions of a service
configuration.
`Context` defines which contexts an API requests.
`Context` defines which contexts an API requests.
A context rule provides information about the context for an individual API
element.
A context rule provides information about the context for an individual API
element.
Selects and configures the service controller used by the service.
Selects and configures the service controller used by the service.
Settings for C++ client libraries.
Settings for C++ client libraries.
A custom pattern is used for defining custom HTTP verb.
A custom pattern is used for defining custom HTTP verb.
`Distribution` contains summary statistics for a population of values.
`BucketOptions` describes the bucket boundaries used to create a histogram
for the distribution.
`BucketOptions` describes the bucket boundaries used to create a histogram
for the distribution.
Specifies a set of buckets with arbitrary widths.
Specifies a set of buckets with arbitrary widths.
Specifies an exponential sequence of buckets that have a width that is
proportional to the value of the lower bound.
Specifies an exponential sequence of buckets that have a width that is
proportional to the value of the lower bound.
Specifies a linear sequence of buckets that all have the same width
(except overflow and underflow).
Specifies a linear sequence of buckets that all have the same width
(except overflow and underflow).
`Distribution` contains summary statistics for a population of values.
Exemplars are example points that may be used to annotate aggregated
distribution values.
Exemplars are example points that may be used to annotate aggregated
distribution values.
The range of the population values.
The range of the population values.
`Documentation` provides the information for describing a service.
`Documentation` provides the information for describing a service.
A documentation rule provides information about individual API elements.
A documentation rule provides information about individual API elements.
Settings for Dotnet client libraries.
Settings for Dotnet client libraries.
`Endpoint` describes a network address of a service that serves a set of
APIs.
`Endpoint` describes a network address of a service that serves a set of
APIs.
Defines the supported values for `google.rpc.ErrorInfo.reason` for the
`googleapis.com` error domain.
An indicator of the behavior of a given field (for example, that a field
is required in requests, or given as output but ignored as input).
Settings for Go client libraries.
Settings for Go client libraries.
Defines the HTTP configuration for an API service.
Defines the HTTP configuration for an API service.
Message that represents an arbitrary HTTP body.
Message that represents an arbitrary HTTP body.
# gRPC Transcoding
gRPC Transcoding is a feature for mapping between a gRPC method and one or
more HTTP REST endpoints.
# gRPC Transcoding
gRPC Transcoding is a feature for mapping between a gRPC method and one or
more HTTP REST endpoints.
Settings for Java client libraries.
Settings for Java client libraries.
Specifies a location to extract JWT from an API request.
Specifies a location to extract JWT from an API request.
A description of a label.
A description of a label.
Value types that can be used as label values.
The launch stage as defined by [Google Cloud Platform
Launch Stages](https://cloud.google.com/terms/launch-stages).
A description of a log type.
A description of a log type.
Logging configuration of the service.
Logging configuration of the service.
Configuration of a specific logging destination (the producer project
or the consumer project).
Configuration of a specific logging destination (the producer project
or the consumer project).
Describes the generator configuration for a method.
Describes the generator configuration for a method.
Describes settings to use when generating API methods that use the
long-running operation pattern.
Describes settings to use when generating API methods that use the
long-running operation pattern.
A specific metric, identified by specifying values for all of the
labels of a [`MetricDescriptor`][google.api.MetricDescriptor].
A specific metric, identified by specifying values for all of the
labels of a [`MetricDescriptor`][google.api.MetricDescriptor].
Defines a metric type and its schema.
Defines a metric type and its schema.
Additional annotations that can be used to guide the usage of a metric.
Additional annotations that can be used to guide the usage of a metric.
The value type of a metric.
Bind API methods to metrics.
Bind API methods to metrics.
An object representing a resource that can be used for monitoring, logging,
billing, or other purposes.
An object representing a resource that can be used for monitoring, logging,
billing, or other purposes.
An object that describes the schema of a
[MonitoredResource][google.api.MonitoredResource] object using a type name
and a set of labels.
An object that describes the schema of a
[MonitoredResource][google.api.MonitoredResource] object using a type name
and a set of labels.
Auxiliary metadata for a [MonitoredResource][google.api.MonitoredResource]
object.
Auxiliary metadata for a [MonitoredResource][google.api.MonitoredResource]
object.
Monitoring configuration of the service.
Monitoring configuration of the service.
Configuration of a specific monitoring destination (the producer project
or the consumer project).
Configuration of a specific monitoring destination (the producer project
or the consumer project).
Settings for Node client libraries.
Settings for Node client libraries.
OAuth scopes are a way to define data and permissions on data.
OAuth scopes are a way to define data and permissions on data.
Represents a documentation page.
Represents a documentation page.
Settings for Php client libraries.
Settings for Php client libraries.
A descriptor for defining project properties for a service.
A descriptor for defining project properties for a service.
Defines project properties.
Defines project properties.
Supported data type of the property values
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.
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.
Settings for Python client libraries.
Settings for Python client libraries.
Quota configuration helps to achieve fairness and budgeting in service
usage.
Quota configuration helps to achieve fairness and budgeting in service
usage.
`QuotaLimit` defines a specific limit that applies over a specified duration
for a limit type.
`QuotaLimit` defines a specific limit that applies over a specified duration
for a limit type.
A simple descriptor of a resource type.
A simple descriptor of a resource type.
A description of the historical or future-looking state of the
resource pattern.
A flag representing a specific style that a resource claims to conform to.
Defines a proto annotation that describes a string field that refers to
an API resource.
Defines a proto annotation that describes a string field that refers to
an API resource.
A projection from an input message to the GRPC or REST header.
A projection from an input message to the GRPC or REST header.
Specifies the routing information that should be sent along with the request
in the form of routing header.
Specifies the routing information that should be sent along with the request
in the form of routing header.
Settings for Ruby client libraries.
Settings for Ruby client libraries.
`Service` is the root object of Google API service configuration (service
config).
`Service` is the root object of Google API service configuration (service
config).
Source information used to create a Service Config
Source information used to create a Service Config
Define a parameter's name and location.
Define a parameter's name and location.
Define a system parameter rule mapping system parameter definitions to
methods.
Define a system parameter rule mapping system parameter definitions to
methods.
### System parameter configuration
A system parameter is a special kind of parameter defined by the API
system, not by an individual API.
### System parameter configuration
A system parameter is a special kind of parameter defined by the API
system, not by an individual API.
Configuration controlling usage of a service.
Configuration controlling usage of a service.
Usage configuration rules for the service.
Usage configuration rules for the service.
`Visibility` restricts service consumer's access to service elements,
such as whether an application can call a visibility-restricted method.
`Visibility` restricts service consumer's access to service elements,
such as whether an application can call a visibility-restricted method.
A visibility rule provides visibility configuration for an individual API
element.
A visibility rule provides visibility configuration for an individual API
element.