Class CfnVariantStoreProps.Builder
java.lang.Object
software.amazon.awscdk.services.omics.CfnVariantStoreProps.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnVariantStoreProps>
- Enclosing interface:
- CfnVariantStoreProps
@Stability(Stable)
public static final class CfnVariantStoreProps.Builder
extends Object
implements software.amazon.jsii.Builder<CfnVariantStoreProps>
A builder for
CfnVariantStoreProps
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds the configured instance.description
(String description) Sets the value ofCfnVariantStoreProps.getDescription()
Sets the value ofCfnVariantStoreProps.getName()
reference
(IResolvable reference) Sets the value ofCfnVariantStoreProps.getReference()
reference
(CfnVariantStore.ReferenceItemProperty reference) Sets the value ofCfnVariantStoreProps.getReference()
sseConfig
(IResolvable sseConfig) Sets the value ofCfnVariantStoreProps.getSseConfig()
sseConfig
(CfnVariantStore.SseConfigProperty sseConfig) Sets the value ofCfnVariantStoreProps.getSseConfig()
Sets the value ofCfnVariantStoreProps.getTags()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
name
Sets the value ofCfnVariantStoreProps.getName()
- Parameters:
name
- A name for the store. This parameter is required.- Returns:
this
-
reference
Sets the value ofCfnVariantStoreProps.getReference()
- Parameters:
reference
- The genome reference for the store's variants. This parameter is required.- Returns:
this
-
reference
@Stability(Stable) public CfnVariantStoreProps.Builder reference(CfnVariantStore.ReferenceItemProperty reference) Sets the value ofCfnVariantStoreProps.getReference()
- Parameters:
reference
- The genome reference for the store's variants. This parameter is required.- Returns:
this
-
description
Sets the value ofCfnVariantStoreProps.getDescription()
- Parameters:
description
- A description for the store.- Returns:
this
-
sseConfig
Sets the value ofCfnVariantStoreProps.getSseConfig()
- Parameters:
sseConfig
- Server-side encryption (SSE) settings for the store.- Returns:
this
-
sseConfig
@Stability(Stable) public CfnVariantStoreProps.Builder sseConfig(CfnVariantStore.SseConfigProperty sseConfig) Sets the value ofCfnVariantStoreProps.getSseConfig()
- Parameters:
sseConfig
- Server-side encryption (SSE) settings for the store.- Returns:
this
-
tags
Sets the value ofCfnVariantStoreProps.getTags()
- Parameters:
tags
- Tags for the store.- Returns:
this
-
build
Builds the configured instance.- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnVariantStoreProps>
- Returns:
- a new instance of
CfnVariantStoreProps
- Throws:
NullPointerException
- if any required attribute was not provided
-