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
@Stability(Stable) public static CfnAnnotationStore.Builder create(software.constructs.Construct scope, String id) - Parameters:
scope
- Scope in which this resource is defined. This parameter is required.id
- Construct identifier for this resource (unique in its scope). This parameter is required.- 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
- See Also:
-
storeFormat
The annotation file format of the store.- Parameters:
storeFormat
- The annotation file format of the store. This parameter is required.- Returns:
this
- See Also:
-
description
A description for the store.- Parameters:
description
- A description for the store. This parameter is required.- Returns:
this
- See Also:
-
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
- See Also:
-
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
- See Also:
-
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
- See Also:
-
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
- See Also:
-
storeOptions
File parsing options for the annotation store.- Parameters:
storeOptions
- File parsing options for the annotation store. This parameter is required.- Returns:
this
- See Also:
-
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
- See Also:
-
tags
Tags for the store.- Parameters:
tags
- Tags for the store. This parameter is required.- Returns:
this
- See Also:
-
build
- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnAnnotationStore>
- Returns:
- a newly built instance of
CfnAnnotationStore
.
-