Class PipelineBaseProps.Builder

java.lang.Object
software.amazon.awscdk.pipelines.PipelineBaseProps.Builder
All Implemented Interfaces:
software.amazon.jsii.Builder<PipelineBaseProps>
Enclosing interface:
PipelineBaseProps

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

    • Builder

      public Builder()
  • Method Details

    • synth

      @Stability(Stable) public PipelineBaseProps.Builder synth(IFileSetProducer synth)
      Parameters:
      synth - The build step that produces the CDK Cloud Assembly. This parameter is required. The primary output of this step needs to be the cdk.out directory generated by the cdk synth command.

      If you use a ShellStep here and you don't configure an output directory, the output directory will automatically be assumed to be cdk.out.

      Returns:
      this
    • build

      @Stability(Stable) public PipelineBaseProps build()
      Builds the configured instance.
      Specified by:
      build in interface software.amazon.jsii.Builder<PipelineBaseProps>
      Returns:
      a new instance of PipelineBaseProps
      Throws:
      NullPointerException - if any required attribute was not provided