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
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
-
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.Builderavoiding the need to create one manually viaAnnotationImportItemSource.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaFormatOptions.builder().When the
Consumercompletes,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.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin 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.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.
-