Class CustomActionRegistration.Builder
java.lang.Object
software.amazon.awscdk.services.codepipeline.CustomActionRegistration.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CustomActionRegistration>
- Enclosing class:
CustomActionRegistration
@Stability(Stable)
public static final class CustomActionRegistration.Builder
extends Object
implements software.amazon.jsii.Builder<CustomActionRegistration>
A fluent builder for
CustomActionRegistration
.-
Method Summary
Modifier and TypeMethodDescriptionactionProperties
(List<? extends CustomActionProperty> actionProperties) The properties used for customizing the instance of your Action.artifactBounds
(ActionArtifactBounds artifactBounds) The artifact bounds of the Action.build()
category
(ActionCategory category) The category of the Action.The URL shown for the entire Action in the Pipeline UI.executionUrl
(String executionUrl) The URL shown for a particular execution of an Action in the Pipeline UI.The provider of the Action.The version of your Action.
-
Method Details
-
create
@Stability(Stable) public static CustomActionRegistration.Builder create(software.constructs.Construct scope, String id) - Parameters:
scope
- This parameter is required.id
- This parameter is required.- Returns:
- a new instance of
CustomActionRegistration.Builder
.
-
artifactBounds
@Stability(Stable) public CustomActionRegistration.Builder artifactBounds(ActionArtifactBounds artifactBounds) The artifact bounds of the Action.- Parameters:
artifactBounds
- The artifact bounds of the Action. This parameter is required.- Returns:
this
-
category
The category of the Action.- Parameters:
category
- The category of the Action. This parameter is required.- Returns:
this
-
provider
The provider of the Action.For example,
'MyCustomActionProvider'
- Parameters:
provider
- The provider of the Action. This parameter is required.- Returns:
this
-
actionProperties
@Stability(Stable) public CustomActionRegistration.Builder actionProperties(List<? extends CustomActionProperty> actionProperties) The properties used for customizing the instance of your Action.Default: []
- Parameters:
actionProperties
- The properties used for customizing the instance of your Action. This parameter is required.- Returns:
this
-
entityUrl
The URL shown for the entire Action in the Pipeline UI.Default: none
- Parameters:
entityUrl
- The URL shown for the entire Action in the Pipeline UI. This parameter is required.- Returns:
this
-
executionUrl
The URL shown for a particular execution of an Action in the Pipeline UI.Default: none
- Parameters:
executionUrl
- The URL shown for a particular execution of an Action in the Pipeline UI. This parameter is required.- Returns:
this
-
version
The version of your Action.Default: '1'
- Parameters:
version
- The version of your Action. This parameter is required.- Returns:
this
-
build
- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CustomActionRegistration>
- Returns:
- a newly built instance of
CustomActionRegistration
.
-