Interface StartAnnotationImportJobRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<StartAnnotationImportJobRequest.Builder,
,StartAnnotationImportJobRequest> OmicsRequest.Builder
,SdkBuilder<StartAnnotationImportJobRequest.Builder,
,StartAnnotationImportJobRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
StartAnnotationImportJobRequest
@Mutable
@NotThreadSafe
public static interface StartAnnotationImportJobRequest.Builder
extends OmicsRequest.Builder, SdkPojo, CopyableBuilder<StartAnnotationImportJobRequest.Builder,StartAnnotationImportJobRequest>
-
Method Summary
Modifier and TypeMethodDescriptionannotationFields
(Map<String, String> annotationFields) The annotation schema generated by the parsed annotation data.destinationName
(String destinationName) A destination annotation store for the job.formatOptions
(Consumer<FormatOptions.Builder> formatOptions) Formatting options for the annotation file.formatOptions
(FormatOptions formatOptions) Formatting options for the annotation file.Items to import.items
(Consumer<AnnotationImportItemSource.Builder>... items) Items to import.items
(AnnotationImportItemSource... 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.versionName
(String versionName) The name of the annotation store version.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
A destination annotation store for the job.
- Parameters:
destinationName
- A destination annotation 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
StartAnnotationImportJobRequest.Builder items(Consumer<AnnotationImportItemSource.Builder>... items) Items to import.
This is a convenience method that creates an instance of theAnnotationImportItemSource.Builder
avoiding the need to create one manually viaAnnotationImportItemSource.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toitems(List<AnnotationImportItemSource>)
.- Parameters:
items
- a consumer that will call methods onAnnotationImportItemSource.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
versionName
The name of the annotation store version.
- Parameters:
versionName
- The name of the annotation store version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
formatOptions
Formatting options for the annotation file.
- Parameters:
formatOptions
- Formatting options for the annotation file.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
formatOptions
default StartAnnotationImportJobRequest.Builder formatOptions(Consumer<FormatOptions.Builder> formatOptions) Formatting options for the annotation file.
This is a convenience method that creates an instance of theFormatOptions.Builder
avoiding the need to create one manually viaFormatOptions.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toformatOptions(FormatOptions)
.- Parameters:
formatOptions
- a consumer that will call methods onFormatOptions.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
StartAnnotationImportJobRequest.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
StartAnnotationImportJobRequest.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.
-