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
Modifier and TypeMethodDescriptionaccelerators(String accelerators) The computational accelerator specified to run the workflow.accelerators(Accelerators accelerators) The computational accelerator specified to run the workflow.definitionUri(String definitionUri) The URI of a definition for the workflow.definitionZip(SdkBytes definitionZip) A ZIP archive for the workflow.description(String description) A description for the workflow.An engine for the workflow.engine(WorkflowEngine engine) An engine for the workflow.The path of the main definition file for the workflow.A name for the workflow.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.parameterTemplate(Map<String, WorkflowParameter> parameterTemplate) A parameter template for the workflow.To ensure that requests don't run multiple times, specify a unique ID for each request.storageCapacity(Integer storageCapacity) The default storage capacity for the workflow runs, in gibibytes.Tags for the workflow.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.omics.model.OmicsRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
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
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
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:
-
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:
-
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
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
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
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
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
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
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
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
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:
-
overrideConfiguration
CreateWorkflowRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
CreateWorkflowRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-