Interface CreateWorkflowRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<CreateWorkflowRequest.Builder,CreateWorkflowRequest>,OmicsRequest.Builder,SdkBuilder<CreateWorkflowRequest.Builder,CreateWorkflowRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- CreateWorkflowRequest
public static interface CreateWorkflowRequest.Builder extends OmicsRequest.Builder, SdkPojo, CopyableBuilder<CreateWorkflowRequest.Builder,CreateWorkflowRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CreateWorkflowRequest.Builderaccelerators(String accelerators)The computational accelerator specified to run the workflow.CreateWorkflowRequest.Builderaccelerators(Accelerators accelerators)The computational accelerator specified to run the workflow.CreateWorkflowRequest.BuilderdefinitionUri(String definitionUri)The URI of a definition for the workflow.CreateWorkflowRequest.BuilderdefinitionZip(SdkBytes definitionZip)A ZIP archive for the workflow.CreateWorkflowRequest.Builderdescription(String description)A description for the workflow.CreateWorkflowRequest.Builderengine(String engine)An engine for the workflow.CreateWorkflowRequest.Builderengine(WorkflowEngine engine)An engine for the workflow.CreateWorkflowRequest.Buildermain(String main)The path of the main definition file for the workflow.CreateWorkflowRequest.Buildername(String name)A name for the workflow.CreateWorkflowRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)CreateWorkflowRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)CreateWorkflowRequest.BuilderparameterTemplate(Map<String,WorkflowParameter> parameterTemplate)A parameter template for the workflow.CreateWorkflowRequest.BuilderrequestId(String requestIdValue)To ensure that requests don't run multiple times, specify a unique ID for each request.CreateWorkflowRequest.BuilderstorageCapacity(Integer storageCapacity)The default storage capacity for the workflow runs, in gibibytes.CreateWorkflowRequest.Buildertags(Map<String,String> tags)Tags for the workflow.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.omics.model.OmicsRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
name
CreateWorkflowRequest.Builder name(String name)
A name for the workflow.
- Parameters:
name- A name for the workflow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
CreateWorkflowRequest.Builder description(String description)
A description for the workflow.
- Parameters:
description- A description for the workflow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
engine
CreateWorkflowRequest.Builder engine(String engine)
An engine for the workflow.
- Parameters:
engine- An engine for the workflow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
WorkflowEngine,WorkflowEngine
-
engine
CreateWorkflowRequest.Builder engine(WorkflowEngine engine)
An engine for the workflow.
- Parameters:
engine- An engine for the workflow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
WorkflowEngine,WorkflowEngine
-
definitionZip
CreateWorkflowRequest.Builder definitionZip(SdkBytes definitionZip)
A ZIP archive for the workflow.
- Parameters:
definitionZip- A ZIP archive for the workflow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
definitionUri
CreateWorkflowRequest.Builder definitionUri(String definitionUri)
The URI of a definition for the workflow.
- Parameters:
definitionUri- The URI of a definition for the workflow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
main
CreateWorkflowRequest.Builder main(String main)
The path of the main definition file for the workflow.
- Parameters:
main- The path of the main definition file for the workflow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parameterTemplate
CreateWorkflowRequest.Builder parameterTemplate(Map<String,WorkflowParameter> parameterTemplate)
A parameter template for the workflow.
- Parameters:
parameterTemplate- A parameter template for the workflow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
storageCapacity
CreateWorkflowRequest.Builder storageCapacity(Integer storageCapacity)
The default storage capacity for the workflow runs, in gibibytes.
- Parameters:
storageCapacity- The default storage capacity for the workflow runs, in gibibytes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
CreateWorkflowRequest.Builder tags(Map<String,String> tags)
Tags for the workflow.
- Parameters:
tags- Tags for the workflow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
requestId
CreateWorkflowRequest.Builder requestId(String requestIdValue)
To ensure that requests don't run multiple times, specify a unique ID for each request.
- Parameters:
requestIdValue- To ensure that requests don't run multiple times, specify a unique ID for each request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
accelerators
CreateWorkflowRequest.Builder accelerators(String accelerators)
The computational accelerator specified to run the workflow.
- Parameters:
accelerators- The computational accelerator specified to run the workflow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
Accelerators,Accelerators
-
accelerators
CreateWorkflowRequest.Builder accelerators(Accelerators accelerators)
The computational accelerator specified to run the workflow.
- Parameters:
accelerators- The computational accelerator specified to run the workflow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
Accelerators,Accelerators
-
overrideConfiguration
CreateWorkflowRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
CreateWorkflowRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-