Class CreateJobFromTemplateRequest (1.0.0-beta03)

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

A request to create a Cloud Dataflow job from a template.

Inheritance

Object > CreateJobFromTemplateRequest

Namespace

Google.Cloud.Dataflow.V1Beta3

Assembly

Google.Cloud.Dataflow.V1Beta3.dll

Constructors

CreateJobFromTemplateRequest()

public CreateJobFromTemplateRequest()

CreateJobFromTemplateRequest(CreateJobFromTemplateRequest)

public CreateJobFromTemplateRequest(CreateJobFromTemplateRequest other)
Parameter
NameDescription
otherCreateJobFromTemplateRequest

Properties

Environment

public RuntimeEnvironment Environment { get; set; }

The runtime environment for the job.

Property Value
TypeDescription
RuntimeEnvironment

GcsPath

public string GcsPath { get; set; }

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

Property Value
TypeDescription
String

JobName

public string JobName { get; set; }

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

Property Value
TypeDescription
String

Location

public string Location { get; set; }

The regional endpoint to which to direct the request.

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>

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 CreateJobFromTemplateRequest.TemplateOneofCase TemplateCase { get; }
Property Value
TypeDescription
CreateJobFromTemplateRequest.TemplateOneofCase