Interface WaveProps

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

@Generated(value="jsii-pacmak/1.98.0 (build 00b106d)", date="2024-05-02T15:58:34.975Z") @Stability(Stable) public interface WaveProps extends software.amazon.jsii.JsiiSerializable
Construction properties for a Wave.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.pipelines.*;
 Step step;
 WaveProps waveProps = WaveProps.builder()
         .post(List.of(step))
         .pre(List.of(step))
         .build();
 
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static final class 
    A builder for WaveProps
    static final class 
    An implementation for WaveProps
  • Method Summary

    Modifier and Type
    Method
    Description
     
    default List<Step>
    Additional steps to run after all of the stages in the wave.
    default List<Step>
    Additional steps to run before any of the stages in the wave.

    Methods inherited from interface software.amazon.jsii.JsiiSerializable

    $jsii$toJson
  • Method Details

    • getPost

      @Stability(Stable) @Nullable default List<Step> getPost()
      Additional steps to run after all of the stages in the wave.

      Default: - No additional steps

    • getPre

      @Stability(Stable) @Nullable default List<Step> getPre()
      Additional steps to run before any of the stages in the wave.

      Default: - No additional steps

    • builder

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