Class: Google::Cloud::Dataplex::V1::Entity
- Inherits:
-
Object
- Object
- Google::Cloud::Dataplex::V1::Entity
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/dataplex/v1/metadata.rb
Overview
Represents tables and fileset metadata contained within a zone.
Defined Under Namespace
Modules: Type Classes: CompatibilityStatus
Instance Attribute Summary collapse
-
#access ⇒ ::Google::Cloud::Dataplex::V1::StorageAccess
readonly
Output only.
-
#asset ⇒ ::String
Required.
-
#catalog_entry ⇒ ::String
readonly
Output only.
-
#compatibility ⇒ ::Google::Cloud::Dataplex::V1::Entity::CompatibilityStatus
readonly
Output only.
-
#create_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
-
#data_path ⇒ ::String
Required.
-
#data_path_pattern ⇒ ::String
Optional.
-
#description ⇒ ::String
Optional.
-
#display_name ⇒ ::String
Optional.
-
#etag ⇒ ::String
Optional.
-
#format ⇒ ::Google::Cloud::Dataplex::V1::StorageFormat
Required.
-
#id ⇒ ::String
Required.
-
#name ⇒ ::String
readonly
Output only.
-
#schema ⇒ ::Google::Cloud::Dataplex::V1::Schema
Required.
-
#system ⇒ ::Google::Cloud::Dataplex::V1::StorageSystem
Required.
-
#type ⇒ ::Google::Cloud::Dataplex::V1::Entity::Type
Required.
-
#uid ⇒ ::String
readonly
Output only.
-
#update_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
Instance Attribute Details
#access ⇒ ::Google::Cloud::Dataplex::V1::StorageAccess (readonly)
Returns Output only. Identifies the access mechanism to the entity. Not user settable.
338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 |
# File 'proto_docs/google/cloud/dataplex/v1/metadata.rb', line 338 class Entity include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Provides compatibility information for various metadata stores. # @!attribute [r] hive_metastore # @return [::Google::Cloud::Dataplex::V1::Entity::CompatibilityStatus::Compatibility] # Output only. Whether this entity is compatible with Hive Metastore. # @!attribute [r] bigquery # @return [::Google::Cloud::Dataplex::V1::Entity::CompatibilityStatus::Compatibility] # Output only. Whether this entity is compatible with BigQuery. class CompatibilityStatus include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Provides compatibility information for a specific metadata store. # @!attribute [r] compatible # @return [::Boolean] # Output only. Whether the entity is compatible and can be represented in # the metadata store. # @!attribute [r] reason # @return [::String] # Output only. Provides additional detail if the entity is incompatible # with the metadata store. class Compatibility include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end # The type of entity. module Type # Type unspecified. TYPE_UNSPECIFIED = 0 # Structured and semi-structured data. TABLE = 1 # Unstructured data. FILESET = 2 end end |
#asset ⇒ ::String
Returns Required. Immutable. The ID of the asset associated with the storage location containing the entity data. The entity must be with in the same zone with the asset.
338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 |
# File 'proto_docs/google/cloud/dataplex/v1/metadata.rb', line 338 class Entity include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Provides compatibility information for various metadata stores. # @!attribute [r] hive_metastore # @return [::Google::Cloud::Dataplex::V1::Entity::CompatibilityStatus::Compatibility] # Output only. Whether this entity is compatible with Hive Metastore. # @!attribute [r] bigquery # @return [::Google::Cloud::Dataplex::V1::Entity::CompatibilityStatus::Compatibility] # Output only. Whether this entity is compatible with BigQuery. class CompatibilityStatus include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Provides compatibility information for a specific metadata store. # @!attribute [r] compatible # @return [::Boolean] # Output only. Whether the entity is compatible and can be represented in # the metadata store. # @!attribute [r] reason # @return [::String] # Output only. Provides additional detail if the entity is incompatible # with the metadata store. class Compatibility include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end # The type of entity. module Type # Type unspecified. TYPE_UNSPECIFIED = 0 # Structured and semi-structured data. TABLE = 1 # Unstructured data. FILESET = 2 end end |
#catalog_entry ⇒ ::String (readonly)
Returns Output only. The name of the associated Data Catalog entry.
338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 |
# File 'proto_docs/google/cloud/dataplex/v1/metadata.rb', line 338 class Entity include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Provides compatibility information for various metadata stores. # @!attribute [r] hive_metastore # @return [::Google::Cloud::Dataplex::V1::Entity::CompatibilityStatus::Compatibility] # Output only. Whether this entity is compatible with Hive Metastore. # @!attribute [r] bigquery # @return [::Google::Cloud::Dataplex::V1::Entity::CompatibilityStatus::Compatibility] # Output only. Whether this entity is compatible with BigQuery. class CompatibilityStatus include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Provides compatibility information for a specific metadata store. # @!attribute [r] compatible # @return [::Boolean] # Output only. Whether the entity is compatible and can be represented in # the metadata store. # @!attribute [r] reason # @return [::String] # Output only. Provides additional detail if the entity is incompatible # with the metadata store. class Compatibility include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end # The type of entity. module Type # Type unspecified. TYPE_UNSPECIFIED = 0 # Structured and semi-structured data. TABLE = 1 # Unstructured data. FILESET = 2 end end |
#compatibility ⇒ ::Google::Cloud::Dataplex::V1::Entity::CompatibilityStatus (readonly)
Returns Output only. Metadata stores that the entity is compatible with.
338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 |
# File 'proto_docs/google/cloud/dataplex/v1/metadata.rb', line 338 class Entity include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Provides compatibility information for various metadata stores. # @!attribute [r] hive_metastore # @return [::Google::Cloud::Dataplex::V1::Entity::CompatibilityStatus::Compatibility] # Output only. Whether this entity is compatible with Hive Metastore. # @!attribute [r] bigquery # @return [::Google::Cloud::Dataplex::V1::Entity::CompatibilityStatus::Compatibility] # Output only. Whether this entity is compatible with BigQuery. class CompatibilityStatus include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Provides compatibility information for a specific metadata store. # @!attribute [r] compatible # @return [::Boolean] # Output only. Whether the entity is compatible and can be represented in # the metadata store. # @!attribute [r] reason # @return [::String] # Output only. Provides additional detail if the entity is incompatible # with the metadata store. class Compatibility include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end # The type of entity. module Type # Type unspecified. TYPE_UNSPECIFIED = 0 # Structured and semi-structured data. TABLE = 1 # Unstructured data. FILESET = 2 end end |
#create_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. The time when the entity was created.
338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 |
# File 'proto_docs/google/cloud/dataplex/v1/metadata.rb', line 338 class Entity include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Provides compatibility information for various metadata stores. # @!attribute [r] hive_metastore # @return [::Google::Cloud::Dataplex::V1::Entity::CompatibilityStatus::Compatibility] # Output only. Whether this entity is compatible with Hive Metastore. # @!attribute [r] bigquery # @return [::Google::Cloud::Dataplex::V1::Entity::CompatibilityStatus::Compatibility] # Output only. Whether this entity is compatible with BigQuery. class CompatibilityStatus include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Provides compatibility information for a specific metadata store. # @!attribute [r] compatible # @return [::Boolean] # Output only. Whether the entity is compatible and can be represented in # the metadata store. # @!attribute [r] reason # @return [::String] # Output only. Provides additional detail if the entity is incompatible # with the metadata store. class Compatibility include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end # The type of entity. module Type # Type unspecified. TYPE_UNSPECIFIED = 0 # Structured and semi-structured data. TABLE = 1 # Unstructured data. FILESET = 2 end end |
#data_path ⇒ ::String
Returns Required. Immutable. The storage path of the entity data.
For Cloud Storage data, this is the fully-qualified path to the entity,
such as gs://bucket/path/to/data
. For BigQuery data, this is the name of
the table resource, such as
projects/project_id/datasets/dataset_id/tables/table_id
.
338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 |
# File 'proto_docs/google/cloud/dataplex/v1/metadata.rb', line 338 class Entity include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Provides compatibility information for various metadata stores. # @!attribute [r] hive_metastore # @return [::Google::Cloud::Dataplex::V1::Entity::CompatibilityStatus::Compatibility] # Output only. Whether this entity is compatible with Hive Metastore. # @!attribute [r] bigquery # @return [::Google::Cloud::Dataplex::V1::Entity::CompatibilityStatus::Compatibility] # Output only. Whether this entity is compatible with BigQuery. class CompatibilityStatus include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Provides compatibility information for a specific metadata store. # @!attribute [r] compatible # @return [::Boolean] # Output only. Whether the entity is compatible and can be represented in # the metadata store. # @!attribute [r] reason # @return [::String] # Output only. Provides additional detail if the entity is incompatible # with the metadata store. class Compatibility include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end # The type of entity. module Type # Type unspecified. TYPE_UNSPECIFIED = 0 # Structured and semi-structured data. TABLE = 1 # Unstructured data. FILESET = 2 end end |
#data_path_pattern ⇒ ::String
Returns Optional. The set of items within the data path constituting the data in
the entity, represented as a glob path. Example:
gs://bucket/path/to/data/**/*.csv
.
338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 |
# File 'proto_docs/google/cloud/dataplex/v1/metadata.rb', line 338 class Entity include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Provides compatibility information for various metadata stores. # @!attribute [r] hive_metastore # @return [::Google::Cloud::Dataplex::V1::Entity::CompatibilityStatus::Compatibility] # Output only. Whether this entity is compatible with Hive Metastore. # @!attribute [r] bigquery # @return [::Google::Cloud::Dataplex::V1::Entity::CompatibilityStatus::Compatibility] # Output only. Whether this entity is compatible with BigQuery. class CompatibilityStatus include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Provides compatibility information for a specific metadata store. # @!attribute [r] compatible # @return [::Boolean] # Output only. Whether the entity is compatible and can be represented in # the metadata store. # @!attribute [r] reason # @return [::String] # Output only. Provides additional detail if the entity is incompatible # with the metadata store. class Compatibility include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end # The type of entity. module Type # Type unspecified. TYPE_UNSPECIFIED = 0 # Structured and semi-structured data. TABLE = 1 # Unstructured data. FILESET = 2 end end |
#description ⇒ ::String
Returns Optional. User friendly longer description text. Must be shorter than or equal to 1024 characters.
338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 |
# File 'proto_docs/google/cloud/dataplex/v1/metadata.rb', line 338 class Entity include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Provides compatibility information for various metadata stores. # @!attribute [r] hive_metastore # @return [::Google::Cloud::Dataplex::V1::Entity::CompatibilityStatus::Compatibility] # Output only. Whether this entity is compatible with Hive Metastore. # @!attribute [r] bigquery # @return [::Google::Cloud::Dataplex::V1::Entity::CompatibilityStatus::Compatibility] # Output only. Whether this entity is compatible with BigQuery. class CompatibilityStatus include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Provides compatibility information for a specific metadata store. # @!attribute [r] compatible # @return [::Boolean] # Output only. Whether the entity is compatible and can be represented in # the metadata store. # @!attribute [r] reason # @return [::String] # Output only. Provides additional detail if the entity is incompatible # with the metadata store. class Compatibility include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end # The type of entity. module Type # Type unspecified. TYPE_UNSPECIFIED = 0 # Structured and semi-structured data. TABLE = 1 # Unstructured data. FILESET = 2 end end |
#display_name ⇒ ::String
Returns Optional. Display name must be shorter than or equal to 256 characters.
338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 |
# File 'proto_docs/google/cloud/dataplex/v1/metadata.rb', line 338 class Entity include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Provides compatibility information for various metadata stores. # @!attribute [r] hive_metastore # @return [::Google::Cloud::Dataplex::V1::Entity::CompatibilityStatus::Compatibility] # Output only. Whether this entity is compatible with Hive Metastore. # @!attribute [r] bigquery # @return [::Google::Cloud::Dataplex::V1::Entity::CompatibilityStatus::Compatibility] # Output only. Whether this entity is compatible with BigQuery. class CompatibilityStatus include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Provides compatibility information for a specific metadata store. # @!attribute [r] compatible # @return [::Boolean] # Output only. Whether the entity is compatible and can be represented in # the metadata store. # @!attribute [r] reason # @return [::String] # Output only. Provides additional detail if the entity is incompatible # with the metadata store. class Compatibility include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end # The type of entity. module Type # Type unspecified. TYPE_UNSPECIFIED = 0 # Structured and semi-structured data. TABLE = 1 # Unstructured data. FILESET = 2 end end |
#etag ⇒ ::String
Returns Optional. The etag associated with the entity, which can be retrieved with a [GetEntity][] request. Required for update and delete requests.
338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 |
# File 'proto_docs/google/cloud/dataplex/v1/metadata.rb', line 338 class Entity include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Provides compatibility information for various metadata stores. # @!attribute [r] hive_metastore # @return [::Google::Cloud::Dataplex::V1::Entity::CompatibilityStatus::Compatibility] # Output only. Whether this entity is compatible with Hive Metastore. # @!attribute [r] bigquery # @return [::Google::Cloud::Dataplex::V1::Entity::CompatibilityStatus::Compatibility] # Output only. Whether this entity is compatible with BigQuery. class CompatibilityStatus include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Provides compatibility information for a specific metadata store. # @!attribute [r] compatible # @return [::Boolean] # Output only. Whether the entity is compatible and can be represented in # the metadata store. # @!attribute [r] reason # @return [::String] # Output only. Provides additional detail if the entity is incompatible # with the metadata store. class Compatibility include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end # The type of entity. module Type # Type unspecified. TYPE_UNSPECIFIED = 0 # Structured and semi-structured data. TABLE = 1 # Unstructured data. FILESET = 2 end end |
#format ⇒ ::Google::Cloud::Dataplex::V1::StorageFormat
Returns Required. Identifies the storage format of the entity data. It does not apply to entities with data stored in BigQuery.
338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 |
# File 'proto_docs/google/cloud/dataplex/v1/metadata.rb', line 338 class Entity include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Provides compatibility information for various metadata stores. # @!attribute [r] hive_metastore # @return [::Google::Cloud::Dataplex::V1::Entity::CompatibilityStatus::Compatibility] # Output only. Whether this entity is compatible with Hive Metastore. # @!attribute [r] bigquery # @return [::Google::Cloud::Dataplex::V1::Entity::CompatibilityStatus::Compatibility] # Output only. Whether this entity is compatible with BigQuery. class CompatibilityStatus include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Provides compatibility information for a specific metadata store. # @!attribute [r] compatible # @return [::Boolean] # Output only. Whether the entity is compatible and can be represented in # the metadata store. # @!attribute [r] reason # @return [::String] # Output only. Provides additional detail if the entity is incompatible # with the metadata store. class Compatibility include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end # The type of entity. module Type # Type unspecified. TYPE_UNSPECIFIED = 0 # Structured and semi-structured data. TABLE = 1 # Unstructured data. FILESET = 2 end end |
#id ⇒ ::String
Returns Required. A user-provided entity ID. It is mutable, and will be used as the published table name. Specifying a new ID in an update entity request will override the existing value. The ID must contain only letters (a-z, A-Z), numbers (0-9), and underscores, and consist of 256 or fewer characters.
338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 |
# File 'proto_docs/google/cloud/dataplex/v1/metadata.rb', line 338 class Entity include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Provides compatibility information for various metadata stores. # @!attribute [r] hive_metastore # @return [::Google::Cloud::Dataplex::V1::Entity::CompatibilityStatus::Compatibility] # Output only. Whether this entity is compatible with Hive Metastore. # @!attribute [r] bigquery # @return [::Google::Cloud::Dataplex::V1::Entity::CompatibilityStatus::Compatibility] # Output only. Whether this entity is compatible with BigQuery. class CompatibilityStatus include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Provides compatibility information for a specific metadata store. # @!attribute [r] compatible # @return [::Boolean] # Output only. Whether the entity is compatible and can be represented in # the metadata store. # @!attribute [r] reason # @return [::String] # Output only. Provides additional detail if the entity is incompatible # with the metadata store. class Compatibility include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end # The type of entity. module Type # Type unspecified. TYPE_UNSPECIFIED = 0 # Structured and semi-structured data. TABLE = 1 # Unstructured data. FILESET = 2 end end |
#name ⇒ ::String (readonly)
Returns Output only. The resource name of the entity, of the form:
projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}/entities/{id}
.
338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 |
# File 'proto_docs/google/cloud/dataplex/v1/metadata.rb', line 338 class Entity include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Provides compatibility information for various metadata stores. # @!attribute [r] hive_metastore # @return [::Google::Cloud::Dataplex::V1::Entity::CompatibilityStatus::Compatibility] # Output only. Whether this entity is compatible with Hive Metastore. # @!attribute [r] bigquery # @return [::Google::Cloud::Dataplex::V1::Entity::CompatibilityStatus::Compatibility] # Output only. Whether this entity is compatible with BigQuery. class CompatibilityStatus include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Provides compatibility information for a specific metadata store. # @!attribute [r] compatible # @return [::Boolean] # Output only. Whether the entity is compatible and can be represented in # the metadata store. # @!attribute [r] reason # @return [::String] # Output only. Provides additional detail if the entity is incompatible # with the metadata store. class Compatibility include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end # The type of entity. module Type # Type unspecified. TYPE_UNSPECIFIED = 0 # Structured and semi-structured data. TABLE = 1 # Unstructured data. FILESET = 2 end end |
#schema ⇒ ::Google::Cloud::Dataplex::V1::Schema
Returns Required. The description of the data structure and layout.
The schema is not included in list responses. It is only included in
SCHEMA
and FULL
entity views of a GetEntity
response.
338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 |
# File 'proto_docs/google/cloud/dataplex/v1/metadata.rb', line 338 class Entity include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Provides compatibility information for various metadata stores. # @!attribute [r] hive_metastore # @return [::Google::Cloud::Dataplex::V1::Entity::CompatibilityStatus::Compatibility] # Output only. Whether this entity is compatible with Hive Metastore. # @!attribute [r] bigquery # @return [::Google::Cloud::Dataplex::V1::Entity::CompatibilityStatus::Compatibility] # Output only. Whether this entity is compatible with BigQuery. class CompatibilityStatus include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Provides compatibility information for a specific metadata store. # @!attribute [r] compatible # @return [::Boolean] # Output only. Whether the entity is compatible and can be represented in # the metadata store. # @!attribute [r] reason # @return [::String] # Output only. Provides additional detail if the entity is incompatible # with the metadata store. class Compatibility include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end # The type of entity. module Type # Type unspecified. TYPE_UNSPECIFIED = 0 # Structured and semi-structured data. TABLE = 1 # Unstructured data. FILESET = 2 end end |
#system ⇒ ::Google::Cloud::Dataplex::V1::StorageSystem
Returns Required. Immutable. Identifies the storage system of the entity data.
338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 |
# File 'proto_docs/google/cloud/dataplex/v1/metadata.rb', line 338 class Entity include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Provides compatibility information for various metadata stores. # @!attribute [r] hive_metastore # @return [::Google::Cloud::Dataplex::V1::Entity::CompatibilityStatus::Compatibility] # Output only. Whether this entity is compatible with Hive Metastore. # @!attribute [r] bigquery # @return [::Google::Cloud::Dataplex::V1::Entity::CompatibilityStatus::Compatibility] # Output only. Whether this entity is compatible with BigQuery. class CompatibilityStatus include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Provides compatibility information for a specific metadata store. # @!attribute [r] compatible # @return [::Boolean] # Output only. Whether the entity is compatible and can be represented in # the metadata store. # @!attribute [r] reason # @return [::String] # Output only. Provides additional detail if the entity is incompatible # with the metadata store. class Compatibility include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end # The type of entity. module Type # Type unspecified. TYPE_UNSPECIFIED = 0 # Structured and semi-structured data. TABLE = 1 # Unstructured data. FILESET = 2 end end |
#type ⇒ ::Google::Cloud::Dataplex::V1::Entity::Type
Returns Required. Immutable. The type of entity.
338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 |
# File 'proto_docs/google/cloud/dataplex/v1/metadata.rb', line 338 class Entity include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Provides compatibility information for various metadata stores. # @!attribute [r] hive_metastore # @return [::Google::Cloud::Dataplex::V1::Entity::CompatibilityStatus::Compatibility] # Output only. Whether this entity is compatible with Hive Metastore. # @!attribute [r] bigquery # @return [::Google::Cloud::Dataplex::V1::Entity::CompatibilityStatus::Compatibility] # Output only. Whether this entity is compatible with BigQuery. class CompatibilityStatus include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Provides compatibility information for a specific metadata store. # @!attribute [r] compatible # @return [::Boolean] # Output only. Whether the entity is compatible and can be represented in # the metadata store. # @!attribute [r] reason # @return [::String] # Output only. Provides additional detail if the entity is incompatible # with the metadata store. class Compatibility include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end # The type of entity. module Type # Type unspecified. TYPE_UNSPECIFIED = 0 # Structured and semi-structured data. TABLE = 1 # Unstructured data. FILESET = 2 end end |
#uid ⇒ ::String (readonly)
Returns Output only. System generated unique ID for the Entity. This ID will be different if the Entity is deleted and re-created with the same name.
338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 |
# File 'proto_docs/google/cloud/dataplex/v1/metadata.rb', line 338 class Entity include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Provides compatibility information for various metadata stores. # @!attribute [r] hive_metastore # @return [::Google::Cloud::Dataplex::V1::Entity::CompatibilityStatus::Compatibility] # Output only. Whether this entity is compatible with Hive Metastore. # @!attribute [r] bigquery # @return [::Google::Cloud::Dataplex::V1::Entity::CompatibilityStatus::Compatibility] # Output only. Whether this entity is compatible with BigQuery. class CompatibilityStatus include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Provides compatibility information for a specific metadata store. # @!attribute [r] compatible # @return [::Boolean] # Output only. Whether the entity is compatible and can be represented in # the metadata store. # @!attribute [r] reason # @return [::String] # Output only. Provides additional detail if the entity is incompatible # with the metadata store. class Compatibility include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end # The type of entity. module Type # Type unspecified. TYPE_UNSPECIFIED = 0 # Structured and semi-structured data. TABLE = 1 # Unstructured data. FILESET = 2 end end |
#update_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. The time when the entity was last updated.
338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 |
# File 'proto_docs/google/cloud/dataplex/v1/metadata.rb', line 338 class Entity include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Provides compatibility information for various metadata stores. # @!attribute [r] hive_metastore # @return [::Google::Cloud::Dataplex::V1::Entity::CompatibilityStatus::Compatibility] # Output only. Whether this entity is compatible with Hive Metastore. # @!attribute [r] bigquery # @return [::Google::Cloud::Dataplex::V1::Entity::CompatibilityStatus::Compatibility] # Output only. Whether this entity is compatible with BigQuery. class CompatibilityStatus include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Provides compatibility information for a specific metadata store. # @!attribute [r] compatible # @return [::Boolean] # Output only. Whether the entity is compatible and can be represented in # the metadata store. # @!attribute [r] reason # @return [::String] # Output only. Provides additional detail if the entity is incompatible # with the metadata store. class Compatibility include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end # The type of entity. module Type # Type unspecified. TYPE_UNSPECIFIED = 0 # Structured and semi-structured data. TABLE = 1 # Unstructured data. FILESET = 2 end end |