Interface StartRunRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<StartRunRequest.Builder,
,StartRunRequest> OmicsRequest.Builder
,SdkBuilder<StartRunRequest.Builder,
,StartRunRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
StartRunRequest
-
Method Summary
Modifier and TypeMethodDescriptionA log level for the run.logLevel
(RunLogLevel logLevel) A log level for the run.A name for the run.An output URI for the run.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.parameters
(Document parameters) Parameters for the run.A priority for the run.To ensure that requests don't run multiple times, specify a unique ID for each request.retentionMode
(String retentionMode) The retention mode for the run.retentionMode
(RunRetentionMode retentionMode) The retention mode for the run.A service role for the run.runGroupId
(String runGroupId) The run's group ID.The ID of a run to duplicate.storageCapacity
(Integer storageCapacity) A storage capacity for the run in gibibytes.storageType
(String storageType) The run's storage type.storageType
(StorageType storageType) The run's storage type.Tags for the run.workflowId
(String workflowId) The run's workflow ID.workflowOwnerId
(String workflowOwnerId) The ID of the workflow owner.workflowType
(String workflowType) The run's workflow type.workflowType
(WorkflowType workflowType) The run's workflow type.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
-
workflowId
The run's workflow ID.
- Parameters:
workflowId
- The run's workflow ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
workflowType
The run's workflow type.
- Parameters:
workflowType
- The run's workflow type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
workflowType
The run's workflow type.
- Parameters:
workflowType
- The run's workflow type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
runId
The ID of a run to duplicate.
- Parameters:
runId
- The ID of a run to duplicate.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
roleArn
A service role for the run.
- Parameters:
roleArn
- A service role for the run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
A name for the run.
- Parameters:
name
- A name for the run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
runGroupId
The run's group ID.
- Parameters:
runGroupId
- The run's group ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
priority
A priority for the run.
- Parameters:
priority
- A priority for the run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parameters
Parameters for the run.
- Parameters:
parameters
- Parameters for the run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
storageCapacity
A storage capacity for the run in gibibytes. This field is not required if the storage type is dynamic (the system ignores any value that you enter).
- Parameters:
storageCapacity
- A storage capacity for the run in gibibytes. This field is not required if the storage type is dynamic (the system ignores any value that you enter).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputUri
An output URI for the run.
- Parameters:
outputUri
- An output URI for the run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
logLevel
A log level for the run.
- Parameters:
logLevel
- A log level for the run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
logLevel
A log level for the run.
- Parameters:
logLevel
- A log level for the run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
tags
Tags for the run.
- Parameters:
tags
- Tags for the run.- 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.
-
retentionMode
The retention mode for the run.
- Parameters:
retentionMode
- The retention mode for the run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
retentionMode
The retention mode for the run.
- Parameters:
retentionMode
- The retention mode for the run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
storageType
The run's storage type. By default, the run uses STATIC storage type, which allocates a fixed amount of storage. If you set the storage type to DYNAMIC, HealthOmics dynamically scales the storage up or down, based on file system utilization.
- Parameters:
storageType
- The run's storage type. By default, the run uses STATIC storage type, which allocates a fixed amount of storage. If you set the storage type to DYNAMIC, HealthOmics dynamically scales the storage up or down, based on file system utilization.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
storageType
The run's storage type. By default, the run uses STATIC storage type, which allocates a fixed amount of storage. If you set the storage type to DYNAMIC, HealthOmics dynamically scales the storage up or down, based on file system utilization.
- Parameters:
storageType
- The run's storage type. By default, the run uses STATIC storage type, which allocates a fixed amount of storage. If you set the storage type to DYNAMIC, HealthOmics dynamically scales the storage up or down, based on file system utilization.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
workflowOwnerId
The ID of the workflow owner.
- Parameters:
workflowOwnerId
- The ID of the workflow owner.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
StartRunRequest.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
StartRunRequest.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.
-