Class CfnAnnotationStore.TsvStoreOptionsProperty.Builder
java.lang.Object
software.amazon.awscdk.services.omics.CfnAnnotationStore.TsvStoreOptionsProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnAnnotationStore.TsvStoreOptionsProperty>
- Enclosing interface:
- CfnAnnotationStore.TsvStoreOptionsProperty
@Stability(Stable)
public static final class CfnAnnotationStore.TsvStoreOptionsProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnAnnotationStore.TsvStoreOptionsProperty>
A builder for
CfnAnnotationStore.TsvStoreOptionsProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionannotationType(String annotationType) Sets the value ofCfnAnnotationStore.TsvStoreOptionsProperty.getAnnotationType()build()Builds the configured instance.formatToHeader(Map<String, String> formatToHeader) Sets the value ofCfnAnnotationStore.TsvStoreOptionsProperty.getFormatToHeader()formatToHeader(IResolvable formatToHeader) Sets the value ofCfnAnnotationStore.TsvStoreOptionsProperty.getFormatToHeader()Sets the value ofCfnAnnotationStore.TsvStoreOptionsProperty.getSchema()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
annotationType
@Stability(Stable) public CfnAnnotationStore.TsvStoreOptionsProperty.Builder annotationType(String annotationType) Sets the value ofCfnAnnotationStore.TsvStoreOptionsProperty.getAnnotationType()- Parameters:
annotationType- The store's annotation type.- Returns:
this
-
formatToHeader
@Stability(Stable) public CfnAnnotationStore.TsvStoreOptionsProperty.Builder formatToHeader(IResolvable formatToHeader) Sets the value ofCfnAnnotationStore.TsvStoreOptionsProperty.getFormatToHeader()- Parameters:
formatToHeader- The store's header key to column name mapping.- Returns:
this
-
formatToHeader
@Stability(Stable) public CfnAnnotationStore.TsvStoreOptionsProperty.Builder formatToHeader(Map<String, String> formatToHeader) Sets the value ofCfnAnnotationStore.TsvStoreOptionsProperty.getFormatToHeader()- Parameters:
formatToHeader- The store's header key to column name mapping.- Returns:
this
-
schema
Sets the value ofCfnAnnotationStore.TsvStoreOptionsProperty.getSchema()- Parameters:
schema- The schema of an annotation store.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnAnnotationStore.TsvStoreOptionsProperty>- Returns:
- a new instance of
CfnAnnotationStore.TsvStoreOptionsProperty - Throws:
NullPointerException- if any required attribute was not provided
-