aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/libs/googleapis-common-protos/google/api
diff options
context:
space:
mode:
authorrobot-contrib <robot-contrib@yandex-team.com>2023-04-05 09:45:34 +0300
committerrobot-contrib <robot-contrib@yandex-team.com>2023-04-05 09:45:34 +0300
commitd66e99ee21633e529e77c1ab09c1f998cbd678af (patch)
treef1971f993730029e967f8c6e7e3c058dc52847a9 /contrib/libs/googleapis-common-protos/google/api
parent2d855b352786046d8b13b64ea1d4d9b39e745339 (diff)
downloadydb-d66e99ee21633e529e77c1ab09c1f998cbd678af.tar.gz
Update contrib/libs/googleapis-common-protos to 1.59.0
Diffstat (limited to 'contrib/libs/googleapis-common-protos/google/api')
-rw-r--r--contrib/libs/googleapis-common-protos/google/api/auth.proto5
-rw-r--r--contrib/libs/googleapis-common-protos/google/api/backend.proto8
-rw-r--r--contrib/libs/googleapis-common-protos/google/api/billing.proto8
-rw-r--r--contrib/libs/googleapis-common-protos/google/api/client.proto14
-rw-r--r--contrib/libs/googleapis-common-protos/google/api/config_change.proto2
-rw-r--r--contrib/libs/googleapis-common-protos/google/api/context.proto5
-rw-r--r--contrib/libs/googleapis-common-protos/google/api/control.proto2
-rw-r--r--contrib/libs/googleapis-common-protos/google/api/distribution.proto2
-rw-r--r--contrib/libs/googleapis-common-protos/google/api/documentation.proto2
-rw-r--r--contrib/libs/googleapis-common-protos/google/api/endpoint.proto2
-rw-r--r--contrib/libs/googleapis-common-protos/google/api/error_reason.proto37
-rw-r--r--contrib/libs/googleapis-common-protos/google/api/field_behavior.proto2
-rw-r--r--contrib/libs/googleapis-common-protos/google/api/http.proto14
-rw-r--r--contrib/libs/googleapis-common-protos/google/api/httpbody.proto2
-rw-r--r--contrib/libs/googleapis-common-protos/google/api/label.proto2
-rw-r--r--contrib/libs/googleapis-common-protos/google/api/launch_stage.proto2
-rw-r--r--contrib/libs/googleapis-common-protos/google/api/log.proto2
-rw-r--r--contrib/libs/googleapis-common-protos/google/api/logging.proto11
-rw-r--r--contrib/libs/googleapis-common-protos/google/api/metric.proto18
-rw-r--r--contrib/libs/googleapis-common-protos/google/api/monitored_resource.proto43
-rw-r--r--contrib/libs/googleapis-common-protos/google/api/monitoring.proto8
-rw-r--r--contrib/libs/googleapis-common-protos/google/api/quota.proto5
-rw-r--r--contrib/libs/googleapis-common-protos/google/api/resource.proto2
-rw-r--r--contrib/libs/googleapis-common-protos/google/api/routing.proto2
-rw-r--r--contrib/libs/googleapis-common-protos/google/api/service.proto13
-rw-r--r--contrib/libs/googleapis-common-protos/google/api/source_info.proto2
-rw-r--r--contrib/libs/googleapis-common-protos/google/api/system_parameter.proto5
-rw-r--r--contrib/libs/googleapis-common-protos/google/api/usage.proto5
-rw-r--r--contrib/libs/googleapis-common-protos/google/api/visibility.proto2
29 files changed, 148 insertions, 79 deletions
diff --git a/contrib/libs/googleapis-common-protos/google/api/auth.proto b/contrib/libs/googleapis-common-protos/google/api/auth.proto
index 21a8ce1b0a..ca91bb1bf0 100644
--- a/contrib/libs/googleapis-common-protos/google/api/auth.proto
+++ b/contrib/libs/googleapis-common-protos/google/api/auth.proto
@@ -1,4 +1,4 @@
-// Copyright 2015 Google LLC
+// Copyright 2023 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
@@ -62,7 +62,8 @@ message Authentication {
message AuthenticationRule {
// Selects the methods to which this rule applies.
//
- // Refer to [selector][google.api.DocumentationRule.selector] for syntax details.
+ // Refer to [selector][google.api.DocumentationRule.selector] for syntax
+ // details.
string selector = 1;
// The requirements for OAuth credentials.
diff --git a/contrib/libs/googleapis-common-protos/google/api/backend.proto b/contrib/libs/googleapis-common-protos/google/api/backend.proto
index 1a3b705f62..6ff68878b6 100644
--- a/contrib/libs/googleapis-common-protos/google/api/backend.proto
+++ b/contrib/libs/googleapis-common-protos/google/api/backend.proto
@@ -1,4 +1,4 @@
-// Copyright 2015 Google LLC
+// Copyright 2023 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
@@ -91,7 +91,8 @@ message BackendRule {
// Selects the methods to which this rule applies.
//
- // Refer to [selector][google.api.DocumentationRule.selector] for syntax details.
+ // Refer to [selector][google.api.DocumentationRule.selector] for syntax
+ // details.
string selector = 1;
// The address of the API backend.
@@ -178,4 +179,7 @@ message BackendRule {
// https://www.iana.org/assignments/tls-extensiontype-values/tls-extensiontype-values.xhtml#alpn-protocol-ids
// for more details on the supported values.
string protocol = 9;
+
+ // The map between request protocol and the backend address.
+ map<string, BackendRule> overrides_by_request_protocol = 10;
}
diff --git a/contrib/libs/googleapis-common-protos/google/api/billing.proto b/contrib/libs/googleapis-common-protos/google/api/billing.proto
index e94c2ec581..8b75452fbc 100644
--- a/contrib/libs/googleapis-common-protos/google/api/billing.proto
+++ b/contrib/libs/googleapis-common-protos/google/api/billing.proto
@@ -1,4 +1,4 @@
-// Copyright 2015 Google LLC
+// Copyright 2023 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
@@ -59,11 +59,13 @@ message Billing {
// bill against consumer project).
message BillingDestination {
// The monitored resource type. The type must be defined in
- // [Service.monitored_resources][google.api.Service.monitored_resources] section.
+ // [Service.monitored_resources][google.api.Service.monitored_resources]
+ // section.
string monitored_resource = 1;
// Names of the metrics to report to this billing destination.
- // Each name must be defined in [Service.metrics][google.api.Service.metrics] section.
+ // Each name must be defined in
+ // [Service.metrics][google.api.Service.metrics] section.
repeated string metrics = 2;
}
diff --git a/contrib/libs/googleapis-common-protos/google/api/client.proto b/contrib/libs/googleapis-common-protos/google/api/client.proto
index 227ccf3a53..ca25db4e40 100644
--- a/contrib/libs/googleapis-common-protos/google/api/client.proto
+++ b/contrib/libs/googleapis-common-protos/google/api/client.proto
@@ -1,4 +1,4 @@
-// Copyright 2018 Google LLC
+// Copyright 2023 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
@@ -112,7 +112,9 @@ message CommonLanguageSettings {
// Details about how and where to publish client libraries.
message ClientLibrarySettings {
- // Version of the API to apply these settings to.
+ // Version of the API to apply these settings to. This is the full protobuf
+ // package for the API, ending in the version element.
+ // Examples: "google.cloud.speech.v1" and "google.spanner.admin.database.v1".
string version = 1;
// Launch stage of this version of the API.
@@ -186,6 +188,10 @@ message Publishing {
// times in this list, then the last one wins. Settings from earlier
// settings with the same version string are discarded.
repeated ClientLibrarySettings library_settings = 109;
+
+ // Optional link to proto reference documentation. Example:
+ // https://cloud.google.com/pubsub/lite/docs/reference/rpc
+ string proto_reference_documentation_uri = 110;
}
// Settings for Java client libraries.
@@ -302,8 +308,8 @@ message MethodSettings {
// Example of a YAML configuration::
//
// publishing:
- // method_behavior:
- // - selector: CreateAdDomain
+ // method_settings:
+ // - selector: google.cloud.speech.v2.Speech.BatchRecognize
// long_running:
// initial_poll_delay:
// seconds: 60 # 1 minute
diff --git a/contrib/libs/googleapis-common-protos/google/api/config_change.proto b/contrib/libs/googleapis-common-protos/google/api/config_change.proto
index f1fcde4f79..1dc8044b90 100644
--- a/contrib/libs/googleapis-common-protos/google/api/config_change.proto
+++ b/contrib/libs/googleapis-common-protos/google/api/config_change.proto
@@ -1,4 +1,4 @@
-// Copyright 2015 Google LLC
+// Copyright 2023 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/contrib/libs/googleapis-common-protos/google/api/context.proto b/contrib/libs/googleapis-common-protos/google/api/context.proto
index 8e776ecfc3..1b1651780e 100644
--- a/contrib/libs/googleapis-common-protos/google/api/context.proto
+++ b/contrib/libs/googleapis-common-protos/google/api/context.proto
@@ -1,4 +1,4 @@
-// Copyright 2015 Google LLC
+// Copyright 2023 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
@@ -70,7 +70,8 @@ message Context {
message ContextRule {
// Selects the methods to which this rule applies.
//
- // Refer to [selector][google.api.DocumentationRule.selector] for syntax details.
+ // Refer to [selector][google.api.DocumentationRule.selector] for syntax
+ // details.
string selector = 1;
// A list of full type names of requested contexts.
diff --git a/contrib/libs/googleapis-common-protos/google/api/control.proto b/contrib/libs/googleapis-common-protos/google/api/control.proto
index 5e14dee30f..275e4388a3 100644
--- a/contrib/libs/googleapis-common-protos/google/api/control.proto
+++ b/contrib/libs/googleapis-common-protos/google/api/control.proto
@@ -1,4 +1,4 @@
-// Copyright 2015 Google LLC
+// Copyright 2023 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/contrib/libs/googleapis-common-protos/google/api/distribution.proto b/contrib/libs/googleapis-common-protos/google/api/distribution.proto
index b079a43891..0baf6afd1c 100644
--- a/contrib/libs/googleapis-common-protos/google/api/distribution.proto
+++ b/contrib/libs/googleapis-common-protos/google/api/distribution.proto
@@ -1,4 +1,4 @@
-// Copyright 2015 Google LLC
+// Copyright 2023 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/contrib/libs/googleapis-common-protos/google/api/documentation.proto b/contrib/libs/googleapis-common-protos/google/api/documentation.proto
index d15562db50..0dabdfcf80 100644
--- a/contrib/libs/googleapis-common-protos/google/api/documentation.proto
+++ b/contrib/libs/googleapis-common-protos/google/api/documentation.proto
@@ -1,4 +1,4 @@
-// Copyright 2015 Google LLC
+// Copyright 2023 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/contrib/libs/googleapis-common-protos/google/api/endpoint.proto b/contrib/libs/googleapis-common-protos/google/api/endpoint.proto
index 3b9f6a16c1..7f6dca7c16 100644
--- a/contrib/libs/googleapis-common-protos/google/api/endpoint.proto
+++ b/contrib/libs/googleapis-common-protos/google/api/endpoint.proto
@@ -1,4 +1,4 @@
-// Copyright 2015 Google LLC
+// Copyright 2023 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/contrib/libs/googleapis-common-protos/google/api/error_reason.proto b/contrib/libs/googleapis-common-protos/google/api/error_reason.proto
index 3b1d0e2123..c0509be4fc 100644
--- a/contrib/libs/googleapis-common-protos/google/api/error_reason.proto
+++ b/contrib/libs/googleapis-common-protos/google/api/error_reason.proto
@@ -1,4 +1,4 @@
-// Copyright 2020 Google LLC
+// Copyright 2023 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
@@ -532,4 +532,39 @@ enum ErrorReason {
// }
// }
ORG_RESTRICTION_HEADER_INVALID = 28;
+
+ // Unimplemented. Do not use.
+ //
+ // The request is calling a service that is not visible to the consumer.
+ //
+ // Example of an ErrorInfo when the consumer "projects/123" contacting
+ // "pubsub.googleapis.com" service which is not visible to the consumer.
+ //
+ // { "reason": "SERVICE_NOT_VISIBLE",
+ // "domain": "googleapis.com",
+ // "metadata": {
+ // "consumer": "projects/123",
+ // "service": "pubsub.googleapis.com"
+ // }
+ // }
+ //
+ // This response indicates the "pubsub.googleapis.com" is not visible to
+ // "projects/123" (or it may not exist).
+ SERVICE_NOT_VISIBLE = 29;
+
+ // The request is related to a project for which GCP access is suspended.
+ //
+ // Example of an ErrorInfo when the consumer "projects/123" fails to contact
+ // "pubsub.googleapis.com" service because GCP access is suspended:
+ //
+ // { "reason": "GCP_SUSPENDED",
+ // "domain": "googleapis.com",
+ // "metadata": {
+ // "consumer": "projects/123",
+ // "service": "pubsub.googleapis.com"
+ // }
+ // }
+ //
+ // This response indicates the associated GCP account has been suspended.
+ GCP_SUSPENDED = 30;
}
diff --git a/contrib/libs/googleapis-common-protos/google/api/field_behavior.proto b/contrib/libs/googleapis-common-protos/google/api/field_behavior.proto
index c4abe3b670..1a3a2f2fb2 100644
--- a/contrib/libs/googleapis-common-protos/google/api/field_behavior.proto
+++ b/contrib/libs/googleapis-common-protos/google/api/field_behavior.proto
@@ -1,4 +1,4 @@
-// Copyright 2018 Google LLC
+// Copyright 2023 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/contrib/libs/googleapis-common-protos/google/api/http.proto b/contrib/libs/googleapis-common-protos/google/api/http.proto
index 113fa936a0..31d867a27d 100644
--- a/contrib/libs/googleapis-common-protos/google/api/http.proto
+++ b/contrib/libs/googleapis-common-protos/google/api/http.proto
@@ -1,4 +1,4 @@
-// Copyright 2015 Google LLC
+// Copyright 2023 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
@@ -210,15 +210,18 @@ message Http {
// 1. Leaf request fields (recursive expansion nested messages in the request
// message) are classified into three categories:
// - Fields referred by the path template. They are passed via the URL path.
-// - Fields referred by the [HttpRule.body][google.api.HttpRule.body]. They are passed via the HTTP
+// - Fields referred by the [HttpRule.body][google.api.HttpRule.body]. They
+// are passed via the HTTP
// request body.
// - All other fields are passed via the URL query parameters, and the
// parameter name is the field path in the request message. A repeated
// field can be represented as multiple query parameters under the same
// name.
-// 2. If [HttpRule.body][google.api.HttpRule.body] is "*", there is no URL query parameter, all fields
+// 2. If [HttpRule.body][google.api.HttpRule.body] is "*", there is no URL
+// query parameter, all fields
// are passed via URL path and HTTP request body.
-// 3. If [HttpRule.body][google.api.HttpRule.body] is omitted, there is no HTTP request body, all
+// 3. If [HttpRule.body][google.api.HttpRule.body] is omitted, there is no HTTP
+// request body, all
// fields are passed via URL path and URL query parameters.
//
// ### Path template syntax
@@ -313,7 +316,8 @@ message Http {
message HttpRule {
// Selects a method to which this rule applies.
//
- // Refer to [selector][google.api.DocumentationRule.selector] for syntax details.
+ // Refer to [selector][google.api.DocumentationRule.selector] for syntax
+ // details.
string selector = 1;
// Determines the URL pattern is matched by this rules. This pattern can be
diff --git a/contrib/libs/googleapis-common-protos/google/api/httpbody.proto b/contrib/libs/googleapis-common-protos/google/api/httpbody.proto
index 00c80aba9d..7f1685e808 100644
--- a/contrib/libs/googleapis-common-protos/google/api/httpbody.proto
+++ b/contrib/libs/googleapis-common-protos/google/api/httpbody.proto
@@ -1,4 +1,4 @@
-// Copyright 2015 Google LLC
+// Copyright 2023 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/contrib/libs/googleapis-common-protos/google/api/label.proto b/contrib/libs/googleapis-common-protos/google/api/label.proto
index af294c91ca..698f6bd4de 100644
--- a/contrib/libs/googleapis-common-protos/google/api/label.proto
+++ b/contrib/libs/googleapis-common-protos/google/api/label.proto
@@ -1,4 +1,4 @@
-// Copyright 2015 Google LLC
+// Copyright 2023 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/contrib/libs/googleapis-common-protos/google/api/launch_stage.proto b/contrib/libs/googleapis-common-protos/google/api/launch_stage.proto
index 6524db5756..9802de7952 100644
--- a/contrib/libs/googleapis-common-protos/google/api/launch_stage.proto
+++ b/contrib/libs/googleapis-common-protos/google/api/launch_stage.proto
@@ -1,4 +1,4 @@
-// Copyright 2015 Google LLC
+// Copyright 2023 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/contrib/libs/googleapis-common-protos/google/api/log.proto b/contrib/libs/googleapis-common-protos/google/api/log.proto
index 22ee289372..416c4f6c2f 100644
--- a/contrib/libs/googleapis-common-protos/google/api/log.proto
+++ b/contrib/libs/googleapis-common-protos/google/api/log.proto
@@ -1,4 +1,4 @@
-// Copyright 2015 Google LLC
+// Copyright 2023 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/contrib/libs/googleapis-common-protos/google/api/logging.proto b/contrib/libs/googleapis-common-protos/google/api/logging.proto
index e60f77ca50..650786fded 100644
--- a/contrib/libs/googleapis-common-protos/google/api/logging.proto
+++ b/contrib/libs/googleapis-common-protos/google/api/logging.proto
@@ -1,4 +1,4 @@
-// Copyright 2015 Google LLC
+// Copyright 2023 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
@@ -56,13 +56,14 @@ message Logging {
// or the consumer project).
message LoggingDestination {
// The monitored resource type. The type must be defined in the
- // [Service.monitored_resources][google.api.Service.monitored_resources] section.
+ // [Service.monitored_resources][google.api.Service.monitored_resources]
+ // section.
string monitored_resource = 3;
// Names of the logs to be sent to this destination. Each name must
- // be defined in the [Service.logs][google.api.Service.logs] section. If the log name is
- // not a domain scoped name, it will be automatically prefixed with
- // the service name followed by "/".
+ // be defined in the [Service.logs][google.api.Service.logs] section. If the
+ // log name is not a domain scoped name, it will be automatically prefixed
+ // with the service name followed by "/".
repeated string logs = 1;
}
diff --git a/contrib/libs/googleapis-common-protos/google/api/metric.proto b/contrib/libs/googleapis-common-protos/google/api/metric.proto
index c206666f63..9bf043c493 100644
--- a/contrib/libs/googleapis-common-protos/google/api/metric.proto
+++ b/contrib/libs/googleapis-common-protos/google/api/metric.proto
@@ -1,4 +1,4 @@
-// Copyright 2015 Google LLC
+// Copyright 2023 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
@@ -80,7 +80,9 @@ message MetricDescriptor {
// Additional annotations that can be used to guide the usage of a metric.
message MetricDescriptorMetadata {
- // Deprecated. Must use the [MetricDescriptor.launch_stage][google.api.MetricDescriptor.launch_stage] instead.
+ // Deprecated. Must use the
+ // [MetricDescriptor.launch_stage][google.api.MetricDescriptor.launch_stage]
+ // instead.
LaunchStage launch_stage = 1 [deprecated = true];
// The sampling period of metric data points. For metrics which are written
@@ -245,17 +247,19 @@ message MetricDescriptor {
// Read-only. If present, then a [time
// series][google.monitoring.v3.TimeSeries], which is identified partially by
- // a metric type and a [MonitoredResourceDescriptor][google.api.MonitoredResourceDescriptor], that is associated
- // with this metric type can only be associated with one of the monitored
- // resource types listed here.
+ // a metric type and a
+ // [MonitoredResourceDescriptor][google.api.MonitoredResourceDescriptor], that
+ // is associated with this metric type can only be associated with one of the
+ // monitored resource types listed here.
repeated string monitored_resource_types = 13;
}
// A specific metric, identified by specifying values for all of the
// labels of a [`MetricDescriptor`][google.api.MetricDescriptor].
message Metric {
- // An existing metric type, see [google.api.MetricDescriptor][google.api.MetricDescriptor].
- // For example, `custom.googleapis.com/invoice/paid/amount`.
+ // An existing metric type, see
+ // [google.api.MetricDescriptor][google.api.MetricDescriptor]. For example,
+ // `custom.googleapis.com/invoice/paid/amount`.
string type = 3;
// The set of label values that uniquely identify this metric. All
diff --git a/contrib/libs/googleapis-common-protos/google/api/monitored_resource.proto b/contrib/libs/googleapis-common-protos/google/api/monitored_resource.proto
index 8b97baa104..c6f9759288 100644
--- a/contrib/libs/googleapis-common-protos/google/api/monitored_resource.proto
+++ b/contrib/libs/googleapis-common-protos/google/api/monitored_resource.proto
@@ -1,4 +1,4 @@
-// Copyright 2015 Google LLC
+// Copyright 2023 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
@@ -27,9 +27,10 @@ option java_outer_classname = "MonitoredResourceProto";
option java_package = "com.google.api";
option objc_class_prefix = "GAPI";
-// An object that describes the schema of a [MonitoredResource][google.api.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
+// An object that describes the schema of a
+// [MonitoredResource][google.api.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.
//
@@ -76,11 +77,13 @@ message MonitoredResourceDescriptor {
// An object representing a resource that can be used for monitoring, logging,
// billing, or other purposes. Examples include virtual machine instances,
// databases, and storage devices such as disks. The `type` field identifies a
-// [MonitoredResourceDescriptor][google.api.MonitoredResourceDescriptor] object that describes the resource's
-// schema. Information in the `labels` field identifies the actual resource and
-// its attributes according to the schema. For example, a particular Compute
-// Engine VM instance could be represented by the following object, because the
-// [MonitoredResourceDescriptor][google.api.MonitoredResourceDescriptor] for `"gce_instance"` has labels
+// [MonitoredResourceDescriptor][google.api.MonitoredResourceDescriptor] object
+// that describes the resource's schema. Information in the `labels` field
+// identifies the actual resource and its attributes according to the schema.
+// For example, a particular Compute Engine VM instance could be represented by
+// the following object, because the
+// [MonitoredResourceDescriptor][google.api.MonitoredResourceDescriptor] for
+// `"gce_instance"` has labels
// `"project_id"`, `"instance_id"` and `"zone"`:
//
// { "type": "gce_instance",
@@ -89,10 +92,12 @@ message MonitoredResourceDescriptor {
// "zone": "us-central1-a" }}
message MonitoredResource {
// Required. The monitored resource type. This field must match
- // the `type` field of a [MonitoredResourceDescriptor][google.api.MonitoredResourceDescriptor] object. For
- // example, the type of a Compute Engine VM instance is `gce_instance`.
- // Some descriptors include the service name in the type; for example,
- // the type of a Datastream stream is `datastream.googleapis.com/Stream`.
+ // the `type` field of a
+ // [MonitoredResourceDescriptor][google.api.MonitoredResourceDescriptor]
+ // object. For example, the type of a Compute Engine VM instance is
+ // `gce_instance`. Some descriptors include the service name in the type; for
+ // example, the type of a Datastream stream is
+ // `datastream.googleapis.com/Stream`.
string type = 1;
// Required. Values for all of the labels listed in the associated monitored
@@ -101,12 +106,12 @@ message MonitoredResource {
map<string, string> labels = 2;
}
-// Auxiliary metadata for a [MonitoredResource][google.api.MonitoredResource] object.
-// [MonitoredResource][google.api.MonitoredResource] objects contain the minimum set of information to
-// uniquely identify a monitored resource instance. There is some other useful
-// auxiliary metadata. Monitoring and Logging use an ingestion
-// pipeline to extract metadata for cloud resources of all types, and store
-// the metadata in this message.
+// Auxiliary metadata for a [MonitoredResource][google.api.MonitoredResource]
+// object. [MonitoredResource][google.api.MonitoredResource] objects contain the
+// minimum set of information to uniquely identify a monitored resource
+// instance. There is some other useful auxiliary metadata. Monitoring and
+// Logging use an ingestion pipeline to extract metadata for cloud resources of
+// all types, and store the metadata in this message.
message MonitoredResourceMetadata {
// Output only. Values for predefined system metadata labels.
// System labels are a kind of metadata extracted by Google, including
diff --git a/contrib/libs/googleapis-common-protos/google/api/monitoring.proto b/contrib/libs/googleapis-common-protos/google/api/monitoring.proto
index 60770ec5a3..753703e545 100644
--- a/contrib/libs/googleapis-common-protos/google/api/monitoring.proto
+++ b/contrib/libs/googleapis-common-protos/google/api/monitoring.proto
@@ -1,4 +1,4 @@
-// Copyright 2015 Google LLC
+// Copyright 2023 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
@@ -79,11 +79,13 @@ message Monitoring {
// or the consumer project).
message MonitoringDestination {
// The monitored resource type. The type must be defined in
- // [Service.monitored_resources][google.api.Service.monitored_resources] section.
+ // [Service.monitored_resources][google.api.Service.monitored_resources]
+ // section.
string monitored_resource = 1;
// Types of the metrics to report to this monitoring destination.
- // Each type must be defined in [Service.metrics][google.api.Service.metrics] section.
+ // Each type must be defined in
+ // [Service.metrics][google.api.Service.metrics] section.
repeated string metrics = 2;
}
diff --git a/contrib/libs/googleapis-common-protos/google/api/quota.proto b/contrib/libs/googleapis-common-protos/google/api/quota.proto
index 3272cdae5c..7ccc102fc7 100644
--- a/contrib/libs/googleapis-common-protos/google/api/quota.proto
+++ b/contrib/libs/googleapis-common-protos/google/api/quota.proto
@@ -1,4 +1,4 @@
-// Copyright 2015 Google LLC
+// Copyright 2023 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
@@ -87,7 +87,8 @@ message Quota {
message MetricRule {
// Selects the methods to which this rule applies.
//
- // Refer to [selector][google.api.DocumentationRule.selector] for syntax details.
+ // Refer to [selector][google.api.DocumentationRule.selector] for syntax
+ // details.
string selector = 1;
// Metrics to update when the selected methods are called, and the associated
diff --git a/contrib/libs/googleapis-common-protos/google/api/resource.proto b/contrib/libs/googleapis-common-protos/google/api/resource.proto
index 0ce0344f57..bf0cbec5de 100644
--- a/contrib/libs/googleapis-common-protos/google/api/resource.proto
+++ b/contrib/libs/googleapis-common-protos/google/api/resource.proto
@@ -1,4 +1,4 @@
-// Copyright 2018 Google LLC
+// Copyright 2023 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/contrib/libs/googleapis-common-protos/google/api/routing.proto b/contrib/libs/googleapis-common-protos/google/api/routing.proto
index 0138283890..b35289be8e 100644
--- a/contrib/libs/googleapis-common-protos/google/api/routing.proto
+++ b/contrib/libs/googleapis-common-protos/google/api/routing.proto
@@ -1,4 +1,4 @@
-// Copyright 2021 Google LLC
+// Copyright 2023 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/contrib/libs/googleapis-common-protos/google/api/service.proto b/contrib/libs/googleapis-common-protos/google/api/service.proto
index a901863428..3de5b66758 100644
--- a/contrib/libs/googleapis-common-protos/google/api/service.proto
+++ b/contrib/libs/googleapis-common-protos/google/api/service.proto
@@ -1,4 +1,4 @@
-// Copyright 2015 Google LLC
+// Copyright 2023 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
@@ -98,10 +98,10 @@ message Service {
string id = 33;
// A list of API interfaces exported by this service. Only the `name` field
- // of the [google.protobuf.Api][google.protobuf.Api] needs to be provided by the configuration
- // author, as the remaining fields will be derived from the IDL during the
- // normalization process. It is an error to specify an API interface here
- // which cannot be resolved against the associated IDL files.
+ // of the [google.protobuf.Api][google.protobuf.Api] needs to be provided by
+ // the configuration author, as the remaining fields will be derived from the
+ // IDL during the normalization process. It is an error to specify an API
+ // interface here which cannot be resolved against the associated IDL files.
repeated google.protobuf.Api apis = 3;
// A list of all proto message types included in this API service.
@@ -159,7 +159,8 @@ message Service {
repeated MetricDescriptor metrics = 24;
// Defines the monitored resources used by this service. This is required
- // by the [Service.monitoring][google.api.Service.monitoring] and [Service.logging][google.api.Service.logging] configurations.
+ // by the [Service.monitoring][google.api.Service.monitoring] and
+ // [Service.logging][google.api.Service.logging] configurations.
repeated MonitoredResourceDescriptor monitored_resources = 25;
// Billing configuration.
diff --git a/contrib/libs/googleapis-common-protos/google/api/source_info.proto b/contrib/libs/googleapis-common-protos/google/api/source_info.proto
index cbdd625cdb..51fe27901f 100644
--- a/contrib/libs/googleapis-common-protos/google/api/source_info.proto
+++ b/contrib/libs/googleapis-common-protos/google/api/source_info.proto
@@ -1,4 +1,4 @@
-// Copyright 2015 Google LLC
+// Copyright 2023 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/contrib/libs/googleapis-common-protos/google/api/system_parameter.proto b/contrib/libs/googleapis-common-protos/google/api/system_parameter.proto
index 7d0b1d572e..8d29057f77 100644
--- a/contrib/libs/googleapis-common-protos/google/api/system_parameter.proto
+++ b/contrib/libs/googleapis-common-protos/google/api/system_parameter.proto
@@ -1,4 +1,4 @@
-// Copyright 2015 Google LLC
+// Copyright 2023 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
@@ -67,7 +67,8 @@ message SystemParameterRule {
// Selects the methods to which this rule applies. Use '*' to indicate all
// methods in all APIs.
//
- // Refer to [selector][google.api.DocumentationRule.selector] for syntax details.
+ // Refer to [selector][google.api.DocumentationRule.selector] for syntax
+ // details.
string selector = 1;
// Define parameters. Multiple names may be defined for a parameter.
diff --git a/contrib/libs/googleapis-common-protos/google/api/usage.proto b/contrib/libs/googleapis-common-protos/google/api/usage.proto
index ad2764c90f..b9384b44ae 100644
--- a/contrib/libs/googleapis-common-protos/google/api/usage.proto
+++ b/contrib/libs/googleapis-common-protos/google/api/usage.proto
@@ -1,4 +1,4 @@
-// Copyright 2015 Google LLC
+// Copyright 2023 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
@@ -80,7 +80,8 @@ message UsageRule {
// Selects the methods to which this rule applies. Use '*' to indicate all
// methods in all APIs.
//
- // Refer to [selector][google.api.DocumentationRule.selector] for syntax details.
+ // Refer to [selector][google.api.DocumentationRule.selector] for syntax
+ // details.
string selector = 1;
// If true, the selected method allows unregistered calls, e.g. calls
diff --git a/contrib/libs/googleapis-common-protos/google/api/visibility.proto b/contrib/libs/googleapis-common-protos/google/api/visibility.proto
index 0be4581d14..8b1f946fd1 100644
--- a/contrib/libs/googleapis-common-protos/google/api/visibility.proto
+++ b/contrib/libs/googleapis-common-protos/google/api/visibility.proto
@@ -1,4 +1,4 @@
-// Copyright 2021 Google LLC
+// Copyright 2023 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.