Package com.google.api
package com.google.api
-
ClassDescriptionGenerated 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).Rich semantic information of an API field beyond basic typing.Rich semantic information of an API field beyond basic typing.The standard format of a field value.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.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.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).Defines policies applying to an RPC method.Defines policies applying to an RPC method.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 kind of measurement.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 valuesThis 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 ConfigSource information used to create a Service ConfigDefine 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.