Interface CfnWorkflowProps

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnWorkflowProps.Jsii$Proxy

@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-19T16:30:42.526Z") @Stability(Stable) public interface CfnWorkflowProps extends software.amazon.jsii.JsiiSerializable
Properties for defining a CfnWorkflow.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.glue.*;
 Object defaultRunProperties;
 Object tags;
 CfnWorkflowProps cfnWorkflowProps = CfnWorkflowProps.builder()
         .defaultRunProperties(defaultRunProperties)
         .description("description")
         .maxConcurrentRuns(123)
         .name("name")
         .tags(tags)
         .build();
 
  • Method Details

    • getDefaultRunProperties

      @Stability(Stable) @Nullable default Object getDefaultRunProperties()
      A collection of properties to be used as part of each execution of the workflow.
    • getDescription

      @Stability(Stable) @Nullable default String getDescription()
      A description of the workflow.
    • getMaxConcurrentRuns

      @Stability(Stable) @Nullable default Number getMaxConcurrentRuns()
      You can use this parameter to prevent unwanted multiple updates to data, to control costs, or in some cases, to prevent exceeding the maximum number of concurrent runs of any of the component jobs.

      If you leave this parameter blank, there is no limit to the number of concurrent workflow runs.

    • getName

      @Stability(Stable) @Nullable default String getName()
      The name of the workflow representing the flow.
    • getTags

      @Stability(Stable) @Nullable default Object getTags()
      The tags to use with this workflow.
    • builder

      @Stability(Stable) static CfnWorkflowProps.Builder builder()
      Returns:
      a CfnWorkflowProps.Builder of CfnWorkflowProps