From d44527932525ee2903b7bb438f55fb74e60af0fd Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Sun, 2 Nov 2025 10:06:33 +0000 Subject: [PATCH] feat: Automated regeneration of dataplex v1 client --- api_names_out.yaml | 6 +++ .../google-apis-dataplex_v1/CHANGELOG.md | 4 ++ .../lib/google/apis/dataplex_v1/classes.rb | 49 +++++++++++++++++++ .../google/apis/dataplex_v1/gem_version.rb | 4 +- .../apis/dataplex_v1/representations.rb | 18 +++++++ .../lib/google/apis/dataplex_v1/service.rb | 4 +- 6 files changed, 81 insertions(+), 4 deletions(-) diff --git a/api_names_out.yaml b/api_names_out.yaml index aaa6bc0c3d0..e2d2115675f 100644 --- a/api_names_out.yaml +++ b/api_names_out.yaml @@ -157026,6 +157026,7 @@ "/dataplex:v1/GoogleCloudDataplexV1DataQualityDimensionResult/passed": passed "/dataplex:v1/GoogleCloudDataplexV1DataQualityDimensionResult/score": score "/dataplex:v1/GoogleCloudDataplexV1DataQualityResult": google_cloud_dataplex_v1_data_quality_result +"/dataplex:v1/GoogleCloudDataplexV1DataQualityResult/anomalyDetectionGeneratedAssets": anomaly_detection_generated_assets "/dataplex:v1/GoogleCloudDataplexV1DataQualityResult/catalogPublishingStatus": catalog_publishing_status "/dataplex:v1/GoogleCloudDataplexV1DataQualityResult/columns": columns "/dataplex:v1/GoogleCloudDataplexV1DataQualityResult/columns/column": column @@ -157038,6 +157039,11 @@ "/dataplex:v1/GoogleCloudDataplexV1DataQualityResult/rules/rule": rule "/dataplex:v1/GoogleCloudDataplexV1DataQualityResult/scannedData": scanned_data "/dataplex:v1/GoogleCloudDataplexV1DataQualityResult/score": score +"/dataplex:v1/GoogleCloudDataplexV1DataQualityResultAnomalyDetectionGeneratedAssets": google_cloud_dataplex_v1_data_quality_result_anomaly_detection_generated_assets +"/dataplex:v1/GoogleCloudDataplexV1DataQualityResultAnomalyDetectionGeneratedAssets/dataIntermediateTable": data_intermediate_table +"/dataplex:v1/GoogleCloudDataplexV1DataQualityResultAnomalyDetectionGeneratedAssets/freshnessIntermediateTable": freshness_intermediate_table +"/dataplex:v1/GoogleCloudDataplexV1DataQualityResultAnomalyDetectionGeneratedAssets/resultTable": result_table +"/dataplex:v1/GoogleCloudDataplexV1DataQualityResultAnomalyDetectionGeneratedAssets/volumeIntermediateTable": volume_intermediate_table "/dataplex:v1/GoogleCloudDataplexV1DataQualityResultPostScanActionsResult": google_cloud_dataplex_v1_data_quality_result_post_scan_actions_result "/dataplex:v1/GoogleCloudDataplexV1DataQualityResultPostScanActionsResult/bigqueryExportResult": bigquery_export_result "/dataplex:v1/GoogleCloudDataplexV1DataQualityResultPostScanActionsResultBigQueryExportResult": google_cloud_dataplex_v1_data_quality_result_post_scan_actions_result_big_query_export_result diff --git a/generated/google-apis-dataplex_v1/CHANGELOG.md b/generated/google-apis-dataplex_v1/CHANGELOG.md index 1ae77614155..4e365e2221a 100644 --- a/generated/google-apis-dataplex_v1/CHANGELOG.md +++ b/generated/google-apis-dataplex_v1/CHANGELOG.md @@ -1,5 +1,9 @@ # Release history for google-apis-dataplex_v1 +### v0.90.0 (2025-11-02) + +* Regenerated from discovery document revision 20251027 + ### v0.89.0 (2025-10-19) * Regenerated from discovery document revision 20251012 diff --git a/generated/google-apis-dataplex_v1/lib/google/apis/dataplex_v1/classes.rb b/generated/google-apis-dataplex_v1/lib/google/apis/dataplex_v1/classes.rb index fcd42c9ebbc..005bf3819a9 100644 --- a/generated/google-apis-dataplex_v1/lib/google/apis/dataplex_v1/classes.rb +++ b/generated/google-apis-dataplex_v1/lib/google/apis/dataplex_v1/classes.rb @@ -2652,6 +2652,11 @@ def update!(**args) class GoogleCloudDataplexV1DataQualityResult include Google::Apis::Core::Hashable + # The assets generated by Anomaly Detection Data Scan. + # Corresponds to the JSON property `anomalyDetectionGeneratedAssets` + # @return [Google::Apis::DataplexV1::GoogleCloudDataplexV1DataQualityResultAnomalyDetectionGeneratedAssets] + attr_accessor :anomaly_detection_generated_assets + # The status of publishing the data scan result as Dataplex Universal Catalog # metadata. # Corresponds to the JSON property `catalogPublishingStatus` @@ -2710,6 +2715,7 @@ def initialize(**args) # Update properties of this object def update!(**args) + @anomaly_detection_generated_assets = args[:anomaly_detection_generated_assets] if args.key?(:anomaly_detection_generated_assets) @catalog_publishing_status = args[:catalog_publishing_status] if args.key?(:catalog_publishing_status) @columns = args[:columns] if args.key?(:columns) @dimensions = args[:dimensions] if args.key?(:dimensions) @@ -2722,6 +2728,49 @@ def update!(**args) end end + # The assets generated by Anomaly Detection Data Scan. + class GoogleCloudDataplexV1DataQualityResultAnomalyDetectionGeneratedAssets + include Google::Apis::Core::Hashable + + # Output only. The intermediate table for data anomaly detection. Format: + # PROJECT_ID.DATASET_ID.TABLE_ID + # Corresponds to the JSON property `dataIntermediateTable` + # @return [String] + attr_accessor :data_intermediate_table + + # Output only. The intermediate table for freshness anomaly detection. Format: + # PROJECT_ID.DATASET_ID.TABLE_ID + # Corresponds to the JSON property `freshnessIntermediateTable` + # @return [String] + attr_accessor :freshness_intermediate_table + + # Output only. The result table for anomaly detection. Format: PROJECT_ID. + # DATASET_ID.TABLE_ID If the result table is set at AnomalyDetectionAssets, the + # result table here would be the same as the one set in the + # AnomalyDetectionAssets.result_table. + # Corresponds to the JSON property `resultTable` + # @return [String] + attr_accessor :result_table + + # Output only. The intermediate table for volume anomaly detection. Format: + # PROJECT_ID.DATASET_ID.TABLE_ID + # Corresponds to the JSON property `volumeIntermediateTable` + # @return [String] + attr_accessor :volume_intermediate_table + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @data_intermediate_table = args[:data_intermediate_table] if args.key?(:data_intermediate_table) + @freshness_intermediate_table = args[:freshness_intermediate_table] if args.key?(:freshness_intermediate_table) + @result_table = args[:result_table] if args.key?(:result_table) + @volume_intermediate_table = args[:volume_intermediate_table] if args.key?(:volume_intermediate_table) + end + end + # The result of post scan actions of DataQualityScan job. class GoogleCloudDataplexV1DataQualityResultPostScanActionsResult include Google::Apis::Core::Hashable diff --git a/generated/google-apis-dataplex_v1/lib/google/apis/dataplex_v1/gem_version.rb b/generated/google-apis-dataplex_v1/lib/google/apis/dataplex_v1/gem_version.rb index d562a141205..8aae3d3b7f6 100644 --- a/generated/google-apis-dataplex_v1/lib/google/apis/dataplex_v1/gem_version.rb +++ b/generated/google-apis-dataplex_v1/lib/google/apis/dataplex_v1/gem_version.rb @@ -16,13 +16,13 @@ module Google module Apis module DataplexV1 # Version of the google-apis-dataplex_v1 gem - GEM_VERSION = "0.89.0" + GEM_VERSION = "0.90.0" # Version of the code generator used to generate this client GENERATOR_VERSION = "0.18.0" # Revision of the discovery document this client was generated from - REVISION = "20251012" + REVISION = "20251027" end end end diff --git a/generated/google-apis-dataplex_v1/lib/google/apis/dataplex_v1/representations.rb b/generated/google-apis-dataplex_v1/lib/google/apis/dataplex_v1/representations.rb index 824d77f5198..5c27c8c0d38 100644 --- a/generated/google-apis-dataplex_v1/lib/google/apis/dataplex_v1/representations.rb +++ b/generated/google-apis-dataplex_v1/lib/google/apis/dataplex_v1/representations.rb @@ -442,6 +442,12 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class GoogleCloudDataplexV1DataQualityResultAnomalyDetectionGeneratedAssets + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class GoogleCloudDataplexV1DataQualityResultPostScanActionsResult class Representation < Google::Apis::Core::JsonRepresentation; end @@ -2155,6 +2161,8 @@ class Representation < Google::Apis::Core::JsonRepresentation class GoogleCloudDataplexV1DataQualityResult # @private class Representation < Google::Apis::Core::JsonRepresentation + property :anomaly_detection_generated_assets, as: 'anomalyDetectionGeneratedAssets', class: Google::Apis::DataplexV1::GoogleCloudDataplexV1DataQualityResultAnomalyDetectionGeneratedAssets, decorator: Google::Apis::DataplexV1::GoogleCloudDataplexV1DataQualityResultAnomalyDetectionGeneratedAssets::Representation + property :catalog_publishing_status, as: 'catalogPublishingStatus', class: Google::Apis::DataplexV1::GoogleCloudDataplexV1DataScanCatalogPublishingStatus, decorator: Google::Apis::DataplexV1::GoogleCloudDataplexV1DataScanCatalogPublishingStatus::Representation collection :columns, as: 'columns', class: Google::Apis::DataplexV1::GoogleCloudDataplexV1DataQualityColumnResult, decorator: Google::Apis::DataplexV1::GoogleCloudDataplexV1DataQualityColumnResult::Representation @@ -2173,6 +2181,16 @@ class Representation < Google::Apis::Core::JsonRepresentation end end + class GoogleCloudDataplexV1DataQualityResultAnomalyDetectionGeneratedAssets + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :data_intermediate_table, as: 'dataIntermediateTable' + property :freshness_intermediate_table, as: 'freshnessIntermediateTable' + property :result_table, as: 'resultTable' + property :volume_intermediate_table, as: 'volumeIntermediateTable' + end + end + class GoogleCloudDataplexV1DataQualityResultPostScanActionsResult # @private class Representation < Google::Apis::Core::JsonRepresentation diff --git a/generated/google-apis-dataplex_v1/lib/google/apis/dataplex_v1/service.rb b/generated/google-apis-dataplex_v1/lib/google/apis/dataplex_v1/service.rb index abb5daed515..aeed352badb 100644 --- a/generated/google-apis-dataplex_v1/lib/google/apis/dataplex_v1/service.rb +++ b/generated/google-apis-dataplex_v1/lib/google/apis/dataplex_v1/service.rb @@ -554,8 +554,8 @@ def get_project_location(name, fields: nil, quota_user: nil, options: nil, &bloc # @param [String] name # The resource that owns the locations collection, if applicable. # @param [Array, String] extra_location_types - # Optional. Unless explicitly documented otherwise, don't use this unsupported - # field which is primarily intended for internal usage. + # Optional. Do not use this field. It is unsupported and is ignored unless + # explicitly documented otherwise. This is primarily for internal usage. # @param [String] filter # A filter to narrow down results to a preferred subset. The filtering language # accepts strings like "displayName=tokyo", and is documented in more detail in