Class SnapshotJobRequest (1.0.0-beta03)

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

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
NameDescription
otherSnapshotJobRequest

Properties

Description

public string Description { get; set; }

User specified description of the snapshot. Maybe empty.

Property Value
TypeDescription
String

JobId

public string JobId { get; set; }

The job to be snapshotted.

Property Value
TypeDescription
String

Location

public string Location { get; set; }

The location that contains this job.

Property Value
TypeDescription
String

ProjectId

public string ProjectId { get; set; }

The project which owns the job to be snapshotted.

Property Value
TypeDescription
String

SnapshotSources

public bool SnapshotSources { get; set; }

If true, perform snapshots for sources which support this.

Property Value
TypeDescription
Boolean

Ttl

public Duration Ttl { get; set; }

TTL for the snapshot.

Property Value
TypeDescription
Duration