Class StageProps.Jsii$Proxy

java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.codepipeline.StageProps.Jsii$Proxy
All Implemented Interfaces:
StageProps, software.amazon.jsii.JsiiSerializable
Enclosing interface:
StageProps

@Stability(Stable) @Internal public static final class StageProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements StageProps
An implementation for StageProps
  • Constructor Details

    • Jsii$Proxy

      protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
      Constructor that initializes the object based on values retrieved from the JsiiObject.
      Parameters:
      objRef - Reference to the JSII managed object.
    • Jsii$Proxy

      protected Jsii$Proxy(StageProps.Builder builder)
      Constructor that initializes the object based on literal property values passed by the StageProps.Builder.
  • Method Details

    • getStageName

      public final String getStageName()
      Description copied from interface: StageProps
      The physical, human-readable name to assign to this Pipeline Stage.
      Specified by:
      getStageName in interface StageProps
    • getActions

      public final List<IAction> getActions()
      Description copied from interface: StageProps
      The list of Actions to create this Stage with.

      You can always add more Actions later by calling IStage#addAction.

      Specified by:
      getActions in interface StageProps
    • getBeforeEntry

      public final Conditions getBeforeEntry()
      Description copied from interface: StageProps
      The method to use when a stage allows entry.

      Default: - No conditions are applied before stage entry

      Specified by:
      getBeforeEntry in interface StageProps
    • getOnFailure

      public final FailureConditions getOnFailure()
      Description copied from interface: StageProps
      The method to use when a stage has not completed successfully.

      Default: - No failure conditions are applied

      Specified by:
      getOnFailure in interface StageProps
    • getOnSuccess

      public final Conditions getOnSuccess()
      Description copied from interface: StageProps
      The method to use when a stage has succeeded.

      Default: - No success conditions are applied

      Specified by:
      getOnSuccess in interface StageProps
    • getTransitionDisabledReason

      public final String getTransitionDisabledReason()
      Description copied from interface: StageProps
      The reason for disabling transition to this stage.

      Only applicable if transitionToEnabled is set to false.

      Default: 'Transition disabled'

      Specified by:
      getTransitionDisabledReason in interface StageProps
    • getTransitionToEnabled

      public final Boolean getTransitionToEnabled()
      Description copied from interface: StageProps
      Whether to enable transition to this stage.

      Default: true

      Specified by:
      getTransitionToEnabled in interface StageProps
    • $jsii$toJson

      @Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
      Specified by:
      $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
    • equals

      public final boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public final int hashCode()
      Overrides:
      hashCode in class Object