Class: Google::Cloud::Dataplex::V1::EntrySource
- Inherits:
-
Object
- Object
- Google::Cloud::Dataplex::V1::EntrySource
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/dataplex/v1/catalog.rb
Overview
Information related to the source system of the data resource that is represented by the entry.
Defined Under Namespace
Classes: Ancestor, LabelsEntry
Instance Attribute Summary collapse
-
#ancestors ⇒ ::Array<::Google::Cloud::Dataplex::V1::EntrySource::Ancestor>
Immutable.
-
#create_time ⇒ ::Google::Protobuf::Timestamp
The time when the resource was created in the source system.
-
#description ⇒ ::String
A description of the data resource.
-
#display_name ⇒ ::String
A user-friendly display name.
-
#labels ⇒ ::Google::Protobuf::Map{::String => ::String}
User-defined labels.
-
#location ⇒ ::String
readonly
Output only.
-
#platform ⇒ ::String
The platform containing the source system.
-
#resource ⇒ ::String
The name of the resource in the source system.
-
#system ⇒ ::String
The name of the source system.
-
#update_time ⇒ ::Google::Protobuf::Timestamp
The time when the resource was last updated in the source system.
Instance Attribute Details
#ancestors ⇒ ::Array<::Google::Cloud::Dataplex::V1::EntrySource::Ancestor>
Returns Immutable. The entries representing the ancestors of the data resource in the source system.
492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 |
# File 'proto_docs/google/cloud/dataplex/v1/catalog.rb', line 492 class EntrySource include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Information about individual items in the hierarchy that is associated with # the data resource. # @!attribute [rw] name # @return [::String] # Optional. The name of the ancestor resource. # @!attribute [rw] type # @return [::String] # Optional. The type of the ancestor resource. class Ancestor include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#create_time ⇒ ::Google::Protobuf::Timestamp
Returns The time when the resource was created in the source system.
492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 |
# File 'proto_docs/google/cloud/dataplex/v1/catalog.rb', line 492 class EntrySource include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Information about individual items in the hierarchy that is associated with # the data resource. # @!attribute [rw] name # @return [::String] # Optional. The name of the ancestor resource. # @!attribute [rw] type # @return [::String] # Optional. The type of the ancestor resource. class Ancestor include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#description ⇒ ::String
Returns A description of the data resource. Maximum length is 2,000 characters.
492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 |
# File 'proto_docs/google/cloud/dataplex/v1/catalog.rb', line 492 class EntrySource include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Information about individual items in the hierarchy that is associated with # the data resource. # @!attribute [rw] name # @return [::String] # Optional. The name of the ancestor resource. # @!attribute [rw] type # @return [::String] # Optional. The type of the ancestor resource. class Ancestor include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#display_name ⇒ ::String
Returns A user-friendly display name. Maximum length is 500 characters.
492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 |
# File 'proto_docs/google/cloud/dataplex/v1/catalog.rb', line 492 class EntrySource include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Information about individual items in the hierarchy that is associated with # the data resource. # @!attribute [rw] name # @return [::String] # Optional. The name of the ancestor resource. # @!attribute [rw] type # @return [::String] # Optional. The type of the ancestor resource. class Ancestor include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#labels ⇒ ::Google::Protobuf::Map{::String => ::String}
Returns User-defined labels. The maximum size of keys and values is 128 characters each.
492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 |
# File 'proto_docs/google/cloud/dataplex/v1/catalog.rb', line 492 class EntrySource include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Information about individual items in the hierarchy that is associated with # the data resource. # @!attribute [rw] name # @return [::String] # Optional. The name of the ancestor resource. # @!attribute [rw] type # @return [::String] # Optional. The type of the ancestor resource. class Ancestor include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#location ⇒ ::String (readonly)
Returns Output only. Location of the resource in the source system. You can search the entry by this location. By default, this should match the location of the entry group containing this entry. A different value allows capturing the source location for data external to Google Cloud.
492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 |
# File 'proto_docs/google/cloud/dataplex/v1/catalog.rb', line 492 class EntrySource include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Information about individual items in the hierarchy that is associated with # the data resource. # @!attribute [rw] name # @return [::String] # Optional. The name of the ancestor resource. # @!attribute [rw] type # @return [::String] # Optional. The type of the ancestor resource. class Ancestor include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#platform ⇒ ::String
Returns The platform containing the source system. Maximum length is 64 characters.
492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 |
# File 'proto_docs/google/cloud/dataplex/v1/catalog.rb', line 492 class EntrySource include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Information about individual items in the hierarchy that is associated with # the data resource. # @!attribute [rw] name # @return [::String] # Optional. The name of the ancestor resource. # @!attribute [rw] type # @return [::String] # Optional. The type of the ancestor resource. class Ancestor include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#resource ⇒ ::String
Returns The name of the resource in the source system. Maximum length is 4,000 characters.
492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 |
# File 'proto_docs/google/cloud/dataplex/v1/catalog.rb', line 492 class EntrySource include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Information about individual items in the hierarchy that is associated with # the data resource. # @!attribute [rw] name # @return [::String] # Optional. The name of the ancestor resource. # @!attribute [rw] type # @return [::String] # Optional. The type of the ancestor resource. class Ancestor include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#system ⇒ ::String
Returns The name of the source system. Maximum length is 64 characters.
492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 |
# File 'proto_docs/google/cloud/dataplex/v1/catalog.rb', line 492 class EntrySource include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Information about individual items in the hierarchy that is associated with # the data resource. # @!attribute [rw] name # @return [::String] # Optional. The name of the ancestor resource. # @!attribute [rw] type # @return [::String] # Optional. The type of the ancestor resource. class Ancestor include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#update_time ⇒ ::Google::Protobuf::Timestamp
Returns The time when the resource was last updated in the source system. If the
entry exists in the system and its EntrySource
has update_time
populated, further updates to the EntrySource
of the entry must provide
incremental updates to its update_time
.
492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 |
# File 'proto_docs/google/cloud/dataplex/v1/catalog.rb', line 492 class EntrySource include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Information about individual items in the hierarchy that is associated with # the data resource. # @!attribute [rw] name # @return [::String] # Optional. The name of the ancestor resource. # @!attribute [rw] type # @return [::String] # Optional. The type of the ancestor resource. class Ancestor include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |