Interface StartRunRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<StartRunRequest.Builder,StartRunRequest>,OmicsRequest.Builder,SdkBuilder<StartRunRequest.Builder,StartRunRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- StartRunRequest
public static interface StartRunRequest.Builder extends OmicsRequest.Builder, SdkPojo, CopyableBuilder<StartRunRequest.Builder,StartRunRequest>
-
-
Method Summary
-
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 Detail
-
workflowId
StartRunRequest.Builder workflowId(String 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
StartRunRequest.Builder workflowType(String 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,WorkflowType
-
workflowType
StartRunRequest.Builder workflowType(WorkflowType 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,WorkflowType
-
runId
StartRunRequest.Builder runId(String 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
StartRunRequest.Builder roleArn(String 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
StartRunRequest.Builder name(String 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
StartRunRequest.Builder runGroupId(String 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
StartRunRequest.Builder priority(Integer 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
StartRunRequest.Builder parameters(Document 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
StartRunRequest.Builder storageCapacity(Integer storageCapacity)
A storage capacity for the run in gigabytes.
- Parameters:
storageCapacity- A storage capacity for the run in gigabytes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputUri
StartRunRequest.Builder outputUri(String 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
StartRunRequest.Builder logLevel(String 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:
RunLogLevel,RunLogLevel
-
logLevel
StartRunRequest.Builder logLevel(RunLogLevel 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:
RunLogLevel,RunLogLevel
-
tags
StartRunRequest.Builder tags(Map<String,String> 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
StartRunRequest.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.
-
retentionMode
StartRunRequest.Builder retentionMode(String 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:
RunRetentionMode,RunRetentionMode
-
retentionMode
StartRunRequest.Builder retentionMode(RunRetentionMode 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:
RunRetentionMode,RunRetentionMode
-
overrideConfiguration
StartRunRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
StartRunRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-