Class LaunchTemplateParameters (1.0.0-beta03)

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

Parameters to provide to the template being launched.

Inheritance

Object > LaunchTemplateParameters

Namespace

Google.Cloud.Dataflow.V1Beta3

Assembly

Google.Cloud.Dataflow.V1Beta3.dll

Constructors

LaunchTemplateParameters()

public LaunchTemplateParameters()

LaunchTemplateParameters(LaunchTemplateParameters)

public LaunchTemplateParameters(LaunchTemplateParameters other)
Parameter
NameDescription
otherLaunchTemplateParameters

Properties

Environment

public RuntimeEnvironment Environment { get; set; }

The runtime environment for the job.

Property Value
TypeDescription
RuntimeEnvironment

JobName

public string JobName { get; set; }

Required. The job name to use for the created job.

Property Value
TypeDescription
String

Parameters

public MapField<string, string> Parameters { get; }

The runtime parameters to pass to the job.

Property Value
TypeDescription
MapField<String, String>

TransformNameMapping

public MapField<string, string> TransformNameMapping { get; }

Only applicable when updating a pipeline. Map of transform name prefixes of the job to be replaced to the corresponding name prefixes of the new job.

Property Value
TypeDescription
MapField<String, String>

Update

public bool Update { get; set; }

If set, replace the existing pipeline with the name specified by jobName with this pipeline, preserving state.

Property Value
TypeDescription
Boolean