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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.codepipeline.IAction
IAction.Jsii$Default, IAction.Jsii$Proxy -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal ActionConfigbind(Construct scope, IStage stage, ActionBindOptions options) The callback invoked when this Action is added to a Pipeline.final ActionPropertiesThe simple properties of the Action, like its Owner, name, etc.final RuleonStateChange(String name) Creates an Event that will be triggered whenever the state of this Action changes.final RuleonStateChange(String name, IRuleTarget target) Creates an Event that will be triggered whenever the state of this Action changes.final RuleonStateChange(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, jsiiStaticSetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
-
-
Method Details
-
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:
getActionPropertiesin interfaceIAction- Specified by:
getActionPropertiesin interfaceIAction.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:
bindin interfaceIAction- Specified by:
bindin interfaceIAction.Jsii$Default- Parameters:
scope- the Construct tree scope the Action can use if it needs to create any resources. This parameter is required.stage- theIStagethis 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:
onStateChangein interfaceIAction- Specified by:
onStateChangein interfaceIAction.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:
onStateChangein interfaceIAction- Parameters:
name- the name to use for the new Event. This parameter is required.target- the optional target for the Event.
-
onStateChange
Creates an Event that will be triggered whenever the state of this Action changes.- Specified by:
onStateChangein interfaceIAction- Parameters:
name- the name to use for the new Event. This parameter is required.
-