Request to create a snapshot of a job.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#description
def description() -> ::String
Returns
- (::String) — User specified description of the snapshot. Maybe empty.
#description=
def description=(value) -> ::String
Parameter
- value (::String) — User specified description of the snapshot. Maybe empty.
Returns
- (::String) — User specified description of the snapshot. Maybe empty.
#job_id
def job_id() -> ::String
Returns
- (::String) — The job to be snapshotted.
#job_id=
def job_id=(value) -> ::String
Parameter
- value (::String) — The job to be snapshotted.
Returns
- (::String) — The job to be snapshotted.
#location
def location() -> ::String
Returns
- (::String) — The location that contains this job.
#location=
def location=(value) -> ::String
Parameter
- value (::String) — The location that contains this job.
Returns
- (::String) — The location that contains this job.
#project_id
def project_id() -> ::String
Returns
- (::String) — The project which owns the job to be snapshotted.
#project_id=
def project_id=(value) -> ::String
Parameter
- value (::String) — The project which owns the job to be snapshotted.
Returns
- (::String) — The project which owns the job to be snapshotted.
#snapshot_sources
def snapshot_sources() -> ::Boolean
Returns
- (::Boolean) — If true, perform snapshots for sources which support this.
#snapshot_sources=
def snapshot_sources=(value) -> ::Boolean
Parameter
- value (::Boolean) — If true, perform snapshots for sources which support this.
Returns
- (::Boolean) — If true, perform snapshots for sources which support this.
#ttl
def ttl() -> ::Google::Protobuf::Duration
Returns
- (::Google::Protobuf::Duration) — TTL for the snapshot.
#ttl=
def ttl=(value) -> ::Google::Protobuf::Duration
Parameter
- value (::Google::Protobuf::Duration) — TTL for the snapshot.
Returns
- (::Google::Protobuf::Duration) — TTL for the snapshot.