From 363c99ceff6923ee0cef3ebf822b7ed83553e4b3 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Sun, 21 Jun 2026 12:09:03 +0000 Subject: [PATCH] feat: Automated regeneration of analyticshub v1 client --- api_names_out.yaml | 4 ++ .../google-apis-analyticshub_v1/CHANGELOG.md | 4 ++ .../google/apis/analyticshub_v1/classes.rb | 49 ++++++++++++++++--- .../apis/analyticshub_v1/gem_version.rb | 4 +- .../apis/analyticshub_v1/representations.rb | 16 ++++++ 5 files changed, 67 insertions(+), 10 deletions(-) diff --git a/api_names_out.yaml b/api_names_out.yaml index 3fda2f5a83d..e648a19539e 100644 --- a/api_names_out.yaml +++ b/api_names_out.yaml @@ -37692,6 +37692,9 @@ "/analyticshub:v1/CloudStorageConfig/serviceAccountEmail": service_account_email "/analyticshub:v1/CloudStorageConfig/state": state "/analyticshub:v1/CloudStorageConfig/textConfig": text_config +"/analyticshub:v1/Compression": compression +"/analyticshub:v1/Compression/compressionAlgorithm": compression_algorithm +"/analyticshub:v1/Compression/compressionMode": compression_mode "/analyticshub:v1/DataExchange": data_exchange "/analyticshub:v1/DataExchange/description": description "/analyticshub:v1/DataExchange/discoveryType": discovery_type @@ -37828,6 +37831,7 @@ "/analyticshub:v1/Listing/storedProcedureConfig": stored_procedure_config "/analyticshub:v1/MessageTransform": message_transform "/analyticshub:v1/MessageTransform/aiInference": ai_inference +"/analyticshub:v1/MessageTransform/compression": compression "/analyticshub:v1/MessageTransform/disabled": disabled "/analyticshub:v1/MessageTransform/enabled": enabled "/analyticshub:v1/MessageTransform/javascriptUdf": javascript_udf diff --git a/generated/google-apis-analyticshub_v1/CHANGELOG.md b/generated/google-apis-analyticshub_v1/CHANGELOG.md index 33718ce6746..14175e7bfbe 100644 --- a/generated/google-apis-analyticshub_v1/CHANGELOG.md +++ b/generated/google-apis-analyticshub_v1/CHANGELOG.md @@ -1,5 +1,9 @@ # Release history for google-apis-analyticshub_v1 +### v0.45.0 (2026-06-21) + +* Regenerated from discovery document revision 20260607 + ### v0.44.0 (2026-06-14) * Regenerated using generator version 0.19.0 diff --git a/generated/google-apis-analyticshub_v1/lib/google/apis/analyticshub_v1/classes.rb b/generated/google-apis-analyticshub_v1/lib/google/apis/analyticshub_v1/classes.rb index b56bdc368de..7e860fbcea8 100644 --- a/generated/google-apis-analyticshub_v1/lib/google/apis/analyticshub_v1/classes.rb +++ b/generated/google-apis-analyticshub_v1/lib/google/apis/analyticshub_v1/classes.rb @@ -302,10 +302,10 @@ def update!(**args) end # Configuration for a Bigtable subscription. The Pub/Sub message will be written - # to a Bigtable row as follows: - row key: subscription name and message ID - # delimited by #. - columns: message bytes written to a single column family " - # data" with an empty-string column qualifier. - cell timestamp: the message - # publish timestamp. + # to a Bigtable row as follows: - row key: subscription name, message ID hash, + # and message ID delimited by `#`. - columns: message bytes written to a single + # column family `data` with an empty-string column qualifier. - cell timestamp: + # the message publish timestamp. class BigtableConfig include Google::Apis::Core::Hashable @@ -552,6 +552,32 @@ def update!(**args) end end + # Configuration for compressing/decompressing message data using a user- + # specified compression algorithm. + class Compression + include Google::Apis::Core::Hashable + + # Required. Specifies the compression algorithm to use. + # Corresponds to the JSON property `compressionAlgorithm` + # @return [String] + attr_accessor :compression_algorithm + + # Required. Specifies whether to compress or decompress the message. + # Corresponds to the JSON property `compressionMode` + # @return [String] + attr_accessor :compression_mode + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @compression_algorithm = args[:compression_algorithm] if args.key?(:compression_algorithm) + @compression_mode = args[:compression_mode] if args.key?(:compression_mode) + end + end + # A data exchange is a container that lets you share data. Along with the # descriptive information about the data exchange, it contains listings that # reference shared datasets. @@ -1124,10 +1150,10 @@ class GooglePubsubV1Subscription attr_accessor :bigquery_config # Configuration for a Bigtable subscription. The Pub/Sub message will be written - # to a Bigtable row as follows: - row key: subscription name and message ID - # delimited by #. - columns: message bytes written to a single column family " - # data" with an empty-string column qualifier. - cell timestamp: the message - # publish timestamp. + # to a Bigtable row as follows: - row key: subscription name, message ID hash, + # and message ID delimited by `#`. - columns: message bytes written to a single + # column family `data` with an empty-string column qualifier. - cell timestamp: + # the message publish timestamp. # Corresponds to the JSON property `bigtableConfig` # @return [Google::Apis::AnalyticshubV1::BigtableConfig] attr_accessor :bigtable_config @@ -1670,6 +1696,12 @@ class MessageTransform # @return [Google::Apis::AnalyticshubV1::AiInference] attr_accessor :ai_inference + # Configuration for compressing/decompressing message data using a user- + # specified compression algorithm. + # Corresponds to the JSON property `compression` + # @return [Google::Apis::AnalyticshubV1::Compression] + attr_accessor :compression + # Optional. If true, the transform is disabled and will not be applied to # messages. Defaults to `false`. # Corresponds to the JSON property `disabled` @@ -1697,6 +1729,7 @@ def initialize(**args) # Update properties of this object def update!(**args) @ai_inference = args[:ai_inference] if args.key?(:ai_inference) + @compression = args[:compression] if args.key?(:compression) @disabled = args[:disabled] if args.key?(:disabled) @enabled = args[:enabled] if args.key?(:enabled) @javascript_udf = args[:javascript_udf] if args.key?(:javascript_udf) diff --git a/generated/google-apis-analyticshub_v1/lib/google/apis/analyticshub_v1/gem_version.rb b/generated/google-apis-analyticshub_v1/lib/google/apis/analyticshub_v1/gem_version.rb index 32a30af1cfa..075cef1a200 100644 --- a/generated/google-apis-analyticshub_v1/lib/google/apis/analyticshub_v1/gem_version.rb +++ b/generated/google-apis-analyticshub_v1/lib/google/apis/analyticshub_v1/gem_version.rb @@ -16,13 +16,13 @@ module Google module Apis module AnalyticshubV1 # Version of the google-apis-analyticshub_v1 gem - GEM_VERSION = "0.44.0" + GEM_VERSION = "0.45.0" # Version of the code generator used to generate this client GENERATOR_VERSION = "0.19.0" # Revision of the discovery document this client was generated from - REVISION = "20260427" + REVISION = "20260607" end end end diff --git a/generated/google-apis-analyticshub_v1/lib/google/apis/analyticshub_v1/representations.rb b/generated/google-apis-analyticshub_v1/lib/google/apis/analyticshub_v1/representations.rb index 8689035c7e9..1e9d6563d8d 100644 --- a/generated/google-apis-analyticshub_v1/lib/google/apis/analyticshub_v1/representations.rb +++ b/generated/google-apis-analyticshub_v1/lib/google/apis/analyticshub_v1/representations.rb @@ -82,6 +82,12 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class Compression + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class DataExchange class Representation < Google::Apis::Core::JsonRepresentation; end @@ -559,6 +565,14 @@ class Representation < Google::Apis::Core::JsonRepresentation end end + class Compression + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :compression_algorithm, as: 'compressionAlgorithm' + property :compression_mode, as: 'compressionMode' + end + end + class DataExchange # @private class Representation < Google::Apis::Core::JsonRepresentation @@ -845,6 +859,8 @@ class MessageTransform class Representation < Google::Apis::Core::JsonRepresentation property :ai_inference, as: 'aiInference', class: Google::Apis::AnalyticshubV1::AiInference, decorator: Google::Apis::AnalyticshubV1::AiInference::Representation + property :compression, as: 'compression', class: Google::Apis::AnalyticshubV1::Compression, decorator: Google::Apis::AnalyticshubV1::Compression::Representation + property :disabled, as: 'disabled' property :enabled, as: 'enabled' property :javascript_udf, as: 'javascriptUdf', class: Google::Apis::AnalyticshubV1::JavaScriptUdf, decorator: Google::Apis::AnalyticshubV1::JavaScriptUdf::Representation