Interface InlineSetting.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<InlineSetting.Builder,,InlineSetting> SdkBuilder<InlineSetting.Builder,,InlineSetting> SdkPojo
- Enclosing class:
InlineSetting
@Mutable
@NotThreadSafe
public static interface InlineSetting.Builder
extends SdkPojo, CopyableBuilder<InlineSetting.Builder,InlineSetting>
-
Method Summary
Modifier and TypeMethodDescriptionAn optional user-friendly name for this run.outputBucketOwnerId(String outputBucketOwnerId) The expected AWS account ID of the owner of the output S3 bucket for this run.Override the destination S3 URI for this run's outputs.parameters(Document parameters) Per-run workflow parameters.Override the priority for this run.runSettingId(String runSettingId) A customer-provided unique identifier for this run configuration within the batch.Per-run AWS tags.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
runSettingId
A customer-provided unique identifier for this run configuration within the batch. After submission, use
ListRunsInBatchto map eachrunSettingIdto the HealthOmics-generatedrunId.- Parameters:
runSettingId- A customer-provided unique identifier for this run configuration within the batch. After submission, useListRunsInBatchto map eachrunSettingIdto the HealthOmics-generatedrunId.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
An optional user-friendly name for this run.
- Parameters:
name- An optional user-friendly name for this run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputUri
Override the destination S3 URI for this run's outputs.
- Parameters:
outputUri- Override the destination S3 URI for this run's outputs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
priority
Override the priority for this run.
- Parameters:
priority- Override the priority for this run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parameters
Per-run workflow parameters. Merged with
defaultRunSetting.parameters; values in this object take precedence when keys overlap.- Parameters:
parameters- Per-run workflow parameters. Merged withdefaultRunSetting.parameters; values in this object take precedence when keys overlap.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputBucketOwnerId
The expected AWS account ID of the owner of the output S3 bucket for this run.
- Parameters:
outputBucketOwnerId- The expected AWS account ID of the owner of the output S3 bucket for this run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
runTags
Per-run AWS tags. Merged with
defaultRunSetting.runTags; values in this object take precedence when keys overlap.- Parameters:
runTags- Per-run AWS tags. Merged withdefaultRunSetting.runTags; values in this object take precedence when keys overlap.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-