Interface CreateWorkflowRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<CreateWorkflowRequest.Builder,
,CreateWorkflowRequest> OmicsRequest.Builder
,SdkBuilder<CreateWorkflowRequest.Builder,
,CreateWorkflowRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
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.The workflow engine for the workflow.engine
(WorkflowEngine engine) The workflow 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 static storage capacity (in gibibytes) for runs that use this workflow or workflow version.storageType
(String storageType) The default storage type for runs that use this workflow.storageType
(StorageType storageType) The default storage type for runs that use this workflow.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 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
The workflow engine for the workflow.
- Parameters:
engine
- The workflow engine for the workflow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
engine
The workflow engine for the workflow.
- Parameters:
engine
- The workflow 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 static storage capacity (in gibibytes) for runs that use this workflow or workflow version.
- Parameters:
storageCapacity
- The default static storage capacity (in gibibytes) for runs that use this workflow or workflow version.- 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:
-
storageType
The default storage type for runs that use this workflow. STATIC storage allocates a fixed amount of storage. DYNAMIC storage dynamically scales the storage up or down, based on file system utilization. For more information about static and dynamic storage, see Running workflows in the Amazon Web Services HealthOmics User Guide.
- Parameters:
storageType
- The default storage type for runs that use this workflow. STATIC storage allocates a fixed amount of storage. DYNAMIC storage dynamically scales the storage up or down, based on file system utilization. For more information about static and dynamic storage, see Running workflows in the Amazon Web Services HealthOmics User Guide.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
storageType
The default storage type for runs that use this workflow. STATIC storage allocates a fixed amount of storage. DYNAMIC storage dynamically scales the storage up or down, based on file system utilization. For more information about static and dynamic storage, see Running workflows in the Amazon Web Services HealthOmics User Guide.
- Parameters:
storageType
- The default storage type for runs that use this workflow. STATIC storage allocates a fixed amount of storage. DYNAMIC storage dynamically scales the storage up or down, based on file system utilization. For more information about static and dynamic storage, see Running workflows in the Amazon Web Services HealthOmics User Guide.- 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.
-