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:



766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
# File 'proto_docs/google/cloud/dataplex/v1/resources.rb', line 766

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:



766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
# File 'proto_docs/google/cloud/dataplex/v1/resources.rb', line 766

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.



766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
# File 'proto_docs/google/cloud/dataplex/v1/resources.rb', line 766

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:



766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
# File 'proto_docs/google/cloud/dataplex/v1/resources.rb', line 766

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:



766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
# File 'proto_docs/google/cloud/dataplex/v1/resources.rb', line 766

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:



766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
# File 'proto_docs/google/cloud/dataplex/v1/resources.rb', line 766

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