Interface StartRunBatchRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<StartRunBatchRequest.Builder,,StartRunBatchRequest> OmicsRequest.Builder,SdkBuilder<StartRunBatchRequest.Builder,,StartRunBatchRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
StartRunBatchRequest
-
Method Summary
Modifier and TypeMethodDescriptionAn optional user-friendly name for the run batch.default StartRunBatchRequest.BuilderbatchRunSettings(Consumer<BatchRunSettings.Builder> batchRunSettings) The individual run configurations.batchRunSettings(BatchRunSettings batchRunSettings) The individual run configurations.default StartRunBatchRequest.BuilderdefaultRunSetting(Consumer<DefaultRunSetting.Builder> defaultRunSetting) Shared configuration applied to all runs in the batch.defaultRunSetting(DefaultRunSetting defaultRunSetting) Shared configuration applied to all runs in the batch.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.A client token used to deduplicate retry requests and prevent duplicate batches from being created.AWS tags to associate with the batch resource.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.omics.model.OmicsRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
batchName
An optional user-friendly name for the run batch.
- Parameters:
batchName- An optional user-friendly name for the run batch.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
requestId
A client token used to deduplicate retry requests and prevent duplicate batches from being created.
- Parameters:
requestId- A client token used to deduplicate retry requests and prevent duplicate batches from being created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
AWS tags to associate with the batch resource. These tags are not inherited by individual runs. To tag individual runs, use
defaultRunSetting.runTags.- Parameters:
tags- AWS tags to associate with the batch resource. These tags are not inherited by individual runs. To tag individual runs, usedefaultRunSetting.runTags.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
defaultRunSetting
Shared configuration applied to all runs in the batch. See
DefaultRunSetting.- Parameters:
defaultRunSetting- Shared configuration applied to all runs in the batch. SeeDefaultRunSetting.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
defaultRunSetting
default StartRunBatchRequest.Builder defaultRunSetting(Consumer<DefaultRunSetting.Builder> defaultRunSetting) Shared configuration applied to all runs in the batch. See
This is a convenience method that creates an instance of theDefaultRunSetting.DefaultRunSetting.Builderavoiding the need to create one manually viaDefaultRunSetting.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todefaultRunSetting(DefaultRunSetting).- Parameters:
defaultRunSetting- a consumer that will call methods onDefaultRunSetting.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
batchRunSettings
The individual run configurations. Specify exactly one of
inlineSettingsors3UriSettings. SeeBatchRunSettings.- Parameters:
batchRunSettings- The individual run configurations. Specify exactly one ofinlineSettingsors3UriSettings. SeeBatchRunSettings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
batchRunSettings
default StartRunBatchRequest.Builder batchRunSettings(Consumer<BatchRunSettings.Builder> batchRunSettings) The individual run configurations. Specify exactly one of
This is a convenience method that creates an instance of theinlineSettingsors3UriSettings. SeeBatchRunSettings.BatchRunSettings.Builderavoiding the need to create one manually viaBatchRunSettings.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tobatchRunSettings(BatchRunSettings).- Parameters:
batchRunSettings- a consumer that will call methods onBatchRunSettings.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
overrideConfiguration
StartRunBatchRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
StartRunBatchRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-