Interface StartVariantImportJobRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<StartVariantImportJobRequest.Builder,
,StartVariantImportJobRequest> OmicsRequest.Builder
,SdkBuilder<StartVariantImportJobRequest.Builder,
,StartVariantImportJobRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
StartVariantImportJobRequest
@Mutable
@NotThreadSafe
public static interface StartVariantImportJobRequest.Builder
extends OmicsRequest.Builder, SdkPojo, CopyableBuilder<StartVariantImportJobRequest.Builder,StartVariantImportJobRequest>
-
Method Summary
Modifier and TypeMethodDescriptionannotationFields
(Map<String, String> annotationFields) The annotation schema generated by the parsed annotation data.destinationName
(String destinationName) The destination variant store for the job.items
(Collection<VariantImportItemSource> items) Items to import.items
(Consumer<VariantImportItemSource.Builder>... items) Items to import.items
(VariantImportItemSource... items) Items to import.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.A service role for the job.runLeftNormalization
(Boolean runLeftNormalization) The job's left normalization setting.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
-
destinationName
The destination variant store for the job.
- Parameters:
destinationName
- The destination variant store for the job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
roleArn
A service role for the job.
- Parameters:
roleArn
- A service role for the job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
items
Items to import.
- Parameters:
items
- Items to import.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
items
Items to import.
- Parameters:
items
- Items to import.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
items
Items to import.
This is a convenience method that creates an instance of theVariantImportItemSource.Builder
avoiding the need to create one manually viaVariantImportItemSource.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toitems(List<VariantImportItemSource>)
.- Parameters:
items
- a consumer that will call methods onVariantImportItemSource.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
runLeftNormalization
The job's left normalization setting.
- Parameters:
runLeftNormalization
- The job's left normalization setting.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
annotationFields
The annotation schema generated by the parsed annotation data.
- Parameters:
annotationFields
- The annotation schema generated by the parsed annotation data.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
StartVariantImportJobRequest.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
StartVariantImportJobRequest.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.
-