Class: Google::Cloud::Dataflow::V1beta3::Snapshot

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/dataflow/v1beta3/snapshots.rb

Overview

Represents a snapshot of a job.

Instance Attribute Summary collapse

Instance Attribute Details

#creation_time::Google::Protobuf::Timestamp

Returns The time this snapshot was created.

Returns:



71
72
73
74
# File 'proto_docs/google/dataflow/v1beta3/snapshots.rb', line 71

class Snapshot
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#description::String

Returns User specified description of the snapshot. Maybe empty.

Returns:

  • (::String)

    User specified description of the snapshot. Maybe empty.



71
72
73
74
# File 'proto_docs/google/dataflow/v1beta3/snapshots.rb', line 71

class Snapshot
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#disk_size_bytes::Integer

Returns The disk byte size of the snapshot. Only available for snapshots in READY state.

Returns:

  • (::Integer)

    The disk byte size of the snapshot. Only available for snapshots in READY state.



71
72
73
74
# File 'proto_docs/google/dataflow/v1beta3/snapshots.rb', line 71

class Snapshot
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#id::String

Returns The unique ID of this snapshot.

Returns:

  • (::String)

    The unique ID of this snapshot.



71
72
73
74
# File 'proto_docs/google/dataflow/v1beta3/snapshots.rb', line 71

class Snapshot
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#project_id::String

Returns The project this snapshot belongs to.

Returns:

  • (::String)

    The project this snapshot belongs to.



71
72
73
74
# File 'proto_docs/google/dataflow/v1beta3/snapshots.rb', line 71

class Snapshot
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#pubsub_metadata::Array<::Google::Cloud::Dataflow::V1beta3::PubsubSnapshotMetadata>

Returns Pub/Sub snapshot metadata.

Returns:



71
72
73
74
# File 'proto_docs/google/dataflow/v1beta3/snapshots.rb', line 71

class Snapshot
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#region::String

Returns Cloud region where this snapshot lives in, e.g., "us-central1".

Returns:

  • (::String)

    Cloud region where this snapshot lives in, e.g., "us-central1".



71
72
73
74
# File 'proto_docs/google/dataflow/v1beta3/snapshots.rb', line 71

class Snapshot
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#source_job_id::String

Returns The job this snapshot was created from.

Returns:

  • (::String)

    The job this snapshot was created from.



71
72
73
74
# File 'proto_docs/google/dataflow/v1beta3/snapshots.rb', line 71

class Snapshot
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#state::Google::Cloud::Dataflow::V1beta3::SnapshotState

Returns State of the snapshot.

Returns:



71
72
73
74
# File 'proto_docs/google/dataflow/v1beta3/snapshots.rb', line 71

class Snapshot
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#ttl::Google::Protobuf::Duration

Returns The time after which this snapshot will be automatically deleted.

Returns:



71
72
73
74
# File 'proto_docs/google/dataflow/v1beta3/snapshots.rb', line 71

class Snapshot
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end