Class WorkflowTemplateServiceGrpc.WorkflowTemplateServiceFutureStub (4.36.0)
4.84.0 (latest)
4.82.0
4.80.0
4.79.0
4.78.0
4.77.0
4.75.0
4.73.0
4.72.0
4.71.0
4.70.0
4.69.0
4.67.0
4.65.0
4.64.0
4.61.0
4.60.0
4.59.0
4.57.0
4.56.0
4.55.0
4.54.0
4.53.0
4.52.0
4.51.0
4.50.0
4.49.0
4.48.0
4.46.0
4.45.0
4.44.0
4.43.0
4.42.0
4.41.0
4.40.0
4.39.0
4.38.0
4.37.0
4.36.0
4.34.0
4.33.0
4.32.0
4.31.0
4.30.0
4.29.0
4.28.0
4.27.0
4.26.0
4.25.0
4.24.0
4.21.0
4.20.0
4.19.0
4.18.0
4.17.0
4.16.0
4.15.0
4.14.0
4.13.0
4.12.0
4.11.0
4.10.0
4.9.0
4.8.0
4.6.0
4.5.0
4.4.0
4.3.0
4.2.0
4.1.0
4.0.8
3.1.2
3.0.3
2.3.1
public static final class WorkflowTemplateServiceGrpc . WorkflowTemplateServiceFutureStub extends AbstractFutureStub<WorkflowTemplateServiceGrpc . WorkflowTemplateServiceFutureStub >
A stub to allow clients to do ListenableFuture-style rpc calls to service
WorkflowTemplateService.
The API interface for managing Workflow Templates in the
Dataproc API.
Inheritance
java.lang.Object >
io.grpc.stub.AbstractStub >
io.grpc.stub.AbstractFutureStub >
WorkflowTemplateServiceGrpc.WorkflowTemplateServiceFutureStub
Inherited Members
io.grpc.stub.AbstractFutureStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractFutureStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.<T>withOption(io.grpc.CallOptions.Key<T>,T)
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.getCallOptions()
io.grpc.stub.AbstractStub.getChannel()
io.grpc.stub.AbstractStub.withCallCredentials(io.grpc.CallCredentials)
io.grpc.stub.AbstractStub.withChannel(io.grpc.Channel)
io.grpc.stub.AbstractStub.withCompression(java.lang.String)
io.grpc.stub.AbstractStub.withDeadline(io.grpc.Deadline)
io.grpc.stub.AbstractStub.withDeadlineAfter(long,java.util.concurrent.TimeUnit)
io.grpc.stub.AbstractStub.withExecutor(java.util.concurrent.Executor)
io.grpc.stub.AbstractStub.withInterceptors(io.grpc.ClientInterceptor...)
io.grpc.stub.AbstractStub.withMaxInboundMessageSize(int)
io.grpc.stub.AbstractStub.withMaxOutboundMessageSize(int)
io.grpc.stub.AbstractStub.withWaitForReady()
Methods
build(Channel channel, CallOptions callOptions)
protected WorkflowTemplateServiceGrpc . WorkflowTemplateServiceFutureStub build ( Channel channel , CallOptions callOptions )
Parameters
Name
Description
channel
io.grpc.Channel
callOptions
io.grpc.CallOptions
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
createWorkflowTemplate(CreateWorkflowTemplateRequest request)
public ListenableFuture<WorkflowTemplate> createWorkflowTemplate ( CreateWorkflowTemplateRequest request )
Creates new workflow template.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <WorkflowTemplate >
deleteWorkflowTemplate(DeleteWorkflowTemplateRequest request)
public ListenableFuture<Empty> deleteWorkflowTemplate ( DeleteWorkflowTemplateRequest request )
Deletes a workflow template. It does not cancel in-progress workflows.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Empty >
getWorkflowTemplate(GetWorkflowTemplateRequest request)
public ListenableFuture<WorkflowTemplate> getWorkflowTemplate ( GetWorkflowTemplateRequest request )
Retrieves the latest workflow template.
Can retrieve previously instantiated template by specifying optional
version parameter.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <WorkflowTemplate >
instantiateInlineWorkflowTemplate(InstantiateInlineWorkflowTemplateRequest request)
public ListenableFuture<Operation> instantiateInlineWorkflowTemplate ( InstantiateInlineWorkflowTemplateRequest request )
Instantiates a template and begins execution.
This method is equivalent to executing the sequence
CreateWorkflowTemplate ,
InstantiateWorkflowTemplate ,
DeleteWorkflowTemplate .
The returned Operation can be used to track execution of
workflow by polling
operations.get .
The Operation will complete when entire workflow is finished.
The running workflow can be aborted via
operations.cancel .
This will cause any inflight jobs to be cancelled and workflow-owned
clusters to be deleted.
The Operation.metadata will be
WorkflowMetadata .
Also see Using
WorkflowMetadata .
On successful completion,
Operation.response will be
Empty .
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
instantiateWorkflowTemplate(InstantiateWorkflowTemplateRequest request)
public ListenableFuture<Operation> instantiateWorkflowTemplate ( InstantiateWorkflowTemplateRequest request )
Instantiates a template and begins execution.
The returned Operation can be used to track execution of
workflow by polling
operations.get .
The Operation will complete when entire workflow is finished.
The running workflow can be aborted via
operations.cancel .
This will cause any inflight jobs to be cancelled and workflow-owned
clusters to be deleted.
The Operation.metadata will be
WorkflowMetadata .
Also see Using
WorkflowMetadata .
On successful completion,
Operation.response will be
Empty .
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
listWorkflowTemplates(ListWorkflowTemplatesRequest request)
public ListenableFuture<ListWorkflowTemplatesResponse> listWorkflowTemplates ( ListWorkflowTemplatesRequest request )
Lists workflows that match the specified filter in the request.
updateWorkflowTemplate(UpdateWorkflowTemplateRequest request)
public ListenableFuture<WorkflowTemplate> updateWorkflowTemplate ( UpdateWorkflowTemplateRequest request )
Updates (replaces) workflow template. The updated template
must contain version that matches the current server version.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <WorkflowTemplate >
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-03-14 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-14 UTC."],[],[]]