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
-
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:
build
in interfacesoftware.amazon.jsii.Builder<CfnAnnotationStore.TsvStoreOptionsProperty>
- Returns:
- a new instance of
CfnAnnotationStore.TsvStoreOptionsProperty
- Throws:
NullPointerException
- if any required attribute was not provided
-