Class: Google::Cloud::Dataplex::V1::EntrySource

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

Overview

EntrySource contains source system related information for the entry.

Defined Under Namespace

Classes: Ancestor, LabelsEntry

Instance Attribute Summary collapse

Instance Attribute Details

#ancestors::Array<::Google::Cloud::Dataplex::V1::EntrySource::Ancestor>

Returns Immutable. The ancestors of the Entry in the source system.

Returns:



464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
# File 'proto_docs/google/cloud/dataplex/v1/catalog.rb', line 464

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

  # Ancestor contains information about individual items in the hierarchy of
  # an Entry.
  # @!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 create time of the resource in the source system.

Returns:



464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
# File 'proto_docs/google/cloud/dataplex/v1/catalog.rb', line 464

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

  # Ancestor contains information about individual items in the hierarchy of
  # an Entry.
  # @!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 Description of the Entry. The maximum size of the field is 2000 characters.

Returns:

  • (::String)

    Description of the Entry. The maximum size of the field is 2000 characters.



464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
# File 'proto_docs/google/cloud/dataplex/v1/catalog.rb', line 464

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

  # Ancestor contains information about individual items in the hierarchy of
  # an Entry.
  # @!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 User friendly display name. The maximum size of the field is 500 characters.

Returns:

  • (::String)

    User friendly display name. The maximum size of the field is 500 characters.



464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
# File 'proto_docs/google/cloud/dataplex/v1/catalog.rb', line 464

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

  # Ancestor contains information about individual items in the hierarchy of
  # an Entry.
  # @!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.

Returns:

  • (::Google::Protobuf::Map{::String => ::String})

    User-defined labels. The maximum size of keys and values is 128 characters each.



464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
# File 'proto_docs/google/cloud/dataplex/v1/catalog.rb', line 464

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

  # Ancestor contains information about individual items in the hierarchy of
  # an Entry.
  # @!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. Entry will be searchable by this location. By default, this should match the location of the EntryGroup containing this entry. A different value allows capturing source location for data external to GCP.

Returns:

  • (::String)

    Output only. Location of the resource in the source system. Entry will be searchable by this location. By default, this should match the location of the EntryGroup containing this entry. A different value allows capturing source location for data external to GCP.



464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
# File 'proto_docs/google/cloud/dataplex/v1/catalog.rb', line 464

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

  # Ancestor contains information about individual items in the hierarchy of
  # an Entry.
  # @!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. The maximum size of the field is 64 characters.

Returns:

  • (::String)

    The platform containing the source system. The maximum size of the field is 64 characters.



464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
# File 'proto_docs/google/cloud/dataplex/v1/catalog.rb', line 464

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

  # Ancestor contains information about individual items in the hierarchy of
  # an Entry.
  # @!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. The maximum size of the field is 4000 characters.

Returns:

  • (::String)

    The name of the resource in the source system. The maximum size of the field is 4000 characters.



464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
# File 'proto_docs/google/cloud/dataplex/v1/catalog.rb', line 464

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

  # Ancestor contains information about individual items in the hierarchy of
  # an Entry.
  # @!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. The maximum size of the field is 64 characters.

Returns:

  • (::String)

    The name of the source system. The maximum size of the field is 64 characters.



464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
# File 'proto_docs/google/cloud/dataplex/v1/catalog.rb', line 464

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

  # Ancestor contains information about individual items in the hierarchy of
  # an Entry.
  # @!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 update time of the resource in the source system.

Returns:



464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
# File 'proto_docs/google/cloud/dataplex/v1/catalog.rb', line 464

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

  # Ancestor contains information about individual items in the hierarchy of
  # an Entry.
  # @!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