Class: Google::Cloud::Dataflow::V1beta3::Snapshot
- Inherits:
-
Object
- Object
- Google::Cloud::Dataflow::V1beta3::Snapshot
- 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
-
#creation_time ⇒ ::Google::Protobuf::Timestamp
The time this snapshot was created.
-
#description ⇒ ::String
User specified description of the snapshot.
-
#disk_size_bytes ⇒ ::Integer
The disk byte size of the snapshot.
-
#id ⇒ ::String
The unique ID of this snapshot.
-
#project_id ⇒ ::String
The project this snapshot belongs to.
-
#pubsub_metadata ⇒ ::Array<::Google::Cloud::Dataflow::V1beta3::PubsubSnapshotMetadata>
Pub/Sub snapshot metadata.
-
#region ⇒ ::String
Cloud region where this snapshot lives in, e.g., "us-central1".
-
#source_job_id ⇒ ::String
The job this snapshot was created from.
-
#state ⇒ ::Google::Cloud::Dataflow::V1beta3::SnapshotState
State of the snapshot.
-
#ttl ⇒ ::Google::Protobuf::Duration
The time after which this snapshot will be automatically deleted.
Instance Attribute Details
#creation_time ⇒ ::Google::Protobuf::Timestamp
Returns The time this snapshot was created.
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.
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.
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.
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.
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.
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".
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.
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 |