Class: Google::Apis::DatacatalogV1::GoogleCloudDatacatalogV1EntryGroup
- Inherits:
-
Object
- Object
- Google::Apis::DatacatalogV1::GoogleCloudDatacatalogV1EntryGroup
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/datacatalog_v1/classes.rb,
lib/google/apis/datacatalog_v1/representations.rb,
lib/google/apis/datacatalog_v1/representations.rb
Overview
Entry group metadata. An EntryGroup
resource represents a logical grouping
of zero or more Data Catalog Entry resources.
Instance Attribute Summary collapse
-
#data_catalog_timestamps ⇒ Google::Apis::DatacatalogV1::GoogleCloudDatacatalogV1SystemTimestamps
Timestamps associated with this resource in a particular system.
-
#description ⇒ String
Entry group description.
-
#display_name ⇒ String
A short name to identify the entry group, for example, "analytics data - jan 2011".
-
#name ⇒ String
Identifier.
-
#transferred_to_dataplex ⇒ Boolean
(also: #transferred_to_dataplex?)
Optional.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudDatacatalogV1EntryGroup
constructor
A new instance of GoogleCloudDatacatalogV1EntryGroup.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudDatacatalogV1EntryGroup
Returns a new instance of GoogleCloudDatacatalogV1EntryGroup.
1294 1295 1296 |
# File 'lib/google/apis/datacatalog_v1/classes.rb', line 1294 def initialize(**args) update!(**args) end |
Instance Attribute Details
#data_catalog_timestamps ⇒ Google::Apis::DatacatalogV1::GoogleCloudDatacatalogV1SystemTimestamps
Timestamps associated with this resource in a particular system.
Corresponds to the JSON property dataCatalogTimestamps
1264 1265 1266 |
# File 'lib/google/apis/datacatalog_v1/classes.rb', line 1264 def @data_catalog_timestamps end |
#description ⇒ String
Entry group description. Can consist of several sentences or paragraphs that
describe the entry group contents. Default value is an empty string.
Corresponds to the JSON property description
1270 1271 1272 |
# File 'lib/google/apis/datacatalog_v1/classes.rb', line 1270 def description @description end |
#display_name ⇒ String
A short name to identify the entry group, for example, "analytics data - jan
2011". Default value is an empty string.
Corresponds to the JSON property displayName
1276 1277 1278 |
# File 'lib/google/apis/datacatalog_v1/classes.rb', line 1276 def display_name @display_name end |
#name ⇒ String
Identifier. The resource name of the entry group in URL format. Note: The
entry group itself and its child resources might not be stored in the location
specified in its name.
Corresponds to the JSON property name
1283 1284 1285 |
# File 'lib/google/apis/datacatalog_v1/classes.rb', line 1283 def name @name end |
#transferred_to_dataplex ⇒ Boolean Also known as: transferred_to_dataplex?
Optional. When set to [true], it means DataCatalog EntryGroup was transferred
to Dataplex Catalog Service. It makes EntryGroup and its Entries to be read-
only in DataCatalog. However, new Tags on EntryGroup and its Entries can be
created. After setting the flag to [true] it cannot be unset.
Corresponds to the JSON property transferredToDataplex
1291 1292 1293 |
# File 'lib/google/apis/datacatalog_v1/classes.rb', line 1291 def transferred_to_dataplex @transferred_to_dataplex end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1299 1300 1301 1302 1303 1304 1305 |
# File 'lib/google/apis/datacatalog_v1/classes.rb', line 1299 def update!(**args) @data_catalog_timestamps = args[:data_catalog_timestamps] if args.key?(:data_catalog_timestamps) @description = args[:description] if args.key?(:description) @display_name = args[:display_name] if args.key?(:display_name) @name = args[:name] if args.key?(:name) @transferred_to_dataplex = args[:transferred_to_dataplex] if args.key?(:transferred_to_dataplex) end |