Class: Google::Cloud::Dataplex::V1::Asset::DiscoveryStatus

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

Overview

Status of discovery for an asset.

Defined Under Namespace

Modules: State Classes: Stats

Instance Attribute Summary collapse

Instance Attribute Details

#last_run_duration::Google::Protobuf::Duration

Returns The duration of the last discovery run.

Returns:



786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
# File 'proto_docs/google/cloud/dataplex/v1/resources.rb', line 786

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

  # The aggregated data statistics for the asset reported by discovery.
  # @!attribute [rw] data_items
  #   @return [::Integer]
  #     The count of data items within the referenced resource.
  # @!attribute [rw] data_size
  #   @return [::Integer]
  #     The number of stored data bytes within the referenced resource.
  # @!attribute [rw] tables
  #   @return [::Integer]
  #     The count of table entities within the referenced resource.
  # @!attribute [rw] filesets
  #   @return [::Integer]
  #     The count of fileset entities within the referenced resource.
  class Stats
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Current state of discovery.
  module State
    # State is unspecified.
    STATE_UNSPECIFIED = 0

    # Discovery for the asset is scheduled.
    SCHEDULED = 1

    # Discovery for the asset is running.
    IN_PROGRESS = 2

    # Discovery for the asset is currently paused (e.g. due to a lack
    # of available resources). It will be automatically resumed.
    PAUSED = 3

    # Discovery for the asset is disabled.
    DISABLED = 5
  end
end

#last_run_time::Google::Protobuf::Timestamp

Returns The start time of the last discovery run.

Returns:



786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
# File 'proto_docs/google/cloud/dataplex/v1/resources.rb', line 786

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

  # The aggregated data statistics for the asset reported by discovery.
  # @!attribute [rw] data_items
  #   @return [::Integer]
  #     The count of data items within the referenced resource.
  # @!attribute [rw] data_size
  #   @return [::Integer]
  #     The number of stored data bytes within the referenced resource.
  # @!attribute [rw] tables
  #   @return [::Integer]
  #     The count of table entities within the referenced resource.
  # @!attribute [rw] filesets
  #   @return [::Integer]
  #     The count of fileset entities within the referenced resource.
  class Stats
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Current state of discovery.
  module State
    # State is unspecified.
    STATE_UNSPECIFIED = 0

    # Discovery for the asset is scheduled.
    SCHEDULED = 1

    # Discovery for the asset is running.
    IN_PROGRESS = 2

    # Discovery for the asset is currently paused (e.g. due to a lack
    # of available resources). It will be automatically resumed.
    PAUSED = 3

    # Discovery for the asset is disabled.
    DISABLED = 5
  end
end

#message::String

Returns Additional information about the current state.

Returns:

  • (::String)

    Additional information about the current state.



786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
# File 'proto_docs/google/cloud/dataplex/v1/resources.rb', line 786

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

  # The aggregated data statistics for the asset reported by discovery.
  # @!attribute [rw] data_items
  #   @return [::Integer]
  #     The count of data items within the referenced resource.
  # @!attribute [rw] data_size
  #   @return [::Integer]
  #     The number of stored data bytes within the referenced resource.
  # @!attribute [rw] tables
  #   @return [::Integer]
  #     The count of table entities within the referenced resource.
  # @!attribute [rw] filesets
  #   @return [::Integer]
  #     The count of fileset entities within the referenced resource.
  class Stats
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Current state of discovery.
  module State
    # State is unspecified.
    STATE_UNSPECIFIED = 0

    # Discovery for the asset is scheduled.
    SCHEDULED = 1

    # Discovery for the asset is running.
    IN_PROGRESS = 2

    # Discovery for the asset is currently paused (e.g. due to a lack
    # of available resources). It will be automatically resumed.
    PAUSED = 3

    # Discovery for the asset is disabled.
    DISABLED = 5
  end
end

#state::Google::Cloud::Dataplex::V1::Asset::DiscoveryStatus::State

Returns The current status of the discovery feature.

Returns:



786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
# File 'proto_docs/google/cloud/dataplex/v1/resources.rb', line 786

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

  # The aggregated data statistics for the asset reported by discovery.
  # @!attribute [rw] data_items
  #   @return [::Integer]
  #     The count of data items within the referenced resource.
  # @!attribute [rw] data_size
  #   @return [::Integer]
  #     The number of stored data bytes within the referenced resource.
  # @!attribute [rw] tables
  #   @return [::Integer]
  #     The count of table entities within the referenced resource.
  # @!attribute [rw] filesets
  #   @return [::Integer]
  #     The count of fileset entities within the referenced resource.
  class Stats
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Current state of discovery.
  module State
    # State is unspecified.
    STATE_UNSPECIFIED = 0

    # Discovery for the asset is scheduled.
    SCHEDULED = 1

    # Discovery for the asset is running.
    IN_PROGRESS = 2

    # Discovery for the asset is currently paused (e.g. due to a lack
    # of available resources). It will be automatically resumed.
    PAUSED = 3

    # Discovery for the asset is disabled.
    DISABLED = 5
  end
end

#stats::Google::Cloud::Dataplex::V1::Asset::DiscoveryStatus::Stats

Returns Data Stats of the asset reported by discovery.

Returns:



786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
# File 'proto_docs/google/cloud/dataplex/v1/resources.rb', line 786

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

  # The aggregated data statistics for the asset reported by discovery.
  # @!attribute [rw] data_items
  #   @return [::Integer]
  #     The count of data items within the referenced resource.
  # @!attribute [rw] data_size
  #   @return [::Integer]
  #     The number of stored data bytes within the referenced resource.
  # @!attribute [rw] tables
  #   @return [::Integer]
  #     The count of table entities within the referenced resource.
  # @!attribute [rw] filesets
  #   @return [::Integer]
  #     The count of fileset entities within the referenced resource.
  class Stats
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Current state of discovery.
  module State
    # State is unspecified.
    STATE_UNSPECIFIED = 0

    # Discovery for the asset is scheduled.
    SCHEDULED = 1

    # Discovery for the asset is running.
    IN_PROGRESS = 2

    # Discovery for the asset is currently paused (e.g. due to a lack
    # of available resources). It will be automatically resumed.
    PAUSED = 3

    # Discovery for the asset is disabled.
    DISABLED = 5
  end
end

#update_time::Google::Protobuf::Timestamp

Returns Last update time of the status.

Returns:



786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
# File 'proto_docs/google/cloud/dataplex/v1/resources.rb', line 786

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

  # The aggregated data statistics for the asset reported by discovery.
  # @!attribute [rw] data_items
  #   @return [::Integer]
  #     The count of data items within the referenced resource.
  # @!attribute [rw] data_size
  #   @return [::Integer]
  #     The number of stored data bytes within the referenced resource.
  # @!attribute [rw] tables
  #   @return [::Integer]
  #     The count of table entities within the referenced resource.
  # @!attribute [rw] filesets
  #   @return [::Integer]
  #     The count of fileset entities within the referenced resource.
  class Stats
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Current state of discovery.
  module State
    # State is unspecified.
    STATE_UNSPECIFIED = 0

    # Discovery for the asset is scheduled.
    SCHEDULED = 1

    # Discovery for the asset is running.
    IN_PROGRESS = 2

    # Discovery for the asset is currently paused (e.g. due to a lack
    # of available resources). It will be automatically resumed.
    PAUSED = 3

    # Discovery for the asset is disabled.
    DISABLED = 5
  end
end