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 storage capacity for the workflow in gibibytes.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, 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 storage capacity for the workflow in gibibytes.
- Parameters:
storageCapacity
- The storage capacity for the workflow 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.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in 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.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-