TemplatesService

google.dataflow.v1beta3. TemplatesService

Represents a TemplatesService

Constructor

new TemplatesService(rpcImpl, requestDelimitedopt, responseDelimitedopt)

Constructs a new TemplatesService service.

Parameters:
Name Type Attributes Default Description
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean <optional>
false

Whether requests are length-delimited

responseDelimited boolean <optional>
false

Whether responses are length-delimited

Extends

  • $protobuf.rpc.Service

Methods

createJobFromTemplate(request, callback) → {undefined}

Calls CreateJobFromTemplate.

Parameters:
Name Type Description
request google.dataflow.v1beta3.ICreateJobFromTemplateRequest

CreateJobFromTemplateRequest message or plain object

callback google.dataflow.v1beta3.TemplatesService.CreateJobFromTemplateCallback

Node-style callback called with the error, if any, and Job

Returns:
Type Description
undefined

createJobFromTemplate(request) → {Promise.<google.dataflow.v1beta3.Job>}

Calls CreateJobFromTemplate.

Parameters:
Name Type Description
request google.dataflow.v1beta3.ICreateJobFromTemplateRequest

CreateJobFromTemplateRequest message or plain object

Returns:
Type Description
Promise.<google.dataflow.v1beta3.Job>

Promise

getTemplate(request, callback) → {undefined}

Calls GetTemplate.

Parameters:
Name Type Description
request google.dataflow.v1beta3.IGetTemplateRequest

GetTemplateRequest message or plain object

callback google.dataflow.v1beta3.TemplatesService.GetTemplateCallback

Node-style callback called with the error, if any, and GetTemplateResponse

Returns:
Type Description
undefined

getTemplate(request) → {Promise.<google.dataflow.v1beta3.GetTemplateResponse>}

Calls GetTemplate.

Parameters:
Name Type Description
request google.dataflow.v1beta3.IGetTemplateRequest

GetTemplateRequest message or plain object

Returns:
Type Description
Promise.<google.dataflow.v1beta3.GetTemplateResponse>

Promise

launchTemplate(request, callback) → {undefined}

Calls LaunchTemplate.

Parameters:
Name Type Description
request google.dataflow.v1beta3.ILaunchTemplateRequest

LaunchTemplateRequest message or plain object

callback google.dataflow.v1beta3.TemplatesService.LaunchTemplateCallback

Node-style callback called with the error, if any, and LaunchTemplateResponse

Returns:
Type Description
undefined

launchTemplate(request) → {Promise.<google.dataflow.v1beta3.LaunchTemplateResponse>}

Calls LaunchTemplate.

Parameters:
Name Type Description
request google.dataflow.v1beta3.ILaunchTemplateRequest

LaunchTemplateRequest message or plain object

Returns:
Type Description
Promise.<google.dataflow.v1beta3.LaunchTemplateResponse>

Promise

(static) create(rpcImpl, requestDelimitedopt, responseDelimitedopt) → {TemplatesService}

Creates new TemplatesService service using the specified rpc implementation.

Parameters:
Name Type Attributes Default Description
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean <optional>
false

Whether requests are length-delimited

responseDelimited boolean <optional>
false

Whether responses are length-delimited

Returns:
Type Description
TemplatesService

RPC service. Useful where requests and/or responses are streamed.

Type Definitions

CreateJobFromTemplateCallback(error, responseopt)

Callback as used by createJobFromTemplate.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.dataflow.v1beta3.Job <optional>

Job

GetTemplateCallback(error, responseopt)

Callback as used by getTemplate.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.dataflow.v1beta3.GetTemplateResponse <optional>

GetTemplateResponse

LaunchTemplateCallback(error, responseopt)

Callback as used by launchTemplate.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.dataflow.v1beta3.LaunchTemplateResponse <optional>

LaunchTemplateResponse