Dataflow v1beta3 API - Class SnapshotJobRequest (2.0.0-beta06)

public sealed class SnapshotJobRequest : IMessage<SnapshotJobRequest>, IEquatable<SnapshotJobRequest>, IDeepCloneable<SnapshotJobRequest>, IBufferMessage, IMessage

Reference documentation and code samples for the Dataflow v1beta3 API class SnapshotJobRequest.

Request to create a snapshot of a job.

Inheritance

object > SnapshotJobRequest

Namespace

Google.Cloud.Dataflow.V1Beta3

Assembly

Google.Cloud.Dataflow.V1Beta3.dll

Constructors

SnapshotJobRequest()

public SnapshotJobRequest()

SnapshotJobRequest(SnapshotJobRequest)

public SnapshotJobRequest(SnapshotJobRequest other)
Parameter
Name Description
other SnapshotJobRequest

Properties

Description

public string Description { get; set; }

User specified description of the snapshot. Maybe empty.

Property Value
Type Description
string

JobId

public string JobId { get; set; }

The job to be snapshotted.

Property Value
Type Description
string

Location

public string Location { get; set; }

The location that contains this job.

Property Value
Type Description
string

ProjectId

public string ProjectId { get; set; }

The project which owns the job to be snapshotted.

Property Value
Type Description
string

SnapshotSources

public bool SnapshotSources { get; set; }

If true, perform snapshots for sources which support this.

Property Value
Type Description
bool

Ttl

public Duration Ttl { get; set; }

TTL for the snapshot.

Property Value
Type Description
Duration