Interface ActionArtifactBounds
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
ActionArtifactBounds.Jsii$Proxy
@Generated(value="jsii-pacmak/1.118.0 (build 02eec31)",
date="2025-11-04T09:27:36.862Z")
@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.
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 classA builder forActionArtifactBoundsstatic final classAn implementation forActionArtifactBounds -
Method Summary
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getMaxInputs
-
getMaxOutputs
-
getMinInputs
-
getMinOutputs
-
builder
- Returns:
- a
ActionArtifactBounds.BuilderofActionArtifactBounds
-