Interface ActionArtifactBounds
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
ActionArtifactBounds.Jsii$Proxy
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)",
date="2023-06-19T16:30:37.863Z")
@Stability(Stable)
public interface ActionArtifactBounds
extends software.amazon.jsii.JsiiSerializable
Specifies the constraints on the number of input and output artifacts an action can have.
The constraints for each action type are documented on the
Pipeline Structure Reference} page.
invalid @link
{@link https://docs.aws.amazon.com/codepipeline/latest/userguide/reference-pipeline-structure.html
Example:
// MyAction is some action type that produces variables, like EcrSourceAction MyAction myAction = new MyAction(new MyActionProps() // ... .actionName("myAction") ); new OtherAction(new OtherActionProps() // ... .config(myAction.getVariables().getMyVariable()) .actionName("otherAction") );
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final class
A builder forActionArtifactBounds
static final class
An implementation forActionArtifactBounds
-
Method Summary
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getMaxInputs
-
getMaxOutputs
-
getMinInputs
-
getMinOutputs
-
builder
- Returns:
- a
ActionArtifactBounds.Builder
ofActionArtifactBounds
-