Class CfnAnnotationStore.Builder
java.lang.Object
software.amazon.awscdk.services.omics.CfnAnnotationStore.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnAnnotationStore>
- Enclosing class:
CfnAnnotationStore
@Stability(Stable)
public static final class CfnAnnotationStore.Builder
extends Object
implements software.amazon.jsii.Builder<CfnAnnotationStore>
A fluent builder for
CfnAnnotationStore
.-
Method Summary
Modifier and TypeMethodDescriptionbuild()
static CfnAnnotationStore.Builder
description
(String description) A description for the store.The name of the Annotation Store.reference
(IResolvable reference) The genome reference for the store's annotations.The genome reference for the store's annotations.sseConfig
(IResolvable sseConfig) The store's server-side encryption (SSE) settings.sseConfig
(CfnAnnotationStore.SseConfigProperty sseConfig) The store's server-side encryption (SSE) settings.storeFormat
(String storeFormat) The annotation file format of the store.storeOptions
(IResolvable storeOptions) File parsing options for the annotation store.storeOptions
(CfnAnnotationStore.StoreOptionsProperty storeOptions) File parsing options for the annotation store.Tags for the store.
-
Method Details
-
create
- Parameters:
scope
-- scope in which this resource is defined.
id
-- scoped id of the resource.
- Returns:
- a new instance of
CfnAnnotationStore.Builder
.
-
name
The name of the Annotation Store.- Parameters:
name
- The name of the Annotation Store. This parameter is required.- Returns:
this
-
storeFormat
The annotation file format of the store.- Parameters:
storeFormat
- The annotation file format of the store. This parameter is required.- Returns:
this
-
description
A description for the store.- Parameters:
description
- A description for the store. This parameter is required.- Returns:
this
-
reference
@Stability(Stable) public CfnAnnotationStore.Builder reference(CfnAnnotationStore.ReferenceItemProperty reference) The genome reference for the store's annotations.- Parameters:
reference
- The genome reference for the store's annotations. This parameter is required.- Returns:
this
-
reference
The genome reference for the store's annotations.- Parameters:
reference
- The genome reference for the store's annotations. This parameter is required.- Returns:
this
-
sseConfig
The store's server-side encryption (SSE) settings.- Parameters:
sseConfig
- The store's server-side encryption (SSE) settings. This parameter is required.- Returns:
this
-
sseConfig
@Stability(Stable) public CfnAnnotationStore.Builder sseConfig(CfnAnnotationStore.SseConfigProperty sseConfig) The store's server-side encryption (SSE) settings.- Parameters:
sseConfig
- The store's server-side encryption (SSE) settings. This parameter is required.- Returns:
this
-
storeOptions
File parsing options for the annotation store.- Parameters:
storeOptions
- File parsing options for the annotation store. This parameter is required.- Returns:
this
-
storeOptions
@Stability(Stable) public CfnAnnotationStore.Builder storeOptions(CfnAnnotationStore.StoreOptionsProperty storeOptions) File parsing options for the annotation store.- Parameters:
storeOptions
- File parsing options for the annotation store. This parameter is required.- Returns:
this
-
tags
Tags for the store.- Parameters:
tags
- Tags for the store. This parameter is required.- Returns:
this
-
build
- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnAnnotationStore>
- Returns:
- a newly built instance of
CfnAnnotationStore
.
-