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.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.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.`Endpoint` describes a network endpoint of a service that serves a set of APIs.`Endpoint` describes a network endpoint 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).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.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](http://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).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).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.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 valuesQuota 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.`Service` is the root object of Google service configuration schema.`Service` is the root object of Google service configuration schema.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` defines restrictions for the visibility of service elements.`Visibility` defines restrictions for the visibility of service elements.A visibility rule provides visibility configuration for an individual API element.A visibility rule provides visibility configuration for an individual API element.