Class IAction.Jsii$Proxy

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

@Internal public static final class IAction.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements IAction.Jsii$Default
A proxy class which represents a concrete javascript instance of this type.
  • Nested Class Summary

    Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject

    software.amazon.jsii.JsiiObject.InitializationMode

    Nested classes/interfaces inherited from interface software.amazon.awscdk.services.codepipeline.IAction

    IAction.Jsii$Default, IAction.Jsii$Proxy
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    bind(Construct scope, IStage stage, ActionBindOptions options)
    The callback invoked when this Action is added to a Pipeline.
    The simple properties of the Action, like its Owner, name, etc.
    final Rule
    Creates an Event that will be triggered whenever the state of this Action changes.
    final Rule
    Creates an Event that will be triggered whenever the state of this Action changes.
    final Rule
    onStateChange(String name, IRuleTarget target, RuleProps options)
    Creates an Event that will be triggered whenever the state of this Action changes.

    Methods inherited from class software.amazon.jsii.JsiiObject

    jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface software.amazon.jsii.JsiiSerializable

    $jsii$toJson
  • Constructor Details

    • Jsii$Proxy

      protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
  • Method Details

    • getActionProperties

      @Stability(Stable) @NotNull public final ActionProperties getActionProperties()
      The simple properties of the Action, like its Owner, name, etc.

      Note that this accessor will be called before the bind(software.amazon.awscdk.core.Construct,software.amazon.awscdk.services.codepipeline.IStage,software.amazon.awscdk.services.codepipeline.ActionBindOptions) callback.

      Specified by:
      getActionProperties in interface IAction
      Specified by:
      getActionProperties in interface IAction.Jsii$Default
    • bind

      @Stability(Stable) @NotNull public final ActionConfig bind(@NotNull Construct scope, @NotNull IStage stage, @NotNull ActionBindOptions options)
      The callback invoked when this Action is added to a Pipeline.

      Specified by:
      bind in interface IAction
      Specified by:
      bind in interface IAction.Jsii$Default
      Parameters:
      scope - the Construct tree scope the Action can use if it needs to create any resources. This parameter is required.
      stage - the IStage this Action is being added to. This parameter is required.
      options - additional options the Action can use, like the artifact Bucket of the pipeline it's being added to. This parameter is required.
    • onStateChange

      @Stability(Stable) @NotNull public final Rule onStateChange(@NotNull String name, @Nullable IRuleTarget target, @Nullable RuleProps options)
      Creates an Event that will be triggered whenever the state of this Action changes.

      Specified by:
      onStateChange in interface IAction
      Specified by:
      onStateChange in interface IAction.Jsii$Default
      Parameters:
      name - the name to use for the new Event. This parameter is required.
      target - the optional target for the Event.
      options - additional options that can be used to customize the created Event.
    • onStateChange

      @Stability(Stable) @NotNull public final Rule onStateChange(@NotNull String name, @Nullable IRuleTarget target)
      Creates an Event that will be triggered whenever the state of this Action changes.

      Specified by:
      onStateChange in interface IAction
      Parameters:
      name - the name to use for the new Event. This parameter is required.
      target - the optional target for the Event.
    • onStateChange

      @Stability(Stable) @NotNull public final Rule onStateChange(@NotNull String name)
      Creates an Event that will be triggered whenever the state of this Action changes.

      Specified by:
      onStateChange in interface IAction
      Parameters:
      name - the name to use for the new Event. This parameter is required.