From 39bef84c84463a003ee8ccc67028e60c6eff5c21 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Sat, 6 Jul 2024 07:10:27 +0000 Subject: [PATCH] feat(all): auto-regenerate discovery clients --- bigtableadmin/v2/bigtableadmin-api.json | 10 +-- bigtableadmin/v2/bigtableadmin-gen.go | 42 +++++------ container/v1/container-api.json | 47 +++++++++++- container/v1/container-gen.go | 75 +++++++++++++++++++ dataform/v1beta1/dataform-api.json | 20 ++++- dataform/v1beta1/dataform-gen.go | 13 +++- .../v1alpha1/playdeveloperreporting-api.json | 6 +- .../v1alpha1/playdeveloperreporting-gen.go | 15 ++-- .../v1beta1/playdeveloperreporting-api.json | 6 +- .../v1beta1/playdeveloperreporting-gen.go | 15 ++-- spanner/v1/spanner-api.json | 4 +- spanner/v1/spanner-gen.go | 6 +- transcoder/v1/transcoder-api.json | 4 +- transcoder/v1/transcoder-gen.go | 6 +- workloadmanager/v1/workloadmanager-api.json | 10 ++- workloadmanager/v1/workloadmanager-gen.go | 12 ++- 16 files changed, 221 insertions(+), 70 deletions(-) diff --git a/bigtableadmin/v2/bigtableadmin-api.json b/bigtableadmin/v2/bigtableadmin-api.json index 15c5e3d713..693e954b50 100644 --- a/bigtableadmin/v2/bigtableadmin-api.json +++ b/bigtableadmin/v2/bigtableadmin-api.json @@ -2194,7 +2194,7 @@ } } }, - "revision": "20240604", + "revision": "20240628", "rootUrl": "https://bigtableadmin.googleapis.com/", "schemas": { "AppProfile": { @@ -3189,7 +3189,7 @@ "type": "object" }, "GoogleBigtableAdminV2TypeBytesEncodingRaw": { - "description": "Leaves the value \"as-is\" * Natural sort? Yes * Self-delimiting? No * Compatibility? N/A", + "description": "Leaves the value \"as-is\" * Order-preserving? Yes * Self-delimiting? No * Compatibility? N/A", "id": "GoogleBigtableAdminV2TypeBytesEncodingRaw", "properties": {}, "type": "object" @@ -3217,12 +3217,12 @@ "type": "object" }, "GoogleBigtableAdminV2TypeInt64EncodingBigEndianBytes": { - "description": "Encodes the value as an 8-byte big endian twos complement `Bytes` value. * Natural sort? No (positive values only) * Self-delimiting? Yes * Compatibility? - BigQuery Federation `BINARY` encoding - HBase `Bytes.toBytes` - Java `ByteBuffer.putLong()` with `ByteOrder.BIG_ENDIAN`", + "description": "Encodes the value as an 8-byte big endian twos complement `Bytes` value. * Order-preserving? No (positive values only) * Self-delimiting? Yes * Compatibility? - BigQuery Federation `BINARY` encoding - HBase `Bytes.toBytes` - Java `ByteBuffer.putLong()` with `ByteOrder.BIG_ENDIAN`", "id": "GoogleBigtableAdminV2TypeInt64EncodingBigEndianBytes", "properties": { "bytesType": { "$ref": "GoogleBigtableAdminV2TypeBytes", - "description": "The underlying `Bytes` type, which may be able to encode further." + "description": "Deprecated: ignored if set." } }, "type": "object" @@ -4103,7 +4103,7 @@ "type": "object" }, "Type": { - "description": "`Type` represents the type of data that is written to, read from, or stored in Bigtable. It is heavily based on the GoogleSQL standard to help maintain familiarity and consistency across products and features. For compatibility with Bigtable's existing untyped APIs, each `Type` includes an `Encoding` which describes how to convert to/from the underlying data. This might involve composing a series of steps into an \"encoding chain,\" for example to convert from INT64 -\u003e STRING -\u003e raw bytes. In most cases, a \"link\" in the encoding chain will be based an on existing GoogleSQL conversion function like `CAST`. Each link in the encoding chain also defines the following properties: * Natural sort: Does the encoded value sort consistently with the original typed value? Note that Bigtable will always sort data based on the raw encoded value, *not* the decoded type. - Example: BYTES values sort in the same order as their raw encodings. - Counterexample: Encoding INT64 to a fixed-width STRING does *not* preserve sort order when dealing with negative numbers. INT64(1) \u003e INT64(-1), but STRING(\"-00001\") \u003e STRING(\"00001). - The overall encoding chain has this property if *every* link does. * Self-delimiting: If we concatenate two encoded values, can we always tell where the first one ends and the second one begins? - Example: If we encode INT64s to fixed-width STRINGs, the first value will always contain exactly N digits, possibly preceded by a sign. - Counterexample: If we concatenate two UTF-8 encoded STRINGs, we have no way to tell where the first one ends. - The overall encoding chain has this property if *any* link does. * Compatibility: Which other systems have matching encoding schemes? For example, does this encoding have a GoogleSQL equivalent? HBase? Java?", + "description": "`Type` represents the type of data that is written to, read from, or stored in Bigtable. It is heavily based on the GoogleSQL standard to help maintain familiarity and consistency across products and features. For compatibility with Bigtable's existing untyped APIs, each `Type` includes an `Encoding` which describes how to convert to/from the underlying data. Each encoding also defines the following properties: * Order-preserving: Does the encoded value sort consistently with the original typed value? Note that Bigtable will always sort data based on the raw encoded value, *not* the decoded type. - Example: BYTES values sort in the same order as their raw encodings. - Counterexample: Encoding INT64 as a fixed-width decimal string does *not* preserve sort order when dealing with negative numbers. INT64(1) \u003e INT64(-1), but STRING(\"-00001\") \u003e STRING(\"00001). * Self-delimiting: If we concatenate two encoded values, can we always tell where the first one ends and the second one begins? - Example: If we encode INT64s to fixed-width STRINGs, the first value will always contain exactly N digits, possibly preceded by a sign. - Counterexample: If we concatenate two UTF-8 encoded STRINGs, we have no way to tell where the first one ends. * Compatibility: Which other systems have matching encoding schemes? For example, does this encoding have a GoogleSQL equivalent? HBase? Java?", "id": "Type", "properties": { "aggregateType": { diff --git a/bigtableadmin/v2/bigtableadmin-gen.go b/bigtableadmin/v2/bigtableadmin-gen.go index 50c2cf642e..ed19b243eb 100644 --- a/bigtableadmin/v2/bigtableadmin-gen.go +++ b/bigtableadmin/v2/bigtableadmin-gen.go @@ -1906,7 +1906,7 @@ func (s *GoogleBigtableAdminV2TypeBytesEncoding) MarshalJSON() ([]byte, error) { } // GoogleBigtableAdminV2TypeBytesEncodingRaw: Leaves the value "as-is" * -// Natural sort? Yes * Self-delimiting? No * Compatibility? N/A +// Order-preserving? Yes * Self-delimiting? No * Compatibility? N/A type GoogleBigtableAdminV2TypeBytesEncodingRaw struct { } @@ -1957,12 +1957,12 @@ func (s *GoogleBigtableAdminV2TypeInt64Encoding) MarshalJSON() ([]byte, error) { } // GoogleBigtableAdminV2TypeInt64EncodingBigEndianBytes: Encodes the value as -// an 8-byte big endian twos complement `Bytes` value. * Natural sort? No +// an 8-byte big endian twos complement `Bytes` value. * Order-preserving? No // (positive values only) * Self-delimiting? Yes * Compatibility? - BigQuery // Federation `BINARY` encoding - HBase `Bytes.toBytes` - Java // `ByteBuffer.putLong()` with `ByteOrder.BIG_ENDIAN` type GoogleBigtableAdminV2TypeInt64EncodingBigEndianBytes struct { - // BytesType: The underlying `Bytes` type, which may be able to encode further. + // BytesType: Deprecated: ignored if set. BytesType *GoogleBigtableAdminV2TypeBytes `json:"bytesType,omitempty"` // ForceSendFields is a list of field names (e.g. "BytesType") to // unconditionally include in API requests. By default, fields with empty or @@ -3282,27 +3282,21 @@ func (s *TestIamPermissionsResponse) MarshalJSON() ([]byte, error) { // stored in Bigtable. It is heavily based on the GoogleSQL standard to help // maintain familiarity and consistency across products and features. For // compatibility with Bigtable's existing untyped APIs, each `Type` includes an -// `Encoding` which describes how to convert to/from the underlying data. This -// might involve composing a series of steps into an "encoding chain," for -// example to convert from INT64 -> STRING -> raw bytes. In most cases, a -// "link" in the encoding chain will be based an on existing GoogleSQL -// conversion function like `CAST`. Each link in the encoding chain also -// defines the following properties: * Natural sort: Does the encoded value -// sort consistently with the original typed value? Note that Bigtable will -// always sort data based on the raw encoded value, *not* the decoded type. - -// Example: BYTES values sort in the same order as their raw encodings. - -// Counterexample: Encoding INT64 to a fixed-width STRING does *not* preserve -// sort order when dealing with negative numbers. INT64(1) > INT64(-1), but -// STRING("-00001") > STRING("00001). - The overall encoding chain has this -// property if *every* link does. * Self-delimiting: If we concatenate two -// encoded values, can we always tell where the first one ends and the second -// one begins? - Example: If we encode INT64s to fixed-width STRINGs, the first -// value will always contain exactly N digits, possibly preceded by a sign. - -// Counterexample: If we concatenate two UTF-8 encoded STRINGs, we have no way -// to tell where the first one ends. - The overall encoding chain has this -// property if *any* link does. * Compatibility: Which other systems have -// matching encoding schemes? For example, does this encoding have a GoogleSQL -// equivalent? HBase? Java? +// `Encoding` which describes how to convert to/from the underlying data. Each +// encoding also defines the following properties: * Order-preserving: Does the +// encoded value sort consistently with the original typed value? Note that +// Bigtable will always sort data based on the raw encoded value, *not* the +// decoded type. - Example: BYTES values sort in the same order as their raw +// encodings. - Counterexample: Encoding INT64 as a fixed-width decimal string +// does *not* preserve sort order when dealing with negative numbers. INT64(1) +// > INT64(-1), but STRING("-00001") > STRING("00001). * Self-delimiting: If we +// concatenate two encoded values, can we always tell where the first one ends +// and the second one begins? - Example: If we encode INT64s to fixed-width +// STRINGs, the first value will always contain exactly N digits, possibly +// preceded by a sign. - Counterexample: If we concatenate two UTF-8 encoded +// STRINGs, we have no way to tell where the first one ends. * Compatibility: +// Which other systems have matching encoding schemes? For example, does this +// encoding have a GoogleSQL equivalent? HBase? Java? type Type struct { // AggregateType: Aggregate AggregateType *GoogleBigtableAdminV2TypeAggregate `json:"aggregateType,omitempty"` diff --git a/container/v1/container-api.json b/container/v1/container-api.json index 2365fc0540..a07cee9ff9 100644 --- a/container/v1/container-api.json +++ b/container/v1/container-api.json @@ -2540,7 +2540,7 @@ } } }, - "revision": "20240618", + "revision": "20240619", "rootUrl": "https://container.googleapis.com/", "schemas": { "AcceleratorConfig": { @@ -2676,6 +2676,10 @@ "$ref": "NetworkPolicyConfig", "description": "Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes." }, + "rayOperatorConfig": { + "$ref": "RayOperatorConfig", + "description": "Optional. Configuration for Ray Operator addon." + }, "statefulHaConfig": { "$ref": "StatefulHAConfig", "description": "Optional. Configuration for the StatefulHA add-on." @@ -6272,6 +6276,47 @@ }, "type": "object" }, + "RayClusterLoggingConfig": { + "description": "RayClusterLoggingConfig specifies configuration of Ray logging.", + "id": "RayClusterLoggingConfig", + "properties": { + "enabled": { + "description": "Enable log collection for Ray clusters.", + "type": "boolean" + } + }, + "type": "object" + }, + "RayClusterMonitoringConfig": { + "description": "RayClusterMonitoringConfig specifies monitoring configuration for Ray clusters.", + "id": "RayClusterMonitoringConfig", + "properties": { + "enabled": { + "description": "Enable metrics collection for Ray clusters.", + "type": "boolean" + } + }, + "type": "object" + }, + "RayOperatorConfig": { + "description": "Configuration options for the Ray Operator add-on.", + "id": "RayOperatorConfig", + "properties": { + "enabled": { + "description": "Whether the Ray Operator addon is enabled for this cluster.", + "type": "boolean" + }, + "rayClusterLoggingConfig": { + "$ref": "RayClusterLoggingConfig", + "description": "Optional. Logging configuration for Ray clusters." + }, + "rayClusterMonitoringConfig": { + "$ref": "RayClusterMonitoringConfig", + "description": "Optional. Monitoring configuration for Ray clusters." + } + }, + "type": "object" + }, "RecurringTimeWindow": { "description": "Represents an arbitrary window of time that recurs.", "id": "RecurringTimeWindow", diff --git a/container/v1/container-gen.go b/container/v1/container-gen.go index 5670b5bb7e..e7d54a3e9f 100644 --- a/container/v1/container-gen.go +++ b/container/v1/container-gen.go @@ -453,6 +453,8 @@ type AddonsConfig struct { // whether the addon is enabled or not on the Master, it does not track whether // network policy is enabled for the nodes. NetworkPolicyConfig *NetworkPolicyConfig `json:"networkPolicyConfig,omitempty"` + // RayOperatorConfig: Optional. Configuration for Ray Operator addon. + RayOperatorConfig *RayOperatorConfig `json:"rayOperatorConfig,omitempty"` // StatefulHaConfig: Optional. Configuration for the StatefulHA add-on. StatefulHaConfig *StatefulHAConfig `json:"statefulHaConfig,omitempty"` // ForceSendFields is a list of field names (e.g. "CloudRunConfig") to @@ -5043,6 +5045,79 @@ func (s *RangeInfo) UnmarshalJSON(data []byte) error { return nil } +// RayClusterLoggingConfig: RayClusterLoggingConfig specifies configuration of +// Ray logging. +type RayClusterLoggingConfig struct { + // Enabled: Enable log collection for Ray clusters. + Enabled bool `json:"enabled,omitempty"` + // ForceSendFields is a list of field names (e.g. "Enabled") to unconditionally + // include in API requests. By default, fields with empty or default values are + // omitted from API requests. See + // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more + // details. + ForceSendFields []string `json:"-"` + // NullFields is a list of field names (e.g. "Enabled") to include in API + // requests with the JSON null value. By default, fields with empty values are + // omitted from API requests. See + // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details. + NullFields []string `json:"-"` +} + +func (s *RayClusterLoggingConfig) MarshalJSON() ([]byte, error) { + type NoMethod RayClusterLoggingConfig + return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields) +} + +// RayClusterMonitoringConfig: RayClusterMonitoringConfig specifies monitoring +// configuration for Ray clusters. +type RayClusterMonitoringConfig struct { + // Enabled: Enable metrics collection for Ray clusters. + Enabled bool `json:"enabled,omitempty"` + // ForceSendFields is a list of field names (e.g. "Enabled") to unconditionally + // include in API requests. By default, fields with empty or default values are + // omitted from API requests. See + // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more + // details. + ForceSendFields []string `json:"-"` + // NullFields is a list of field names (e.g. "Enabled") to include in API + // requests with the JSON null value. By default, fields with empty values are + // omitted from API requests. See + // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details. + NullFields []string `json:"-"` +} + +func (s *RayClusterMonitoringConfig) MarshalJSON() ([]byte, error) { + type NoMethod RayClusterMonitoringConfig + return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields) +} + +// RayOperatorConfig: Configuration options for the Ray Operator add-on. +type RayOperatorConfig struct { + // Enabled: Whether the Ray Operator addon is enabled for this cluster. + Enabled bool `json:"enabled,omitempty"` + // RayClusterLoggingConfig: Optional. Logging configuration for Ray clusters. + RayClusterLoggingConfig *RayClusterLoggingConfig `json:"rayClusterLoggingConfig,omitempty"` + // RayClusterMonitoringConfig: Optional. Monitoring configuration for Ray + // clusters. + RayClusterMonitoringConfig *RayClusterMonitoringConfig `json:"rayClusterMonitoringConfig,omitempty"` + // ForceSendFields is a list of field names (e.g. "Enabled") to unconditionally + // include in API requests. By default, fields with empty or default values are + // omitted from API requests. See + // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more + // details. + ForceSendFields []string `json:"-"` + // NullFields is a list of field names (e.g. "Enabled") to include in API + // requests with the JSON null value. By default, fields with empty values are + // omitted from API requests. See + // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details. + NullFields []string `json:"-"` +} + +func (s *RayOperatorConfig) MarshalJSON() ([]byte, error) { + type NoMethod RayOperatorConfig + return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields) +} + // RecurringTimeWindow: Represents an arbitrary window of time that recurs. type RecurringTimeWindow struct { // Recurrence: An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) diff --git a/dataform/v1beta1/dataform-api.json b/dataform/v1beta1/dataform-api.json index 7668fc96c4..6b7546b702 100644 --- a/dataform/v1beta1/dataform-api.json +++ b/dataform/v1beta1/dataform-api.json @@ -2236,7 +2236,7 @@ } } }, - "revision": "20240608", + "revision": "20240629", "rootUrl": "https://dataform.googleapis.com/", "schemas": { "Assertion": { @@ -2543,6 +2543,12 @@ "readOnly": true, "type": "array" }, + "createTime": { + "description": "Output only. The timestamp of when the compilation result was created.", + "format": "google-datetime", + "readOnly": true, + "type": "string" + }, "dataEncryptionState": { "$ref": "DataEncryptionState", "description": "Output only. Only set if the repository has a KMS Key.", @@ -3983,6 +3989,12 @@ "description": "Represents a Dataform workflow configuration.", "id": "WorkflowConfig", "properties": { + "createTime": { + "description": "Output only. The timestamp of when the WorkflowConfig was created.", + "format": "google-datetime", + "readOnly": true, + "type": "string" + }, "cronSchedule": { "description": "Optional. Optional schedule (in cron format) for automatic execution of this workflow config.", "type": "string" @@ -4010,6 +4022,12 @@ "timeZone": { "description": "Optional. Specifies the time zone to be used when interpreting cron_schedule. Must be a time zone name from the time zone database (https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). If left unspecified, the default is UTC.", "type": "string" + }, + "updateTime": { + "description": "Output only. The timestamp of when the WorkflowConfig was last updated.", + "format": "google-datetime", + "readOnly": true, + "type": "string" } }, "type": "object" diff --git a/dataform/v1beta1/dataform-gen.go b/dataform/v1beta1/dataform-gen.go index dbd72c5d79..eaad7ad362 100644 --- a/dataform/v1beta1/dataform-gen.go +++ b/dataform/v1beta1/dataform-gen.go @@ -719,6 +719,9 @@ type CompilationResult struct { // CompilationErrors: Output only. Errors encountered during project // compilation. CompilationErrors []*CompilationError `json:"compilationErrors,omitempty"` + // CreateTime: Output only. The timestamp of when the compilation result was + // created. + CreateTime string `json:"createTime,omitempty"` // DataEncryptionState: Output only. Only set if the repository has a KMS Key. DataEncryptionState *DataEncryptionState `json:"dataEncryptionState,omitempty"` // DataformCoreVersion: Output only. The version of `@dataform/core` that was @@ -2728,6 +2731,9 @@ func (s *UncommittedFileChange) MarshalJSON() ([]byte, error) { // WorkflowConfig: Represents a Dataform workflow configuration. type WorkflowConfig struct { + // CreateTime: Output only. The timestamp of when the WorkflowConfig was + // created. + CreateTime string `json:"createTime,omitempty"` // CronSchedule: Optional. Optional schedule (in cron format) for automatic // execution of this workflow config. CronSchedule string `json:"cronSchedule,omitempty"` @@ -2750,16 +2756,19 @@ type WorkflowConfig struct { // (https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). If left // unspecified, the default is UTC. TimeZone string `json:"timeZone,omitempty"` + // UpdateTime: Output only. The timestamp of when the WorkflowConfig was last + // updated. + UpdateTime string `json:"updateTime,omitempty"` // ServerResponse contains the HTTP response code and headers from the server. googleapi.ServerResponse `json:"-"` - // ForceSendFields is a list of field names (e.g. "CronSchedule") to + // ForceSendFields is a list of field names (e.g. "CreateTime") to // unconditionally include in API requests. By default, fields with empty or // default values are omitted from API requests. See // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more // details. ForceSendFields []string `json:"-"` - // NullFields is a list of field names (e.g. "CronSchedule") to include in API + // NullFields is a list of field names (e.g. "CreateTime") to include in API // requests with the JSON null value. By default, fields with empty values are // omitted from API requests. See // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details. diff --git a/playdeveloperreporting/v1alpha1/playdeveloperreporting-api.json b/playdeveloperreporting/v1alpha1/playdeveloperreporting-api.json index a08b38ff93..747fe5be18 100644 --- a/playdeveloperreporting/v1alpha1/playdeveloperreporting-api.json +++ b/playdeveloperreporting/v1alpha1/playdeveloperreporting-api.json @@ -947,7 +947,7 @@ } } }, - "revision": "20240306", + "revision": "20240704", "rootUrl": "https://playdeveloperreporting.googleapis.com/", "schemas": { "GooglePlayDeveloperReportingV1alpha1Anomaly": { @@ -1558,14 +1558,14 @@ "id": "GooglePlayDeveloperReportingV1alpha1QueryErrorCountMetricSetRequest", "properties": { "dimensions": { - "description": "Dimensions to slice the data by. **Supported dimensions:** * `apiLevel` (string): the API level of Android that was running on the user's device, e.g., 26. * `versionCode` (int64): unique identifier of the user's device model. The form of the identifier is 'deviceBrand/device', where deviceBrand corresponds to Build.BRAND and device corresponds to Build.DEVICE, e.g., google/coral. * `deviceModel` (string): unique identifier of the user's device model. * `deviceType` (string): identifier of the device's form factor, e.g., PHONE. * `reportType` (string): the type of error. The value should correspond to one of the possible values in ErrorType. * `isUserPerceived` (string): denotes whether error is user perceived or not, USER_PERCEIVED or NOT_USER_PERCEIVED. * `issueId` (string): the id an error was assigned to. The value should correspond to the `{issue}` component of the issue name. * `deviceRamBucket` (int64): RAM of the device, in MB, in buckets (3GB, 4GB, etc.). * `deviceSocMake` (string): Make of the device's primary system-on-chip, e.g., Samsung. [Reference](https://developer.android.com/reference/android/os/Build#SOC_MANUFACTURER) * `deviceSocModel` (string): Model of the device's primary system-on-chip, e.g., \"Exynos 2100\". [Reference](https://developer.android.com/reference/android/os/Build#SOC_MODEL) * `deviceCpuMake` (string): Make of the device's CPU, e.g., Qualcomm. * `deviceCpuModel` (string): Model of the device's CPU, e.g., \"Kryo 240\". * `deviceGpuMake` (string): Make of the device's GPU, e.g., ARM. * `deviceGpuModel` (string): Model of the device's GPU, e.g., Mali. * `deviceGpuVersion` (string): Version of the device's GPU, e.g., T750. * `deviceVulkanVersion` (string): Vulkan version of the device, e.g., \"4198400\". * `deviceGlEsVersion` (string): OpenGL ES version of the device, e.g., \"196610\". * `deviceScreenSize` (string): Screen size of the device, e.g., NORMAL, LARGE. * `deviceScreenDpi` (string): Screen density of the device, e.g., mdpi, hdpi.", + "description": "Dimensions to slice the data by. **Supported dimensions:** * `apiLevel` (string): the API level of Android that was running on the user's device, e.g., 26. * `versionCode` (int64): unique identifier of the user's device model. The form of the identifier is 'deviceBrand/device', where deviceBrand corresponds to Build.BRAND and device corresponds to Build.DEVICE, e.g., google/coral. * `deviceModel` (string): unique identifier of the user's device model. * `deviceType` (string): identifier of the device's form factor, e.g., PHONE. * `reportType` (string): the type of error. The value should correspond to one of the possible values in ErrorType. * `issueId` (string): the id an error was assigned to. The value should correspond to the `{issue}` component of the issue name. * `deviceRamBucket` (int64): RAM of the device, in MB, in buckets (3GB, 4GB, etc.). * `deviceSocMake` (string): Make of the device's primary system-on-chip, e.g., Samsung. [Reference](https://developer.android.com/reference/android/os/Build#SOC_MANUFACTURER) * `deviceSocModel` (string): Model of the device's primary system-on-chip, e.g., \"Exynos 2100\". [Reference](https://developer.android.com/reference/android/os/Build#SOC_MODEL) * `deviceCpuMake` (string): Make of the device's CPU, e.g., Qualcomm. * `deviceCpuModel` (string): Model of the device's CPU, e.g., \"Kryo 240\". * `deviceGpuMake` (string): Make of the device's GPU, e.g., ARM. * `deviceGpuModel` (string): Model of the device's GPU, e.g., Mali. * `deviceGpuVersion` (string): Version of the device's GPU, e.g., T750. * `deviceVulkanVersion` (string): Vulkan version of the device, e.g., \"4198400\". * `deviceGlEsVersion` (string): OpenGL ES version of the device, e.g., \"196610\". * `deviceScreenSize` (string): Screen size of the device, e.g., NORMAL, LARGE. * `deviceScreenDpi` (string): Screen density of the device, e.g., mdpi, hdpi.", "items": { "type": "string" }, "type": "array" }, "filter": { - "description": "Filters to apply to data. The filtering expression follows [AIP-160](https://google.aip.dev/160) standard and supports filtering by equality of all breakdown dimensions.", + "description": "Filters to apply to data. The filtering expression follows [AIP-160](https://google.aip.dev/160) standard and supports filtering by equality of all breakdown dimensions and: * `isUserPerceived` (string): denotes whether error is user perceived or not, USER_PERCEIVED or NOT_USER_PERCEIVED.", "type": "string" }, "metrics": { diff --git a/playdeveloperreporting/v1alpha1/playdeveloperreporting-gen.go b/playdeveloperreporting/v1alpha1/playdeveloperreporting-gen.go index 0b1541a7cf..8e9d1d993e 100644 --- a/playdeveloperreporting/v1alpha1/playdeveloperreporting-gen.go +++ b/playdeveloperreporting/v1alpha1/playdeveloperreporting-gen.go @@ -1483,13 +1483,11 @@ type GooglePlayDeveloperReportingV1alpha1QueryErrorCountMetricSetRequest struct // identifier of the user's device model. * `deviceType` (string): identifier // of the device's form factor, e.g., PHONE. * `reportType` (string): the type // of error. The value should correspond to one of the possible values in - // ErrorType. * `isUserPerceived` (string): denotes whether error is user - // perceived or not, USER_PERCEIVED or NOT_USER_PERCEIVED. * `issueId` - // (string): the id an error was assigned to. The value should correspond to - // the `{issue}` component of the issue name. * `deviceRamBucket` (int64): RAM - // of the device, in MB, in buckets (3GB, 4GB, etc.). * `deviceSocMake` - // (string): Make of the device's primary system-on-chip, e.g., Samsung. - // Reference + // ErrorType. * `issueId` (string): the id an error was assigned to. The value + // should correspond to the `{issue}` component of the issue name. * + // `deviceRamBucket` (int64): RAM of the device, in MB, in buckets (3GB, 4GB, + // etc.). * `deviceSocMake` (string): Make of the device's primary + // system-on-chip, e.g., Samsung. Reference // (https://developer.android.com/reference/android/os/Build#SOC_MANUFACTURER) // * `deviceSocModel` (string): Model of the device's primary system-on-chip, // e.g., "Exynos 2100". Reference @@ -1507,7 +1505,8 @@ type GooglePlayDeveloperReportingV1alpha1QueryErrorCountMetricSetRequest struct Dimensions []string `json:"dimensions,omitempty"` // Filter: Filters to apply to data. The filtering expression follows AIP-160 // (https://google.aip.dev/160) standard and supports filtering by equality of - // all breakdown dimensions. + // all breakdown dimensions and: * `isUserPerceived` (string): denotes whether + // error is user perceived or not, USER_PERCEIVED or NOT_USER_PERCEIVED. Filter string `json:"filter,omitempty"` // Metrics: Metrics to aggregate. **Supported metrics:** * `errorReportCount` // (`google.type.Decimal`): Absolute count of individual error reports that diff --git a/playdeveloperreporting/v1beta1/playdeveloperreporting-api.json b/playdeveloperreporting/v1beta1/playdeveloperreporting-api.json index 9d349e573f..e951a57c39 100644 --- a/playdeveloperreporting/v1beta1/playdeveloperreporting-api.json +++ b/playdeveloperreporting/v1beta1/playdeveloperreporting-api.json @@ -947,7 +947,7 @@ } } }, - "revision": "20240306", + "revision": "20240704", "rootUrl": "https://playdeveloperreporting.googleapis.com/", "schemas": { "GooglePlayDeveloperReportingV1beta1Anomaly": { @@ -1558,14 +1558,14 @@ "id": "GooglePlayDeveloperReportingV1beta1QueryErrorCountMetricSetRequest", "properties": { "dimensions": { - "description": "Dimensions to slice the data by. **Supported dimensions:** * `apiLevel` (string): the API level of Android that was running on the user's device, e.g., 26. * `versionCode` (int64): unique identifier of the user's device model. The form of the identifier is 'deviceBrand/device', where deviceBrand corresponds to Build.BRAND and device corresponds to Build.DEVICE, e.g., google/coral. * `deviceModel` (string): unique identifier of the user's device model. * `deviceType` (string): identifier of the device's form factor, e.g., PHONE. * `reportType` (string): the type of error. The value should correspond to one of the possible values in ErrorType. * `isUserPerceived` (string): denotes whether error is user perceived or not, USER_PERCEIVED or NOT_USER_PERCEIVED. * `issueId` (string): the id an error was assigned to. The value should correspond to the `{issue}` component of the issue name. * `deviceRamBucket` (int64): RAM of the device, in MB, in buckets (3GB, 4GB, etc.). * `deviceSocMake` (string): Make of the device's primary system-on-chip, e.g., Samsung. [Reference](https://developer.android.com/reference/android/os/Build#SOC_MANUFACTURER) * `deviceSocModel` (string): Model of the device's primary system-on-chip, e.g., \"Exynos 2100\". [Reference](https://developer.android.com/reference/android/os/Build#SOC_MODEL) * `deviceCpuMake` (string): Make of the device's CPU, e.g., Qualcomm. * `deviceCpuModel` (string): Model of the device's CPU, e.g., \"Kryo 240\". * `deviceGpuMake` (string): Make of the device's GPU, e.g., ARM. * `deviceGpuModel` (string): Model of the device's GPU, e.g., Mali. * `deviceGpuVersion` (string): Version of the device's GPU, e.g., T750. * `deviceVulkanVersion` (string): Vulkan version of the device, e.g., \"4198400\". * `deviceGlEsVersion` (string): OpenGL ES version of the device, e.g., \"196610\". * `deviceScreenSize` (string): Screen size of the device, e.g., NORMAL, LARGE. * `deviceScreenDpi` (string): Screen density of the device, e.g., mdpi, hdpi.", + "description": "Dimensions to slice the data by. **Supported dimensions:** * `apiLevel` (string): the API level of Android that was running on the user's device, e.g., 26. * `versionCode` (int64): unique identifier of the user's device model. The form of the identifier is 'deviceBrand/device', where deviceBrand corresponds to Build.BRAND and device corresponds to Build.DEVICE, e.g., google/coral. * `deviceModel` (string): unique identifier of the user's device model. * `deviceType` (string): identifier of the device's form factor, e.g., PHONE. * `reportType` (string): the type of error. The value should correspond to one of the possible values in ErrorType. * `issueId` (string): the id an error was assigned to. The value should correspond to the `{issue}` component of the issue name. * `deviceRamBucket` (int64): RAM of the device, in MB, in buckets (3GB, 4GB, etc.). * `deviceSocMake` (string): Make of the device's primary system-on-chip, e.g., Samsung. [Reference](https://developer.android.com/reference/android/os/Build#SOC_MANUFACTURER) * `deviceSocModel` (string): Model of the device's primary system-on-chip, e.g., \"Exynos 2100\". [Reference](https://developer.android.com/reference/android/os/Build#SOC_MODEL) * `deviceCpuMake` (string): Make of the device's CPU, e.g., Qualcomm. * `deviceCpuModel` (string): Model of the device's CPU, e.g., \"Kryo 240\". * `deviceGpuMake` (string): Make of the device's GPU, e.g., ARM. * `deviceGpuModel` (string): Model of the device's GPU, e.g., Mali. * `deviceGpuVersion` (string): Version of the device's GPU, e.g., T750. * `deviceVulkanVersion` (string): Vulkan version of the device, e.g., \"4198400\". * `deviceGlEsVersion` (string): OpenGL ES version of the device, e.g., \"196610\". * `deviceScreenSize` (string): Screen size of the device, e.g., NORMAL, LARGE. * `deviceScreenDpi` (string): Screen density of the device, e.g., mdpi, hdpi.", "items": { "type": "string" }, "type": "array" }, "filter": { - "description": "Filters to apply to data. The filtering expression follows [AIP-160](https://google.aip.dev/160) standard and supports filtering by equality of all breakdown dimensions.", + "description": "Filters to apply to data. The filtering expression follows [AIP-160](https://google.aip.dev/160) standard and supports filtering by equality of all breakdown dimensions and: * `isUserPerceived` (string): denotes whether error is user perceived or not, USER_PERCEIVED or NOT_USER_PERCEIVED.", "type": "string" }, "metrics": { diff --git a/playdeveloperreporting/v1beta1/playdeveloperreporting-gen.go b/playdeveloperreporting/v1beta1/playdeveloperreporting-gen.go index ce3231477b..4675a45213 100644 --- a/playdeveloperreporting/v1beta1/playdeveloperreporting-gen.go +++ b/playdeveloperreporting/v1beta1/playdeveloperreporting-gen.go @@ -1483,13 +1483,11 @@ type GooglePlayDeveloperReportingV1beta1QueryErrorCountMetricSetRequest struct { // identifier of the user's device model. * `deviceType` (string): identifier // of the device's form factor, e.g., PHONE. * `reportType` (string): the type // of error. The value should correspond to one of the possible values in - // ErrorType. * `isUserPerceived` (string): denotes whether error is user - // perceived or not, USER_PERCEIVED or NOT_USER_PERCEIVED. * `issueId` - // (string): the id an error was assigned to. The value should correspond to - // the `{issue}` component of the issue name. * `deviceRamBucket` (int64): RAM - // of the device, in MB, in buckets (3GB, 4GB, etc.). * `deviceSocMake` - // (string): Make of the device's primary system-on-chip, e.g., Samsung. - // Reference + // ErrorType. * `issueId` (string): the id an error was assigned to. The value + // should correspond to the `{issue}` component of the issue name. * + // `deviceRamBucket` (int64): RAM of the device, in MB, in buckets (3GB, 4GB, + // etc.). * `deviceSocMake` (string): Make of the device's primary + // system-on-chip, e.g., Samsung. Reference // (https://developer.android.com/reference/android/os/Build#SOC_MANUFACTURER) // * `deviceSocModel` (string): Model of the device's primary system-on-chip, // e.g., "Exynos 2100". Reference @@ -1507,7 +1505,8 @@ type GooglePlayDeveloperReportingV1beta1QueryErrorCountMetricSetRequest struct { Dimensions []string `json:"dimensions,omitempty"` // Filter: Filters to apply to data. The filtering expression follows AIP-160 // (https://google.aip.dev/160) standard and supports filtering by equality of - // all breakdown dimensions. + // all breakdown dimensions and: * `isUserPerceived` (string): denotes whether + // error is user perceived or not, USER_PERCEIVED or NOT_USER_PERCEIVED. Filter string `json:"filter,omitempty"` // Metrics: Metrics to aggregate. **Supported metrics:** * `errorReportCount` // (`google.type.Decimal`): Absolute count of individual error reports that diff --git a/spanner/v1/spanner-api.json b/spanner/v1/spanner-api.json index 356e00a76d..9185ebbcaf 100644 --- a/spanner/v1/spanner-api.json +++ b/spanner/v1/spanner-api.json @@ -3005,7 +3005,7 @@ } } }, - "revision": "20240605", + "revision": "20240628", "rootUrl": "https://spanner.googleapis.com/", "schemas": { "AutoscalingConfig": { @@ -3810,7 +3810,7 @@ "type": "string" }, "enableDropProtection": { - "description": "Whether drop protection is enabled for this database. Defaults to false, if not set. For more details, please see how to [prevent accidental database deletion](https://cloud.google.com/spanner/docs/prevent-database-deletion).", + "description": "Optional. Whether drop protection is enabled for this database. Defaults to false, if not set. For more details, please see how to [prevent accidental database deletion](https://cloud.google.com/spanner/docs/prevent-database-deletion).", "type": "boolean" }, "encryptionConfig": { diff --git a/spanner/v1/spanner-gen.go b/spanner/v1/spanner-gen.go index 8d33865594..ed383bbf5e 100644 --- a/spanner/v1/spanner-gen.go +++ b/spanner/v1/spanner-gen.go @@ -1606,9 +1606,9 @@ type Database struct { // recover data, make sure to account for the time from the moment when the // value is queried to the moment when you initiate the recovery. EarliestVersionTime string `json:"earliestVersionTime,omitempty"` - // EnableDropProtection: Whether drop protection is enabled for this database. - // Defaults to false, if not set. For more details, please see how to prevent - // accidental database deletion + // EnableDropProtection: Optional. Whether drop protection is enabled for this + // database. Defaults to false, if not set. For more details, please see how to + // prevent accidental database deletion // (https://cloud.google.com/spanner/docs/prevent-database-deletion). EnableDropProtection bool `json:"enableDropProtection,omitempty"` // EncryptionConfig: Output only. For databases that are using customer managed diff --git a/transcoder/v1/transcoder-api.json b/transcoder/v1/transcoder-api.json index 20d8ed8626..128c356412 100644 --- a/transcoder/v1/transcoder-api.json +++ b/transcoder/v1/transcoder-api.json @@ -385,7 +385,7 @@ } } }, - "revision": "20240207", + "revision": "20240626", "rootUrl": "https://transcoder.googleapis.com/", "schemas": { "AdBreak": { @@ -1541,7 +1541,7 @@ "id": "Output", "properties": { "uri": { - "description": "URI for the output file(s). For example, `gs://my-bucket/outputs/`. If empty, the value is populated from Job.output_uri. See [Supported input and output formats](https://cloud.google.com/transcoder/docs/concepts/supported-input-and-output-formats).", + "description": "URI for the output file(s). For example, `gs://my-bucket/outputs/`. Must be a directory and not a top-level bucket. If empty, the value is populated from Job.output_uri. See [Supported input and output formats](https://cloud.google.com/transcoder/docs/concepts/supported-input-and-output-formats).", "type": "string" } }, diff --git a/transcoder/v1/transcoder-gen.go b/transcoder/v1/transcoder-gen.go index 0a42f48390..486862930e 100644 --- a/transcoder/v1/transcoder-gen.go +++ b/transcoder/v1/transcoder-gen.go @@ -1682,9 +1682,9 @@ func (s *NormalizedCoordinate) UnmarshalJSON(data []byte) error { // Output: Location of output file(s) in a Cloud Storage bucket. type Output struct { - // Uri: URI for the output file(s). For example, `gs://my-bucket/outputs/`. If - // empty, the value is populated from Job.output_uri. See Supported input and - // output formats + // Uri: URI for the output file(s). For example, `gs://my-bucket/outputs/`. + // Must be a directory and not a top-level bucket. If empty, the value is + // populated from Job.output_uri. See Supported input and output formats // (https://cloud.google.com/transcoder/docs/concepts/supported-input-and-output-formats). Uri string `json:"uri,omitempty"` // ForceSendFields is a list of field names (e.g. "Uri") to unconditionally diff --git a/workloadmanager/v1/workloadmanager-api.json b/workloadmanager/v1/workloadmanager-api.json index d05d42980d..6cf06a6531 100644 --- a/workloadmanager/v1/workloadmanager-api.json +++ b/workloadmanager/v1/workloadmanager-api.json @@ -772,7 +772,7 @@ } } }, - "revision": "20240619", + "revision": "20240626", "rootUrl": "https://workloadmanager.googleapis.com/", "schemas": { "AgentCommand": { @@ -2318,7 +2318,15 @@ "SpannerLocation": { "id": "SpannerLocation", "properties": { + "backupName": { + "description": "Set of backups used by the resource with name in the same format as what is available at http://table/spanner_automon.backup_metadata", + "items": { + "type": "string" + }, + "type": "array" + }, "dbName": { + "description": "Set of databases used by the resource in format /span//", "items": { "type": "string" }, diff --git a/workloadmanager/v1/workloadmanager-gen.go b/workloadmanager/v1/workloadmanager-gen.go index 6a2ba1de72..aabb2c1fba 100644 --- a/workloadmanager/v1/workloadmanager-gen.go +++ b/workloadmanager/v1/workloadmanager-gen.go @@ -1916,14 +1916,18 @@ func (s *ShellCommand) MarshalJSON() ([]byte, error) { } type SpannerLocation struct { + // BackupName: Set of backups used by the resource with name in the same format + // as what is available at http://table/spanner_automon.backup_metadata + BackupName []string `json:"backupName,omitempty"` + // DbName: Set of databases used by the resource in format /span// DbName []string `json:"dbName,omitempty"` - // ForceSendFields is a list of field names (e.g. "DbName") to unconditionally - // include in API requests. By default, fields with empty or default values are - // omitted from API requests. See + // ForceSendFields is a list of field names (e.g. "BackupName") to + // unconditionally include in API requests. By default, fields with empty or + // default values are omitted from API requests. See // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more // details. ForceSendFields []string `json:"-"` - // NullFields is a list of field names (e.g. "DbName") to include in API + // NullFields is a list of field names (e.g. "BackupName") to include in API // requests with the JSON null value. By default, fields with empty values are // omitted from API requests. See // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.