Constructor
new Workflows(rpcImpl, requestDelimitedopt, responseDelimitedopt)
Constructs a new Workflows 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
createWorkflow(request, callback) → {undefined}
Calls CreateWorkflow.
Parameters:
Name | Type | Description |
---|---|---|
request |
google.cloud.workflows.v1beta.ICreateWorkflowRequest |
CreateWorkflowRequest message or plain object |
callback |
google.cloud.workflows.v1beta.Workflows.CreateWorkflowCallback |
Node-style callback called with the error, if any, and Operation |
Returns:
Type | Description |
---|---|
undefined |
createWorkflow(request) → {Promise.<google.longrunning.Operation>}
Calls CreateWorkflow.
Parameters:
Name | Type | Description |
---|---|---|
request |
google.cloud.workflows.v1beta.ICreateWorkflowRequest |
CreateWorkflowRequest message or plain object |
Returns:
Type | Description |
---|---|
Promise.<google.longrunning.Operation> |
Promise |
deleteWorkflow(request, callback) → {undefined}
Calls DeleteWorkflow.
Parameters:
Name | Type | Description |
---|---|---|
request |
google.cloud.workflows.v1beta.IDeleteWorkflowRequest |
DeleteWorkflowRequest message or plain object |
callback |
google.cloud.workflows.v1beta.Workflows.DeleteWorkflowCallback |
Node-style callback called with the error, if any, and Operation |
Returns:
Type | Description |
---|---|
undefined |
deleteWorkflow(request) → {Promise.<google.longrunning.Operation>}
Calls DeleteWorkflow.
Parameters:
Name | Type | Description |
---|---|---|
request |
google.cloud.workflows.v1beta.IDeleteWorkflowRequest |
DeleteWorkflowRequest message or plain object |
Returns:
Type | Description |
---|---|
Promise.<google.longrunning.Operation> |
Promise |
getWorkflow(request, callback) → {undefined}
Calls GetWorkflow.
Parameters:
Name | Type | Description |
---|---|---|
request |
google.cloud.workflows.v1beta.IGetWorkflowRequest |
GetWorkflowRequest message or plain object |
callback |
google.cloud.workflows.v1beta.Workflows.GetWorkflowCallback |
Node-style callback called with the error, if any, and Workflow |
Returns:
Type | Description |
---|---|
undefined |
getWorkflow(request) → {Promise.<google.cloud.workflows.v1beta.Workflow>}
Calls GetWorkflow.
Parameters:
Name | Type | Description |
---|---|---|
request |
google.cloud.workflows.v1beta.IGetWorkflowRequest |
GetWorkflowRequest message or plain object |
Returns:
Type | Description |
---|---|
Promise.<google.cloud.workflows.v1beta.Workflow> |
Promise |
listWorkflows(request, callback) → {undefined}
Calls ListWorkflows.
Parameters:
Name | Type | Description |
---|---|---|
request |
google.cloud.workflows.v1beta.IListWorkflowsRequest |
ListWorkflowsRequest message or plain object |
callback |
google.cloud.workflows.v1beta.Workflows.ListWorkflowsCallback |
Node-style callback called with the error, if any, and ListWorkflowsResponse |
Returns:
Type | Description |
---|---|
undefined |
listWorkflows(request) → {Promise.<google.cloud.workflows.v1beta.ListWorkflowsResponse>}
Calls ListWorkflows.
Parameters:
Name | Type | Description |
---|---|---|
request |
google.cloud.workflows.v1beta.IListWorkflowsRequest |
ListWorkflowsRequest message or plain object |
Returns:
Type | Description |
---|---|
Promise.<google.cloud.workflows.v1beta.ListWorkflowsResponse> |
Promise |
updateWorkflow(request, callback) → {undefined}
Calls UpdateWorkflow.
Parameters:
Name | Type | Description |
---|---|---|
request |
google.cloud.workflows.v1beta.IUpdateWorkflowRequest |
UpdateWorkflowRequest message or plain object |
callback |
google.cloud.workflows.v1beta.Workflows.UpdateWorkflowCallback |
Node-style callback called with the error, if any, and Operation |
Returns:
Type | Description |
---|---|
undefined |
updateWorkflow(request) → {Promise.<google.longrunning.Operation>}
Calls UpdateWorkflow.
Parameters:
Name | Type | Description |
---|---|---|
request |
google.cloud.workflows.v1beta.IUpdateWorkflowRequest |
UpdateWorkflowRequest message or plain object |
Returns:
Type | Description |
---|---|
Promise.<google.longrunning.Operation> |
Promise |
(static) create(rpcImpl, requestDelimitedopt, responseDelimitedopt) → {Workflows}
Creates new Workflows 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 |
---|---|
Workflows |
RPC service. Useful where requests and/or responses are streamed. |
Type Definitions
CreateWorkflowCallback(error, responseopt)
Callback as used by createWorkflow.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
error |
Error | null |
Error, if any |
|
response |
google.longrunning.Operation |
<optional> |
Operation |
DeleteWorkflowCallback(error, responseopt)
Callback as used by deleteWorkflow.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
error |
Error | null |
Error, if any |
|
response |
google.longrunning.Operation |
<optional> |
Operation |
GetWorkflowCallback(error, responseopt)
Callback as used by getWorkflow.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
error |
Error | null |
Error, if any |
|
response |
google.cloud.workflows.v1beta.Workflow |
<optional> |
Workflow |
ListWorkflowsCallback(error, responseopt)
Callback as used by listWorkflows.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
error |
Error | null |
Error, if any |
|
response |
google.cloud.workflows.v1beta.ListWorkflowsResponse |
<optional> |
ListWorkflowsResponse |
UpdateWorkflowCallback(error, responseopt)
Callback as used by updateWorkflow.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
error |
Error | null |
Error, if any |
|
response |
google.longrunning.Operation |
<optional> |
Operation |