Skip to content

Commit ab0a73f

Browse files
feat: Automated regeneration of dataplex v1 client (googleapis#23238)
Auto-created at 2025-05-25 09:40:59 +0000 using the toys pull request generator.
1 parent 7dd28ff commit ab0a73f

File tree

6 files changed

+215
-109
lines changed

6 files changed

+215
-109
lines changed

api_names_out.yaml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -147828,6 +147828,7 @@
147828147828
"/dataplex:v1/GoogleCloudDataplexV1DataDiscoverySpecBigQueryPublishingConfig": google_cloud_dataplex_v1_data_discovery_spec_big_query_publishing_config
147829147829
"/dataplex:v1/GoogleCloudDataplexV1DataDiscoverySpecBigQueryPublishingConfig/connection": connection
147830147830
"/dataplex:v1/GoogleCloudDataplexV1DataDiscoverySpecBigQueryPublishingConfig/location": location
147831+
"/dataplex:v1/GoogleCloudDataplexV1DataDiscoverySpecBigQueryPublishingConfig/project": project
147831147832
"/dataplex:v1/GoogleCloudDataplexV1DataDiscoverySpecBigQueryPublishingConfig/tableType": table_type
147832147833
"/dataplex:v1/GoogleCloudDataplexV1DataDiscoverySpecStorageConfig": google_cloud_dataplex_v1_data_discovery_spec_storage_config
147833147834
"/dataplex:v1/GoogleCloudDataplexV1DataDiscoverySpecStorageConfig/csvOptions": csv_options
@@ -147915,6 +147916,9 @@
147915147916
"/dataplex:v1/GoogleCloudDataplexV1DataProfileSpecSelectedFields/fieldNames/field_name": field_name
147916147917
"/dataplex:v1/GoogleCloudDataplexV1DataQualityColumnResult": google_cloud_dataplex_v1_data_quality_column_result
147917147918
"/dataplex:v1/GoogleCloudDataplexV1DataQualityColumnResult/column": column
147919+
"/dataplex:v1/GoogleCloudDataplexV1DataQualityColumnResult/dimensions": dimensions
147920+
"/dataplex:v1/GoogleCloudDataplexV1DataQualityColumnResult/dimensions/dimension": dimension
147921+
"/dataplex:v1/GoogleCloudDataplexV1DataQualityColumnResult/passed": passed
147918147922
"/dataplex:v1/GoogleCloudDataplexV1DataQualityColumnResult/score": score
147919147923
"/dataplex:v1/GoogleCloudDataplexV1DataQualityDimension": google_cloud_dataplex_v1_data_quality_dimension
147920147924
"/dataplex:v1/GoogleCloudDataplexV1DataQualityDimension/name": name
@@ -147923,6 +147927,7 @@
147923147927
"/dataplex:v1/GoogleCloudDataplexV1DataQualityDimensionResult/passed": passed
147924147928
"/dataplex:v1/GoogleCloudDataplexV1DataQualityDimensionResult/score": score
147925147929
"/dataplex:v1/GoogleCloudDataplexV1DataQualityResult": google_cloud_dataplex_v1_data_quality_result
147930+
"/dataplex:v1/GoogleCloudDataplexV1DataQualityResult/catalogPublishingStatus": catalog_publishing_status
147926147931
"/dataplex:v1/GoogleCloudDataplexV1DataQualityResult/columns": columns
147927147932
"/dataplex:v1/GoogleCloudDataplexV1DataQualityResult/columns/column": column
147928147933
"/dataplex:v1/GoogleCloudDataplexV1DataQualityResult/dimensions": dimensions
@@ -148004,6 +148009,7 @@
148004148009
"/dataplex:v1/GoogleCloudDataplexV1DataQualityScanRuleResult/ruleType": rule_type
148005148010
"/dataplex:v1/GoogleCloudDataplexV1DataQualityScanRuleResult/thresholdPercent": threshold_percent
148006148011
"/dataplex:v1/GoogleCloudDataplexV1DataQualitySpec": google_cloud_dataplex_v1_data_quality_spec
148012+
"/dataplex:v1/GoogleCloudDataplexV1DataQualitySpec/catalogPublishingEnabled": catalog_publishing_enabled
148007148013
"/dataplex:v1/GoogleCloudDataplexV1DataQualitySpec/postScanActions": post_scan_actions
148008148014
"/dataplex:v1/GoogleCloudDataplexV1DataQualitySpec/rowFilter": row_filter
148009148015
"/dataplex:v1/GoogleCloudDataplexV1DataQualitySpec/rules": rules
@@ -148048,7 +148054,10 @@
148048148054
"/dataplex:v1/GoogleCloudDataplexV1DataScan/type": type
148049148055
"/dataplex:v1/GoogleCloudDataplexV1DataScan/uid": uid
148050148056
"/dataplex:v1/GoogleCloudDataplexV1DataScan/updateTime": update_time
148057+
"/dataplex:v1/GoogleCloudDataplexV1DataScanCatalogPublishingStatus": google_cloud_dataplex_v1_data_scan_catalog_publishing_status
148058+
"/dataplex:v1/GoogleCloudDataplexV1DataScanCatalogPublishingStatus/state": state
148051148059
"/dataplex:v1/GoogleCloudDataplexV1DataScanEvent": google_cloud_dataplex_v1_data_scan_event
148060+
"/dataplex:v1/GoogleCloudDataplexV1DataScanEvent/catalogPublishingStatus": catalog_publishing_status
148052148061
"/dataplex:v1/GoogleCloudDataplexV1DataScanEvent/createTime": create_time
148053148062
"/dataplex:v1/GoogleCloudDataplexV1DataScanEvent/dataProfile": data_profile
148054148063
"/dataplex:v1/GoogleCloudDataplexV1DataScanEvent/dataProfileConfigs": data_profile_configs

generated/google-apis-dataplex_v1/CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
# Release history for google-apis-dataplex_v1
22

3+
### v0.76.0 (2025-05-25)
4+
5+
* Regenerated from discovery document revision 20250520
6+
* Regenerated using generator version 0.18.0
7+
38
### v0.75.0 (2025-05-21)
49

510
* Regenerated from discovery document revision 20250513

generated/google-apis-dataplex_v1/lib/google/apis/dataplex_v1/classes.rb

Lines changed: 92 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1765,6 +1765,13 @@ class GoogleCloudDataplexV1DataDiscoverySpecBigQueryPublishingConfig
17651765
# @return [String]
17661766
attr_accessor :location
17671767

1768+
# Optional. The project of the BigQuery dataset to publish BigLake external or
1769+
# non-BigLake external tables to. If not specified, the project of the Cloud
1770+
# Storage bucket will be used. The format is "projects/`project_id_or_number`".
1771+
# Corresponds to the JSON property `project`
1772+
# @return [String]
1773+
attr_accessor :project
1774+
17681775
# Optional. Determines whether to publish discovered tables as BigLake external
17691776
# tables or non-BigLake external tables.
17701777
# Corresponds to the JSON property `tableType`
@@ -1779,6 +1786,7 @@ def initialize(**args)
17791786
def update!(**args)
17801787
@connection = args[:connection] if args.key?(:connection)
17811788
@location = args[:location] if args.key?(:location)
1789+
@project = args[:project] if args.key?(:project)
17821790
@table_type = args[:table_type] if args.key?(:table_type)
17831791
end
17841792
end
@@ -2394,6 +2402,17 @@ class GoogleCloudDataplexV1DataQualityColumnResult
23942402
# @return [String]
23952403
attr_accessor :column
23962404

2405+
# Output only. The dimension-level results for this column.
2406+
# Corresponds to the JSON property `dimensions`
2407+
# @return [Array<Google::Apis::DataplexV1::GoogleCloudDataplexV1DataQualityDimensionResult>]
2408+
attr_accessor :dimensions
2409+
2410+
# Output only. Whether the column passed or failed.
2411+
# Corresponds to the JSON property `passed`
2412+
# @return [Boolean]
2413+
attr_accessor :passed
2414+
alias_method :passed?, :passed
2415+
23972416
# Output only. The column-level data quality score for this data scan job if and
23982417
# only if the 'column' field is set.The score ranges between between 0, 100 (up
23992418
# to two decimal points).
@@ -2408,6 +2427,8 @@ def initialize(**args)
24082427
# Update properties of this object
24092428
def update!(**args)
24102429
@column = args[:column] if args.key?(:column)
2430+
@dimensions = args[:dimensions] if args.key?(:dimensions)
2431+
@passed = args[:passed] if args.key?(:passed)
24112432
@score = args[:score] if args.key?(:score)
24122433
end
24132434
end
@@ -2473,6 +2494,11 @@ def update!(**args)
24732494
class GoogleCloudDataplexV1DataQualityResult
24742495
include Google::Apis::Core::Hashable
24752496

2497+
# The status of publishing the data scan result to Catalog.
2498+
# Corresponds to the JSON property `catalogPublishingStatus`
2499+
# @return [Google::Apis::DataplexV1::GoogleCloudDataplexV1DataScanCatalogPublishingStatus]
2500+
attr_accessor :catalog_publishing_status
2501+
24762502
# Output only. A list of results at the column level.A column will have a
24772503
# corresponding DataQualityColumnResult if and only if there is at least one
24782504
# rule with the 'column' field set to it.
@@ -2525,6 +2551,7 @@ def initialize(**args)
25252551

25262552
# Update properties of this object
25272553
def update!(**args)
2554+
@catalog_publishing_status = args[:catalog_publishing_status] if args.key?(:catalog_publishing_status)
25282555
@columns = args[:columns] if args.key?(:columns)
25292556
@dimensions = args[:dimensions] if args.key?(:dimensions)
25302557
@passed = args[:passed] if args.key?(:passed)
@@ -3119,6 +3146,13 @@ def update!(**args)
31193146
class GoogleCloudDataplexV1DataQualitySpec
31203147
include Google::Apis::Core::Hashable
31213148

3149+
# Optional. If set, the latest DataScan job result will be published to Dataplex
3150+
# Catalog.
3151+
# Corresponds to the JSON property `catalogPublishingEnabled`
3152+
# @return [Boolean]
3153+
attr_accessor :catalog_publishing_enabled
3154+
alias_method :catalog_publishing_enabled?, :catalog_publishing_enabled
3155+
31223156
# The configuration of post scan actions of DataQualityScan.
31233157
# Corresponds to the JSON property `postScanActions`
31243158
# @return [Google::Apis::DataplexV1::GoogleCloudDataplexV1DataQualitySpecPostScanActions]
@@ -3152,6 +3186,7 @@ def initialize(**args)
31523186

31533187
# Update properties of this object
31543188
def update!(**args)
3189+
@catalog_publishing_enabled = args[:catalog_publishing_enabled] if args.key?(:catalog_publishing_enabled)
31553190
@post_scan_actions = args[:post_scan_actions] if args.key?(:post_scan_actions)
31563191
@row_filter = args[:row_filter] if args.key?(:row_filter)
31573192
@rules = args[:rules] if args.key?(:rules)
@@ -3451,11 +3486,35 @@ def update!(**args)
34513486
end
34523487
end
34533488

3489+
# The status of publishing the data scan result to Catalog.
3490+
class GoogleCloudDataplexV1DataScanCatalogPublishingStatus
3491+
include Google::Apis::Core::Hashable
3492+
3493+
# Output only. Execution state for catalog publishing.
3494+
# Corresponds to the JSON property `state`
3495+
# @return [String]
3496+
attr_accessor :state
3497+
3498+
def initialize(**args)
3499+
update!(**args)
3500+
end
3501+
3502+
# Update properties of this object
3503+
def update!(**args)
3504+
@state = args[:state] if args.key?(:state)
3505+
end
3506+
end
3507+
34543508
# These messages contain information about the execution of a datascan. The
34553509
# monitored resource is 'DataScan'
34563510
class GoogleCloudDataplexV1DataScanEvent
34573511
include Google::Apis::Core::Hashable
34583512

3513+
# The status of publishing the data scan result to Catalog.
3514+
# Corresponds to the JSON property `catalogPublishingStatus`
3515+
# @return [Google::Apis::DataplexV1::GoogleCloudDataplexV1DataScanCatalogPublishingStatus]
3516+
attr_accessor :catalog_publishing_status
3517+
34593518
# The time when the data scan job was created.
34603519
# Corresponds to the JSON property `createTime`
34613520
# @return [String]
@@ -3542,6 +3601,7 @@ def initialize(**args)
35423601

35433602
# Update properties of this object
35443603
def update!(**args)
3604+
@catalog_publishing_status = args[:catalog_publishing_status] if args.key?(:catalog_publishing_status)
35453605
@create_time = args[:create_time] if args.key?(:create_time)
35463606
@data_profile = args[:data_profile] if args.key?(:data_profile)
35473607
@data_profile_configs = args[:data_profile_configs] if args.key?(:data_profile_configs)
@@ -5319,29 +5379,29 @@ def update!(**args)
53195379
end
53205380
end
53215381

5322-
# A Glossary represents a collection of categories and terms defined by the user.
5323-
# Glossary is a top level resource and is the GCP parent resource of all the
5324-
# categories and terms within it.
5382+
# A Glossary represents a collection of GlossaryCategories and GlossaryTerms
5383+
# defined by the user. Glossary is a top level resource and is the GCP parent
5384+
# resource of all the GlossaryCategories and GlossaryTerms within it.
53255385
class GoogleCloudDataplexV1Glossary
53265386
include Google::Apis::Core::Hashable
53275387

5328-
# Output only. The number of categories in the glossary.
5388+
# Output only. The number of GlossaryCategories in the Glossary.
53295389
# Corresponds to the JSON property `categoryCount`
53305390
# @return [Fixnum]
53315391
attr_accessor :category_count
53325392

5333-
# Output only. The time at which the glossary was created.
5393+
# Output only. The time at which the Glossary was created.
53345394
# Corresponds to the JSON property `createTime`
53355395
# @return [String]
53365396
attr_accessor :create_time
53375397

5338-
# Optional. The user-mutable description of the glossary.
5398+
# Optional. The user-mutable description of the Glossary.
53395399
# Corresponds to the JSON property `description`
53405400
# @return [String]
53415401
attr_accessor :description
53425402

5343-
# Optional. User friendly display name of the glossary. This is user-mutable.
5344-
# This will be same as the glossaryId, if not specified.
5403+
# Optional. User friendly display name of the Glossary. This is user-mutable.
5404+
# This will be same as the GlossaryId, if not specified.
53455405
# Corresponds to the JSON property `displayName`
53465406
# @return [String]
53475407
attr_accessor :display_name
@@ -5360,12 +5420,12 @@ class GoogleCloudDataplexV1Glossary
53605420
attr_accessor :labels
53615421

53625422
# Output only. Identifier. The resource name of the Glossary. Format: projects/`
5363-
# projectId`/locations/`locationId`/glossaries/`glossaryId`
5423+
# project_id_or_number`/locations/`location_id`/glossaries/`glossary_id`
53645424
# Corresponds to the JSON property `name`
53655425
# @return [String]
53665426
attr_accessor :name
53675427

5368-
# Output only. The number of terms in the glossary.
5428+
# Output only. The number of GlossaryTerms in the Glossary.
53695429
# Corresponds to the JSON property `termCount`
53705430
# @return [Fixnum]
53715431
attr_accessor :term_count
@@ -5376,7 +5436,7 @@ class GoogleCloudDataplexV1Glossary
53765436
# @return [String]
53775437
attr_accessor :uid
53785438

5379-
# Output only. The time at which the glossary was last updated.
5439+
# Output only. The time at which the Glossary was last updated.
53805440
# Corresponds to the JSON property `updateTime`
53815441
# @return [String]
53825442
attr_accessor :update_time
@@ -5400,8 +5460,8 @@ def update!(**args)
54005460
end
54015461
end
54025462

5403-
# A GlossaryCategory represents a collection of categories and terms within a
5404-
# Glossary that are related to each other.
5463+
# A GlossaryCategory represents a collection of GlossaryCategories and
5464+
# GlossaryTerms within a Glossary that are related to each other.
54055465
class GoogleCloudDataplexV1GlossaryCategory
54065466
include Google::Apis::Core::Hashable
54075467

@@ -5416,7 +5476,7 @@ class GoogleCloudDataplexV1GlossaryCategory
54165476
attr_accessor :description
54175477

54185478
# Optional. User friendly display name of the GlossaryCategory. This is user-
5419-
# mutable. This will be same as the categoryId, if not specified.
5479+
# mutable. This will be same as the GlossaryCategoryId, if not specified.
54205480
# Corresponds to the JSON property `displayName`
54215481
# @return [String]
54225482
attr_accessor :display_name
@@ -5427,17 +5487,17 @@ class GoogleCloudDataplexV1GlossaryCategory
54275487
attr_accessor :labels
54285488

54295489
# Output only. Identifier. The resource name of the GlossaryCategory. Format:
5430-
# projects/`projectId`/locations/`locationId`/glossaries/`glossaryId`/categories/
5431-
# `categoryId`
5490+
# projects/`project_id_or_number`/locations/`location_id`/glossaries/`
5491+
# glossary_id`/categories/`category_id`
54325492
# Corresponds to the JSON property `name`
54335493
# @return [String]
54345494
attr_accessor :name
54355495

54365496
# Required. The immediate parent of the GlossaryCategory in the resource-
5437-
# hierarchy. It can either be a Glossary or a Category. Format: projects/`
5438-
# projectId`/locations/`locationId`/glossaries/`glossaryId` OR projects/`
5439-
# projectId`/locations/`locationId`/glossaries/`glossaryId`/categories/`
5440-
# categoryId`
5497+
# hierarchy. It can either be a Glossary or a GlossaryCategory. Format: projects/
5498+
# `project_id_or_number`/locations/`location_id`/glossaries/`glossary_id` OR
5499+
# projects/`project_id_or_number`/locations/`location_id`/glossaries/`
5500+
# glossary_id`/categories/`category_id`
54415501
# Corresponds to the JSON property `parent`
54425502
# @return [String]
54435503
attr_accessor :parent
@@ -5471,8 +5531,8 @@ def update!(**args)
54715531
end
54725532
end
54735533

5474-
# GlossaryTerms are the core of glossary. A GlossaryTerm holds a rich text
5475-
# description that can be attached to entries or specific columns to enrich them.
5534+
# GlossaryTerms are the core of Glossary. A GlossaryTerm holds a rich text
5535+
# description that can be attached to Entries or specific columns to enrich them.
54765536
class GoogleCloudDataplexV1GlossaryTerm
54775537
include Google::Apis::Core::Hashable
54785538

@@ -5487,7 +5547,7 @@ class GoogleCloudDataplexV1GlossaryTerm
54875547
attr_accessor :description
54885548

54895549
# Optional. User friendly display name of the GlossaryTerm. This is user-mutable.
5490-
# This will be same as the termId, if not specified.
5550+
# This will be same as the GlossaryTermId, if not specified.
54915551
# Corresponds to the JSON property `displayName`
54925552
# @return [String]
54935553
attr_accessor :display_name
@@ -5498,16 +5558,17 @@ class GoogleCloudDataplexV1GlossaryTerm
54985558
attr_accessor :labels
54995559

55005560
# Output only. Identifier. The resource name of the GlossaryTerm. Format:
5501-
# projects/`projectId`/locations/`locationId`/glossaries/`glossaryId`/terms/`
5502-
# termId`
5561+
# projects/`project_id_or_number`/locations/`location_id`/glossaries/`
5562+
# glossary_id`/terms/`term_id`
55035563
# Corresponds to the JSON property `name`
55045564
# @return [String]
55055565
attr_accessor :name
55065566

55075567
# Required. The immediate parent of the GlossaryTerm in the resource-hierarchy.
5508-
# It can either be a Glossary or a Category. Format: projects/`projectId`/
5509-
# locations/`locationId`/glossaries/`glossaryId` OR projects/`projectId`/
5510-
# locations/`locationId`/glossaries/`glossaryId`/categories/`categoryId`
5568+
# It can either be a Glossary or a GlossaryCategory. Format: projects/`
5569+
# project_id_or_number`/locations/`location_id`/glossaries/`glossary_id` OR
5570+
# projects/`project_id_or_number`/locations/`location_id`/glossaries/`
5571+
# glossary_id`/categories/`category_id`
55115572
# Corresponds to the JSON property `parent`
55125573
# @return [String]
55135574
attr_accessor :parent
@@ -6414,7 +6475,7 @@ def update!(**args)
64146475
class GoogleCloudDataplexV1ListGlossariesResponse
64156476
include Google::Apis::Core::Hashable
64166477

6417-
# Lists the glossaries in the specified parent.
6478+
# Lists the Glossaries in the specified parent.
64186479
# Corresponds to the JSON property `glossaries`
64196480
# @return [Array<Google::Apis::DataplexV1::GoogleCloudDataplexV1Glossary>]
64206481
attr_accessor :glossaries
@@ -6446,7 +6507,7 @@ def update!(**args)
64466507
class GoogleCloudDataplexV1ListGlossaryCategoriesResponse
64476508
include Google::Apis::Core::Hashable
64486509

6449-
# Lists the glossaryCategories in the specified parent.
6510+
# Lists the GlossaryCategories in the specified parent.
64506511
# Corresponds to the JSON property `categories`
64516512
# @return [Array<Google::Apis::DataplexV1::GoogleCloudDataplexV1GlossaryCategory>]
64526513
attr_accessor :categories
@@ -6484,7 +6545,7 @@ class GoogleCloudDataplexV1ListGlossaryTermsResponse
64846545
# @return [String]
64856546
attr_accessor :next_page_token
64866547

6487-
# Lists the terms in the specified parent.
6548+
# Lists the GlossaryTerms in the specified parent.
64886549
# Corresponds to the JSON property `terms`
64896550
# @return [Array<Google::Apis::DataplexV1::GoogleCloudDataplexV1GlossaryTerm>]
64906551
attr_accessor :terms

generated/google-apis-dataplex_v1/lib/google/apis/dataplex_v1/gem_version.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@ module Google
1616
module Apis
1717
module DataplexV1
1818
# Version of the google-apis-dataplex_v1 gem
19-
GEM_VERSION = "0.75.0"
19+
GEM_VERSION = "0.76.0"
2020

2121
# Version of the code generator used to generate this client
22-
GENERATOR_VERSION = "0.17.0"
22+
GENERATOR_VERSION = "0.18.0"
2323

2424
# Revision of the discovery document this client was generated from
25-
REVISION = "20250513"
25+
REVISION = "20250520"
2626
end
2727
end
2828
end

0 commit comments

Comments
 (0)