Class LaunchTemplateRequest (1.0.0-beta03)

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

A request to launch a template.

Inheritance

Object > LaunchTemplateRequest

Namespace

Google.Cloud.Dataflow.V1Beta3

Assembly

Google.Cloud.Dataflow.V1Beta3.dll

Constructors

LaunchTemplateRequest()

public LaunchTemplateRequest()

LaunchTemplateRequest(LaunchTemplateRequest)

public LaunchTemplateRequest(LaunchTemplateRequest other)
Parameter
NameDescription
otherLaunchTemplateRequest

Properties

DynamicTemplate

public DynamicTemplateLaunchParams DynamicTemplate { get; set; }

Params for launching a dynamic template.

Property Value
TypeDescription
DynamicTemplateLaunchParams

GcsPath

public string GcsPath { get; set; }

A Cloud Storage path to the template from which to create the job. Must be valid Cloud Storage URL, beginning with 'gs://'.

Property Value
TypeDescription
String

LaunchParameters

public LaunchTemplateParameters LaunchParameters { get; set; }

The parameters of the template to launch. This should be part of the body of the POST request.

Property Value
TypeDescription
LaunchTemplateParameters

Location

public string Location { get; set; }

The regional endpoint to which to direct the request.

Property Value
TypeDescription
String

ProjectId

public string ProjectId { get; set; }

Required. The ID of the Cloud Platform project that the job belongs to.

Property Value
TypeDescription
String

TemplateCase

public LaunchTemplateRequest.TemplateOneofCase TemplateCase { get; }
Property Value
TypeDescription
LaunchTemplateRequest.TemplateOneofCase

ValidateOnly

public bool ValidateOnly { get; set; }

If true, the request is validated but not actually executed. Defaults to false.

Property Value
TypeDescription
Boolean