Class: Google::Cloud::Dataplex::V1::Entry

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/dataplex/v1/catalog.rb

Overview

An entry is a representation of a data resource that can be described by various metadata.

Defined Under Namespace

Classes: AspectsEntry

Instance Attribute Summary collapse

Instance Attribute Details

#aspects::Google::Protobuf::Map{::String => ::Google::Cloud::Dataplex::V1::Aspect}

Returns Optional. The aspects that are attached to the entry. Depending on how the aspect is attached to the entry, the format of the aspect key can be one of the following:

  • If the aspect is attached directly to the entry: {project_id_or_number}.{location_id}.{aspect_type_id}
  • If the aspect is attached to an entry's path: {project_id_or_number}.{location_id}.{aspect_type_id}@{path}.

Returns:

  • (::Google::Protobuf::Map{::String => ::Google::Cloud::Dataplex::V1::Aspect})

    Optional. The aspects that are attached to the entry. Depending on how the aspect is attached to the entry, the format of the aspect key can be one of the following:

    • If the aspect is attached directly to the entry: {project_id_or_number}.{location_id}.{aspect_type_id}
    • If the aspect is attached to an entry's path: {project_id_or_number}.{location_id}.{aspect_type_id}@{path}


432
433
434
435
436
437
438
439
440
441
442
443
444
# File 'proto_docs/google/cloud/dataplex/v1/catalog.rb', line 432

class Entry
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::Google::Cloud::Dataplex::V1::Aspect]
  class AspectsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#create_time::Google::Protobuf::Timestamp (readonly)

Returns Output only. The time when the entry was created in Dataplex.

Returns:



432
433
434
435
436
437
438
439
440
441
442
443
444
# File 'proto_docs/google/cloud/dataplex/v1/catalog.rb', line 432

class Entry
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::Google::Cloud::Dataplex::V1::Aspect]
  class AspectsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#entry_source::Google::Cloud::Dataplex::V1::EntrySource

Returns Optional. Information related to the source system of the data resource that is represented by the entry.

Returns:



432
433
434
435
436
437
438
439
440
441
442
443
444
# File 'proto_docs/google/cloud/dataplex/v1/catalog.rb', line 432

class Entry
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::Google::Cloud::Dataplex::V1::Aspect]
  class AspectsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#entry_type::String

Returns Required. Immutable. The relative resource name of the entry type that was used to create this entry, in the format projects/{project_id_or_number}/locations/{location_id}/entryTypes/{entry_type_id}.

Returns:

  • (::String)

    Required. Immutable. The relative resource name of the entry type that was used to create this entry, in the format projects/{project_id_or_number}/locations/{location_id}/entryTypes/{entry_type_id}.



432
433
434
435
436
437
438
439
440
441
442
443
444
# File 'proto_docs/google/cloud/dataplex/v1/catalog.rb', line 432

class Entry
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::Google::Cloud::Dataplex::V1::Aspect]
  class AspectsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#fully_qualified_name::String

Returns Optional. A name for the entry that can be referenced by an external system. For more information, see Fully qualified names. The maximum size of the field is 4000 characters.

Returns:

  • (::String)

    Optional. A name for the entry that can be referenced by an external system. For more information, see Fully qualified names. The maximum size of the field is 4000 characters.



432
433
434
435
436
437
438
439
440
441
442
443
444
# File 'proto_docs/google/cloud/dataplex/v1/catalog.rb', line 432

class Entry
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::Google::Cloud::Dataplex::V1::Aspect]
  class AspectsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#name::String

Returns Identifier. The relative resource name of the entry, in the format projects/{project_id_or_number}/locations/{location_id}/entryGroups/{entry_group_id}/entries/{entry_id}.

Returns:

  • (::String)

    Identifier. The relative resource name of the entry, in the format projects/{project_id_or_number}/locations/{location_id}/entryGroups/{entry_group_id}/entries/{entry_id}.



432
433
434
435
436
437
438
439
440
441
442
443
444
# File 'proto_docs/google/cloud/dataplex/v1/catalog.rb', line 432

class Entry
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::Google::Cloud::Dataplex::V1::Aspect]
  class AspectsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#parent_entry::String

Returns Optional. Immutable. The resource name of the parent entry.

Returns:

  • (::String)

    Optional. Immutable. The resource name of the parent entry.



432
433
434
435
436
437
438
439
440
441
442
443
444
# File 'proto_docs/google/cloud/dataplex/v1/catalog.rb', line 432

class Entry
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::Google::Cloud::Dataplex::V1::Aspect]
  class AspectsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#update_time::Google::Protobuf::Timestamp (readonly)

Returns Output only. The time when the entry was last updated in Dataplex.

Returns:



432
433
434
435
436
437
438
439
440
441
442
443
444
# File 'proto_docs/google/cloud/dataplex/v1/catalog.rb', line 432

class Entry
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::Google::Cloud::Dataplex::V1::Aspect]
  class AspectsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end