Class CfnWorkflowVersion.Builder
java.lang.Object
software.amazon.awscdk.services.omics.CfnWorkflowVersion.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnWorkflowVersion>
- Enclosing class:
CfnWorkflowVersion
@Stability(Stable)
public static final class CfnWorkflowVersion.Builder
extends Object
implements software.amazon.jsii.Builder<CfnWorkflowVersion>
A fluent builder for
CfnWorkflowVersion
.-
Method Summary
Modifier and TypeMethodDescriptionaccelerators
(String accelerators) build()
containerRegistryMap
(IResolvable containerRegistryMap) Use a container registry map to specify mappings between the ECR private repository and one or more upstream registries.containerRegistryMap
(CfnWorkflowVersion.ContainerRegistryMapProperty containerRegistryMap) Use a container registry map to specify mappings between the ECR private repository and one or more upstream registries.containerRegistryMapUri
(String containerRegistryMapUri) static CfnWorkflowVersion.Builder
definitionRepository
(IResolvable definitionRepository) Contains information about a source code repository that hosts the workflow definition files.definitionRepository
(CfnWorkflowVersion.DefinitionRepositoryProperty definitionRepository) Contains information about a source code repository that hosts the workflow definition files.definitionUri
(String definitionUri) description
(String description) The description of the workflow version.parameterTemplate
(Map<String, ? extends Object> parameterTemplate) parameterTemplate
(IResolvable parameterTemplate) parameterTemplatePath
(String parameterTemplatePath) Path to the primary workflow parameter template JSON file inside the repository.readmeMarkdown
(String readmeMarkdown) The markdown content for the workflow's README file.readmePath
(String readmePath) The path to the workflow README markdown file within the repository.The S3 URI of the README file for the workflow.storageCapacity
(Number storageCapacity) storageType
(String storageType) A map of resource tags.versionName
(String versionName) The name of the workflow version.workflowBucketOwnerId
(String workflowBucketOwnerId) workflowId
(String workflowId) The workflow's ID.
-
Method Details
-
create
@Stability(Stable) public static CfnWorkflowVersion.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
CfnWorkflowVersion.Builder
.
-
versionName
The name of the workflow version.- Parameters:
versionName
- The name of the workflow version. This parameter is required.- Returns:
this
- See Also:
-
workflowId
The workflow's ID.- Parameters:
workflowId
- The workflow's ID. This parameter is required.- Returns:
this
- See Also:
-
accelerators
- Parameters:
accelerators
- This parameter is required.- Returns:
this
- See Also:
-
containerRegistryMap
@Stability(Stable) public CfnWorkflowVersion.Builder containerRegistryMap(IResolvable containerRegistryMap) Use a container registry map to specify mappings between the ECR private repository and one or more upstream registries.For more information, see Container images in the AWS HealthOmics User Guide .
- Parameters:
containerRegistryMap
- Use a container registry map to specify mappings between the ECR private repository and one or more upstream registries. This parameter is required.- Returns:
this
- See Also:
-
containerRegistryMap
@Stability(Stable) public CfnWorkflowVersion.Builder containerRegistryMap(CfnWorkflowVersion.ContainerRegistryMapProperty containerRegistryMap) Use a container registry map to specify mappings between the ECR private repository and one or more upstream registries.For more information, see Container images in the AWS HealthOmics User Guide .
- Parameters:
containerRegistryMap
- Use a container registry map to specify mappings between the ECR private repository and one or more upstream registries. This parameter is required.- Returns:
this
- See Also:
-
containerRegistryMapUri
@Stability(Stable) public CfnWorkflowVersion.Builder containerRegistryMapUri(String containerRegistryMapUri) - Parameters:
containerRegistryMapUri
- This parameter is required.- Returns:
this
- See Also:
-
definitionRepository
@Stability(Stable) public CfnWorkflowVersion.Builder definitionRepository(IResolvable definitionRepository) Contains information about a source code repository that hosts the workflow definition files.- Parameters:
definitionRepository
- Contains information about a source code repository that hosts the workflow definition files. This parameter is required.- Returns:
this
- See Also:
-
definitionRepository
@Stability(Stable) public CfnWorkflowVersion.Builder definitionRepository(CfnWorkflowVersion.DefinitionRepositoryProperty definitionRepository) Contains information about a source code repository that hosts the workflow definition files.- Parameters:
definitionRepository
- Contains information about a source code repository that hosts the workflow definition files. This parameter is required.- Returns:
this
- See Also:
-
definitionUri
- Parameters:
definitionUri
- This parameter is required.- Returns:
this
- See Also:
-
description
The description of the workflow version.- Parameters:
description
- The description of the workflow version. This parameter is required.- Returns:
this
- See Also:
-
engine
- Parameters:
engine
- This parameter is required.- Returns:
this
- See Also:
-
main
- Parameters:
main
- This parameter is required.- Returns:
this
- See Also:
-
parameterTemplate
@Stability(Stable) public CfnWorkflowVersion.Builder parameterTemplate(IResolvable parameterTemplate) - Parameters:
parameterTemplate
- This parameter is required.- Returns:
this
- See Also:
-
parameterTemplate
@Stability(Stable) public CfnWorkflowVersion.Builder parameterTemplate(Map<String, ? extends Object> parameterTemplate) - Parameters:
parameterTemplate
- This parameter is required.- Returns:
this
- See Also:
-
parameterTemplatePath
@Stability(Stable) public CfnWorkflowVersion.Builder parameterTemplatePath(String parameterTemplatePath) Path to the primary workflow parameter template JSON file inside the repository.- Parameters:
parameterTemplatePath
- Path to the primary workflow parameter template JSON file inside the repository. This parameter is required.- Returns:
this
- See Also:
-
readmeMarkdown
The markdown content for the workflow's README file.This provides documentation and usage information for users of the workflow.
- Parameters:
readmeMarkdown
- The markdown content for the workflow's README file. This parameter is required.- Returns:
this
- See Also:
-
readmePath
The path to the workflow README markdown file within the repository.This file provides documentation and usage information for the workflow. If not specified, the README.md file from the root directory of the repository will be used.
- Parameters:
readmePath
- The path to the workflow README markdown file within the repository. This parameter is required.- Returns:
this
- See Also:
-
readmeUri
The S3 URI of the README file for the workflow.This file provides documentation and usage information for the workflow. The S3 URI must begin with s3://USER-OWNED-BUCKET/. The requester must have access to the S3 bucket and object. The max README content length is 500 KiB.
- Parameters:
readmeUri
- The S3 URI of the README file for the workflow. This parameter is required.- Returns:
this
- See Also:
-
storageCapacity
- Parameters:
storageCapacity
- This parameter is required.- Returns:
this
- See Also:
-
storageType
- Parameters:
storageType
- This parameter is required.- Returns:
this
- See Also:
-
tags
A map of resource tags.- Parameters:
tags
- A map of resource tags. This parameter is required.- Returns:
this
- See Also:
-
workflowBucketOwnerId
@Stability(Stable) public CfnWorkflowVersion.Builder workflowBucketOwnerId(String workflowBucketOwnerId) - Parameters:
workflowBucketOwnerId
- This parameter is required.- Returns:
this
- See Also:
-
build
- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnWorkflowVersion>
- Returns:
- a newly built instance of
CfnWorkflowVersion
.
-