All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Subinterfaces:
IStage.Jsii$Default
All Known Implementing Classes:
IStage.Jsii$Proxy

@Generated(value="jsii-pacmak/1.97.0 (build 729de35)", date="2024-04-18T17:54:14.303Z") @Stability(Stable) public interface IStage extends software.amazon.jsii.JsiiSerializable
The abstract interface of a Pipeline Stage that is used by Actions.
  • Method Details

    • getActions

      @Stability(Stable) @NotNull List<IAction> getActions()
      The actions belonging to this stage.
    • getPipeline

      @Stability(Stable) @NotNull IPipeline getPipeline()
    • getStageName

      @Stability(Stable) @NotNull String getStageName()
      The physical, human-readable name of this Pipeline Stage.
    • addAction

      @Stability(Stable) void addAction(@NotNull IAction action)
      Parameters:
      action - This parameter is required.
    • onStateChange

      @Stability(Stable) @NotNull Rule onStateChange(@NotNull String name, @Nullable IRuleTarget target, @Nullable RuleProps options)
      Parameters:
      name - This parameter is required.
      target -
      options -
    • onStateChange

      @Stability(Stable) @NotNull Rule onStateChange(@NotNull String name, @Nullable IRuleTarget target)
      Parameters:
      name - This parameter is required.
      target -
    • onStateChange

      @Stability(Stable) @NotNull Rule onStateChange(@NotNull String name)
      Parameters:
      name - This parameter is required.