@@ -574,7 +574,7 @@ class GoogleCloudDataplexV1AspectTypeMetadataTemplate
574
574
attr_accessor :record_fields
575
575
576
576
# Required. The datatype of this field. The following values are supported:
577
- # Primitive types: string integer boolean double datetime. Must be of the format
577
+ # Primitive types: string int bool double datetime. Must be of the format
578
578
# RFC3339 UTC "Zulu" (Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.
579
579
# 045123456Z").Complex types: enum array map record
580
580
# Corresponds to the JSON property `type`
@@ -5689,6 +5689,11 @@ class GoogleCloudDataplexV1ImportItem
5689
5689
# @return [Google::Apis::DataplexV1::GoogleCloudDataplexV1Entry]
5690
5690
attr_accessor :entry
5691
5691
5692
+ # EntryLink represents a link between two Entries.
5693
+ # Corresponds to the JSON property `entryLink`
5694
+ # @return [Google::Apis::DataplexV1::GoogleCloudDataplexV1EntryLink]
5695
+ attr_accessor :entry_link
5696
+
5692
5697
# The fields to update, in paths that are relative to the Entry resource.
5693
5698
# Separate each field with a comma.In FULL entry sync mode, Dataplex includes
5694
5699
# the paths of all of the fields for an entry that can be modified, including
@@ -5714,6 +5719,7 @@ def initialize(**args)
5714
5719
def update! ( **args )
5715
5720
@aspect_keys = args [ :aspect_keys ] if args . key? ( :aspect_keys )
5716
5721
@entry = args [ :entry ] if args . key? ( :entry )
5722
+ @entry_link = args [ :entry_link ] if args . key? ( :entry_link )
5717
5723
@update_mask = args [ :update_mask ] if args . key? ( :update_mask )
5718
5724
end
5719
5725
end
@@ -6990,11 +6996,21 @@ class GoogleCloudDataplexV1MetadataJobImportJobResult
6990
6996
# @return [Fixnum]
6991
6997
attr_accessor :created_entries
6992
6998
6999
+ # Output only. The total number of entry links that were successfully created.
7000
+ # Corresponds to the JSON property `createdEntryLinks`
7001
+ # @return [Fixnum]
7002
+ attr_accessor :created_entry_links
7003
+
6993
7004
# Output only. The total number of entries that were deleted.
6994
7005
# Corresponds to the JSON property `deletedEntries`
6995
7006
# @return [Fixnum]
6996
7007
attr_accessor :deleted_entries
6997
7008
7009
+ # Output only. The total number of entry links that were successfully deleted.
7010
+ # Corresponds to the JSON property `deletedEntryLinks`
7011
+ # @return [Fixnum]
7012
+ attr_accessor :deleted_entry_links
7013
+
6998
7014
# Output only. The total number of entries that were recreated.
6999
7015
# Corresponds to the JSON property `recreatedEntries`
7000
7016
# @return [Fixnum]
@@ -7005,6 +7021,11 @@ class GoogleCloudDataplexV1MetadataJobImportJobResult
7005
7021
# @return [Fixnum]
7006
7022
attr_accessor :unchanged_entries
7007
7023
7024
+ # Output only. The total number of entry links that were left unchanged.
7025
+ # Corresponds to the JSON property `unchangedEntryLinks`
7026
+ # @return [Fixnum]
7027
+ attr_accessor :unchanged_entry_links
7028
+
7008
7029
# Output only. The time when the status was updated.
7009
7030
# Corresponds to the JSON property `updateTime`
7010
7031
# @return [String]
@@ -7022,9 +7043,12 @@ def initialize(**args)
7022
7043
# Update properties of this object
7023
7044
def update! ( **args )
7024
7045
@created_entries = args [ :created_entries ] if args . key? ( :created_entries )
7046
+ @created_entry_links = args [ :created_entry_links ] if args . key? ( :created_entry_links )
7025
7047
@deleted_entries = args [ :deleted_entries ] if args . key? ( :deleted_entries )
7048
+ @deleted_entry_links = args [ :deleted_entry_links ] if args . key? ( :deleted_entry_links )
7026
7049
@recreated_entries = args [ :recreated_entries ] if args . key? ( :recreated_entries )
7027
7050
@unchanged_entries = args [ :unchanged_entries ] if args . key? ( :unchanged_entries )
7051
+ @unchanged_entry_links = args [ :unchanged_entry_links ] if args . key? ( :unchanged_entry_links )
7028
7052
@update_time = args [ :update_time ] if args . key? ( :update_time )
7029
7053
@updated_entries = args [ :updated_entries ] if args . key? ( :updated_entries )
7030
7054
end
@@ -7125,6 +7149,16 @@ class GoogleCloudDataplexV1MetadataJobImportJobSpecImportJobScope
7125
7149
# @return [Array<String>]
7126
7150
attr_accessor :entry_groups
7127
7151
7152
+ # Optional. The entry link types that are in scope for the import job, specified
7153
+ # as relative resource names in the format projects/`project_number_or_id`/
7154
+ # locations/`location_id`/entryLinkTypes/`entry_link_type_id`. The job modifies
7155
+ # only the entryLinks that belong to these entry link types.If the metadata
7156
+ # import file attempts to create or delete an entry link whose entry link type
7157
+ # isn't included in this list, the import job will skip those entry links.
7158
+ # Corresponds to the JSON property `entryLinkTypes`
7159
+ # @return [Array<String>]
7160
+ attr_accessor :entry_link_types
7161
+
7128
7162
# Required. The entry types that are in scope for the import job, specified as
7129
7163
# relative resource names in the format projects/`project_number_or_id`/
7130
7164
# locations/`location_id`/entryTypes/`entry_type_id`. The job modifies only the
@@ -7137,6 +7171,27 @@ class GoogleCloudDataplexV1MetadataJobImportJobSpecImportJobScope
7137
7171
# @return [Array<String>]
7138
7172
attr_accessor :entry_types
7139
7173
7174
+ # Optional. The glossaries that are in scope for the import job, specified as
7175
+ # relative resource names in the format projects/`project_number_or_id`/
7176
+ # locations/`location_id`/glossaries/`glossary_id`.While importing Business
7177
+ # Glossary entries, the user must provide glossaries. While importing entries,
7178
+ # the user does not have to provide glossaries. If the metadata import file
7179
+ # attempts to modify Business Glossary entries whose glossary isn't included in
7180
+ # this list, the import job will skip those entries.The location of a glossary
7181
+ # must either match the location of the job, or the glossary must be global.
7182
+ # Corresponds to the JSON property `glossaries`
7183
+ # @return [Array<String>]
7184
+ attr_accessor :glossaries
7185
+
7186
+ # Optional. Defines the scope of entries that can be referenced in the entry
7187
+ # links.Currently, projects are supported as valid scopes. Format: projects/`
7188
+ # project_number_or_id`If the metadata import file attempts to create an entry
7189
+ # link which references an entry that is not in the scope, the import job will
7190
+ # skip that entry link.
7191
+ # Corresponds to the JSON property `referencedEntryScopes`
7192
+ # @return [Array<String>]
7193
+ attr_accessor :referenced_entry_scopes
7194
+
7140
7195
def initialize ( **args )
7141
7196
update! ( **args )
7142
7197
end
@@ -7145,7 +7200,10 @@ def initialize(**args)
7145
7200
def update! ( **args )
7146
7201
@aspect_types = args [ :aspect_types ] if args . key? ( :aspect_types )
7147
7202
@entry_groups = args [ :entry_groups ] if args . key? ( :entry_groups )
7203
+ @entry_link_types = args [ :entry_link_types ] if args . key? ( :entry_link_types )
7148
7204
@entry_types = args [ :entry_types ] if args . key? ( :entry_types )
7205
+ @glossaries = args [ :glossaries ] if args . key? ( :glossaries )
7206
+ @referenced_entry_scopes = args [ :referenced_entry_scopes ] if args . key? ( :referenced_entry_scopes )
7149
7207
end
7150
7208
end
7151
7209
0 commit comments