Class ActionArtifactBounds.Builder
java.lang.Object
software.amazon.awscdk.services.codepipeline.ActionArtifactBounds.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<ActionArtifactBounds>
- Enclosing interface:
ActionArtifactBounds
@Stability(Stable)
public static final class ActionArtifactBounds.Builder
extends Object
implements software.amazon.jsii.Builder<ActionArtifactBounds>
A builder for
ActionArtifactBounds-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.Sets the value ofActionArtifactBounds.getMaxInputs()maxOutputs(Number maxOutputs) Sets the value ofActionArtifactBounds.getMaxOutputs()Sets the value ofActionArtifactBounds.getMinInputs()minOutputs(Number minOutputs) Sets the value ofActionArtifactBounds.getMinOutputs()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
maxInputs
Sets the value ofActionArtifactBounds.getMaxInputs()- Parameters:
maxInputs- the value to be set. This parameter is required.- Returns:
this
-
maxOutputs
Sets the value ofActionArtifactBounds.getMaxOutputs()- Parameters:
maxOutputs- the value to be set. This parameter is required.- Returns:
this
-
minInputs
Sets the value ofActionArtifactBounds.getMinInputs()- Parameters:
minInputs- the value to be set. This parameter is required.- Returns:
this
-
minOutputs
Sets the value ofActionArtifactBounds.getMinOutputs()- Parameters:
minOutputs- the value to be set. This parameter is required.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<ActionArtifactBounds>- Returns:
- a new instance of
ActionArtifactBounds - Throws:
NullPointerException- if any required attribute was not provided
-