Class CfnWorkflowPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnWorkflowPropsMixin>
- Enclosing class:
CfnWorkflowPropsMixin
CfnWorkflowPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionaccelerators(String accelerators) build()containerRegistryMap(CfnWorkflowPropsMixin.ContainerRegistryMapProperty containerRegistryMap) Use a container registry map to specify mappings between the ECR private repository and one or more upstream registries.containerRegistryMap(IResolvable containerRegistryMap) Use a container registry map to specify mappings between the ECR private repository and one or more upstream registries.containerRegistryMapUri(String containerRegistryMapUri) create()create(CfnPropertyMixinOptions options) definitionRepository(CfnWorkflowPropsMixin.DefinitionRepositoryProperty definitionRepository) Contains information about a source code repository that hosts the workflow definition files.definitionRepository(IResolvable definitionRepository) Contains information about a source code repository that hosts the workflow definition files.definitionUri(String definitionUri) The URI of a definition for the workflow.description(String description) The parameter's description.An engine for the workflow.The path of the main definition file for the workflow.The workflow's name.parameterTemplate(Map<String, ? extends Object> parameterTemplate) The workflow's parameter template.parameterTemplate(IResolvable parameterTemplate) The workflow's parameter template.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) The default static storage capacity (in gibibytes) for runs that use this workflow or workflow version.storageType(String storageType) Tags for the workflow.workflowBucketOwnerId(String workflowBucketOwnerId) Optional workflow bucket owner ID to verify the workflow bucket.
-
Method Details
-
create
@Stability(Stable) public static CfnWorkflowPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnWorkflowPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnWorkflowPropsMixin.Builder.
-
accelerators
- Parameters:
accelerators- This parameter is required.- Returns:
this- See Also:
-
containerRegistryMap
@Stability(Stable) public CfnWorkflowPropsMixin.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 CfnWorkflowPropsMixin.Builder containerRegistryMap(CfnWorkflowPropsMixin.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 CfnWorkflowPropsMixin.Builder containerRegistryMapUri(String containerRegistryMapUri) - Parameters:
containerRegistryMapUri- This parameter is required.- Returns:
this- See Also:
-
definitionRepository
@Stability(Stable) public CfnWorkflowPropsMixin.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 CfnWorkflowPropsMixin.Builder definitionRepository(CfnWorkflowPropsMixin.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
The URI of a definition for the workflow.- Parameters:
definitionUri- The URI of a definition for the workflow. This parameter is required.- Returns:
this- See Also:
-
description
The parameter's description.- Parameters:
description- The parameter's description. This parameter is required.- Returns:
this- See Also:
-
engine
An engine for the workflow.- Parameters:
engine- An engine for the workflow. This parameter is required.- Returns:
this- See Also:
-
main
The path of the main definition file for the workflow.- Parameters:
main- The path of the main definition file for the workflow. This parameter is required.- Returns:
this- See Also:
-
name
The workflow's name.- Parameters:
name- The workflow's name. This parameter is required.- Returns:
this- See Also:
-
parameterTemplate
@Stability(Stable) public CfnWorkflowPropsMixin.Builder parameterTemplate(IResolvable parameterTemplate) The workflow's parameter template.- Parameters:
parameterTemplate- The workflow's parameter template. This parameter is required.- Returns:
this- See Also:
-
parameterTemplate
@Stability(Stable) public CfnWorkflowPropsMixin.Builder parameterTemplate(Map<String, ? extends Object> parameterTemplate) The workflow's parameter template.- Parameters:
parameterTemplate- The workflow's parameter template. This parameter is required.- Returns:
this- See Also:
-
parameterTemplatePath
@Stability(Stable) public CfnWorkflowPropsMixin.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
The default static storage capacity (in gibibytes) for runs that use this workflow or workflow version.The
storageCapacitycan be overwritten at run time. The storage capacity is not required for runs with aDYNAMICstorage type.- Parameters:
storageCapacity- The default static storage capacity (in gibibytes) for runs that use this workflow or workflow version. This parameter is required.- Returns:
this- See Also:
-
storageType
- Parameters:
storageType- This parameter is required.- Returns:
this- See Also:
-
tags
Tags for the workflow.- Parameters:
tags- Tags for the workflow. This parameter is required.- Returns:
this- See Also:
-
workflowBucketOwnerId
@Stability(Stable) public CfnWorkflowPropsMixin.Builder workflowBucketOwnerId(String workflowBucketOwnerId) Optional workflow bucket owner ID to verify the workflow bucket.- Parameters:
workflowBucketOwnerId- Optional workflow bucket owner ID to verify the workflow bucket. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnWorkflowPropsMixin>- Returns:
- a newly built instance of
CfnWorkflowPropsMixin.
-