Class CfnWorkflow.Builder

java.lang.Object
software.amazon.awscdk.services.omics.CfnWorkflow.Builder
All Implemented Interfaces:
software.amazon.jsii.Builder<CfnWorkflow>
Enclosing class:
CfnWorkflow

@Stability(Stable) public static final class CfnWorkflow.Builder extends Object implements software.amazon.jsii.Builder<CfnWorkflow>
A fluent builder for CfnWorkflow.
  • Method Details

    • create

      @Stability(Stable) public static CfnWorkflow.Builder create(Construct scope, String id)
      Parameters:
      scope -
      • scope in which this resource is defined.
      This parameter is required.
      id -
      • scoped id of the resource.
      This parameter is required.
      Returns:
      a new instance of CfnWorkflow.Builder.
    • definitionUri

      @Stability(Stable) public CfnWorkflow.Builder definitionUri(String 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
    • description

      @Stability(Stable) public CfnWorkflow.Builder description(String description)
      The parameter's description.

      Parameters:
      description - The parameter's description. This parameter is required.
      Returns:
      this
    • engine

      @Stability(Stable) public CfnWorkflow.Builder engine(String engine)
      An engine for the workflow.

      Parameters:
      engine - An engine for the workflow. This parameter is required.
      Returns:
      this
    • main

      @Stability(Stable) public CfnWorkflow.Builder main(String 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
    • name

      @Stability(Stable) public CfnWorkflow.Builder name(String name)
      The workflow's name.

      Parameters:
      name - The workflow's name. This parameter is required.
      Returns:
      this
    • parameterTemplate

      @Stability(Stable) public CfnWorkflow.Builder parameterTemplate(IResolvable parameterTemplate)
      The workflow's parameter template.

      Parameters:
      parameterTemplate - The workflow's parameter template. This parameter is required.
      Returns:
      this
    • parameterTemplate

      @Stability(Stable) public CfnWorkflow.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
    • storageCapacity

      @Stability(Stable) public CfnWorkflow.Builder storageCapacity(Number storageCapacity)
      A storage capacity for the workflow in gigabytes.

      Parameters:
      storageCapacity - A storage capacity for the workflow in gigabytes. This parameter is required.
      Returns:
      this
    • tags

      @Stability(Stable) public CfnWorkflow.Builder tags(Map<String,String> tags)
      Tags for the workflow.

      Parameters:
      tags - Tags for the workflow. This parameter is required.
      Returns:
      this
    • build

      @Stability(Stable) public CfnWorkflow build()
      Specified by:
      build in interface software.amazon.jsii.Builder<CfnWorkflow>
      Returns:
      a newly built instance of CfnWorkflow.