Class CfnWorkflowVersionProps.Builder
java.lang.Object
software.amazon.awscdk.services.omics.CfnWorkflowVersionProps.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnWorkflowVersionProps>
- Enclosing interface:
CfnWorkflowVersionProps
@Stability(Stable)
public static final class CfnWorkflowVersionProps.Builder
extends Object
implements software.amazon.jsii.Builder<CfnWorkflowVersionProps>
A builder for
CfnWorkflowVersionProps-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaccelerators(String accelerators) Sets the value ofCfnWorkflowVersionProps.getAccelerators()build()Builds the configured instance.definitionUri(String definitionUri) Sets the value ofCfnWorkflowVersionProps.getDefinitionUri()description(String description) Sets the value ofCfnWorkflowVersionProps.getDescription()Sets the value ofCfnWorkflowVersionProps.getEngine()Sets the value ofCfnWorkflowVersionProps.getMain()parameterTemplate(Map<String, ? extends Object> parameterTemplate) Sets the value ofCfnWorkflowVersionProps.getParameterTemplate()parameterTemplate(IResolvable parameterTemplate) Sets the value ofCfnWorkflowVersionProps.getParameterTemplate()storageCapacity(Number storageCapacity) Sets the value ofCfnWorkflowVersionProps.getStorageCapacity()storageType(String storageType) Sets the value ofCfnWorkflowVersionProps.getStorageType()Sets the value ofCfnWorkflowVersionProps.getTags()versionName(String versionName) Sets the value ofCfnWorkflowVersionProps.getVersionName()workflowBucketOwnerId(String workflowBucketOwnerId) Sets the value ofCfnWorkflowVersionProps.getWorkflowBucketOwnerId()workflowId(String workflowId) Sets the value ofCfnWorkflowVersionProps.getWorkflowId()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
versionName
Sets the value ofCfnWorkflowVersionProps.getVersionName()- Parameters:
versionName- The name of the workflow version. This parameter is required.- Returns:
this
-
workflowId
Sets the value ofCfnWorkflowVersionProps.getWorkflowId()- Parameters:
workflowId- The workflow's ID. This parameter is required.- Returns:
this
-
accelerators
Sets the value ofCfnWorkflowVersionProps.getAccelerators()- Parameters:
accelerators- the value to be set.- Returns:
this
-
definitionUri
Sets the value ofCfnWorkflowVersionProps.getDefinitionUri()- Parameters:
definitionUri- the value to be set.- Returns:
this
-
description
Sets the value ofCfnWorkflowVersionProps.getDescription()- Parameters:
description- The description of the workflow version.- Returns:
this
-
engine
Sets the value ofCfnWorkflowVersionProps.getEngine()- Parameters:
engine- the value to be set.- Returns:
this
-
main
Sets the value ofCfnWorkflowVersionProps.getMain()- Parameters:
main- the value to be set.- Returns:
this
-
parameterTemplate
@Stability(Stable) public CfnWorkflowVersionProps.Builder parameterTemplate(IResolvable parameterTemplate) Sets the value ofCfnWorkflowVersionProps.getParameterTemplate()- Parameters:
parameterTemplate- the value to be set.- Returns:
this
-
parameterTemplate
@Stability(Stable) public CfnWorkflowVersionProps.Builder parameterTemplate(Map<String, ? extends Object> parameterTemplate) Sets the value ofCfnWorkflowVersionProps.getParameterTemplate()- Parameters:
parameterTemplate- the value to be set.- Returns:
this
-
storageCapacity
Sets the value ofCfnWorkflowVersionProps.getStorageCapacity()- Parameters:
storageCapacity- the value to be set.- Returns:
this
-
storageType
Sets the value ofCfnWorkflowVersionProps.getStorageType()- Parameters:
storageType- the value to be set.- Returns:
this
-
tags
Sets the value ofCfnWorkflowVersionProps.getTags()- Parameters:
tags- A map of resource tags.- Returns:
this
-
workflowBucketOwnerId
@Stability(Stable) public CfnWorkflowVersionProps.Builder workflowBucketOwnerId(String workflowBucketOwnerId) Sets the value ofCfnWorkflowVersionProps.getWorkflowBucketOwnerId()- Parameters:
workflowBucketOwnerId- the value to be set.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnWorkflowVersionProps>- Returns:
- a new instance of
CfnWorkflowVersionProps - Throws:
NullPointerException- if any required attribute was not provided
-