@Generated("by gapic-generator-java")
Package com.google.cloud.workflows.v1
A client to Workflows API
The interfaces provided are listed below, along with usage samples.
======================= WorkflowsClient =======================
Service Description: Workflows is used to deploy and execute workflow programs. Workflows makes sure the program executes reliably, despite hardware and networking interruptions.
Sample for WorkflowsClient:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WorkflowsClient workflowsClient = WorkflowsClient.create()) {
WorkflowName name = WorkflowName.of("[PROJECT]", "[LOCATION]", "[WORKFLOW]");
Workflow response = workflowsClient.getWorkflow(name);
}
-
Interface Summary Interface Description CreateWorkflowRequestOrBuilder DeleteWorkflowRequestOrBuilder GetWorkflowRequestOrBuilder ListWorkflowsRequestOrBuilder ListWorkflowsResponseOrBuilder OperationMetadataOrBuilder UpdateWorkflowRequestOrBuilder Workflow.StateErrorOrBuilder WorkflowOrBuilder WorkflowsGrpc.AsyncService Workflows is used to deploy and execute workflow programs. -
Class Summary Class Description CreateWorkflowRequest Request for the [CreateWorkflow][google.cloud.workflows.v1.Workflows.CreateWorkflow] method.CreateWorkflowRequest.Builder Request for the [CreateWorkflow][google.cloud.workflows.v1.Workflows.CreateWorkflow] method.DeleteWorkflowRequest Request for the [DeleteWorkflow][google.cloud.workflows.v1.Workflows.DeleteWorkflow] method.DeleteWorkflowRequest.Builder Request for the [DeleteWorkflow][google.cloud.workflows.v1.Workflows.DeleteWorkflow] method.GetWorkflowRequest Request for the [GetWorkflow][google.cloud.workflows.v1.Workflows.GetWorkflow] method.GetWorkflowRequest.Builder Request for the [GetWorkflow][google.cloud.workflows.v1.Workflows.GetWorkflow] method.ListWorkflowsRequest Request for the [ListWorkflows][google.cloud.workflows.v1.Workflows.ListWorkflows] method.ListWorkflowsRequest.Builder Request for the [ListWorkflows][google.cloud.workflows.v1.Workflows.ListWorkflows] method.ListWorkflowsResponse Response for the [ListWorkflows][google.cloud.workflows.v1.Workflows.ListWorkflows] method.ListWorkflowsResponse.Builder Response for the [ListWorkflows][google.cloud.workflows.v1.Workflows.ListWorkflows] method.LocationName LocationName.Builder Builder for projects/{project}/locations/{location}.OperationMetadata Represents the metadata of the long-running operation.OperationMetadata.Builder Represents the metadata of the long-running operation.UpdateWorkflowRequest Request for the [UpdateWorkflow][google.cloud.workflows.v1.Workflows.UpdateWorkflow] method.UpdateWorkflowRequest.Builder Request for the [UpdateWorkflow][google.cloud.workflows.v1.Workflows.UpdateWorkflow] method.Workflow Workflow program to be executed by Workflows.Workflow.Builder Workflow program to be executed by Workflows.Workflow.StateError Describes an error related to the current state of the workflow.Workflow.StateError.Builder Describes an error related to the current state of the workflow.WorkflowName WorkflowName.Builder Builder for projects/{project}/locations/{location}/workflows/{workflow}.WorkflowsClient Service Description: Workflows is used to deploy and execute workflow programs.WorkflowsClient.ListLocationsFixedSizeCollection WorkflowsClient.ListLocationsPage WorkflowsClient.ListLocationsPagedResponse WorkflowsClient.ListWorkflowsFixedSizeCollection WorkflowsClient.ListWorkflowsPage WorkflowsClient.ListWorkflowsPagedResponse WorkflowsGrpc Workflows is used to deploy and execute workflow programs.WorkflowsGrpc.WorkflowsBlockingStub A stub to allow clients to do synchronous rpc calls to service Workflows.WorkflowsGrpc.WorkflowsFutureStub A stub to allow clients to do ListenableFuture-style rpc calls to service Workflows.WorkflowsGrpc.WorkflowsImplBase Base class for the server implementation of the service Workflows.WorkflowsGrpc.WorkflowsStub A stub to allow clients to do asynchronous rpc calls to service Workflows.WorkflowsProto WorkflowsSettings Settings class to configure an instance ofWorkflowsClient
.WorkflowsSettings.Builder Builder for WorkflowsSettings. -
Enum Summary Enum Description Workflow.CallLogLevel Describes the level of platform logging to apply to calls and call responses during workflow executions.Workflow.SourceCodeCase Workflow.State Describes the current state of workflow deployment.Workflow.StateError.Type Describes the possibled types of a state error.