Interface IAction.Jsii$Default
- All Superinterfaces:
IAction
,software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
IAction.Jsii$Proxy
- Enclosing interface:
IAction
Internal default implementation for
IAction
.-
Nested Class Summary
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.codepipeline.IAction
IAction.Jsii$Default, IAction.Jsii$Proxy
-
Method Summary
Modifier and TypeMethodDescriptiondefault ActionConfig
bind
(software.constructs.Construct scope, IStage stage, ActionBindOptions options) The callback invoked when this Action is added to a Pipeline.default ActionProperties
The simple properties of the Action, like its Owner, name, etc.default 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 interface software.amazon.awscdk.services.codepipeline.IAction
onStateChange, onStateChange
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getActionProperties
The simple properties of the Action, like its Owner, name, etc.Note that this accessor will be called before the
bind
callback.- Specified by:
getActionProperties
in interfaceIAction
-
bind
@Stability(Stable) @NotNull default ActionConfig bind(@NotNull software.constructs.Construct scope, @NotNull IStage stage, @NotNull ActionBindOptions options) The callback invoked when this Action is added to a Pipeline.- Specified by:
bind
in interfaceIAction
- Parameters:
scope
- the Construct tree scope the Action can use if it needs to create any resources. This parameter is required.stage
- theIStage
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 default 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 interfaceIAction
- 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.
-