@Stability(value=Stable) public static final class CfnCustomActionType.Builder extends Object implements software.amazon.jsii.Builder<CfnCustomActionType>
CfnCustomActionType.| Modifier and Type | Method and Description |
|---|---|
CfnCustomActionType |
build() |
CfnCustomActionType.Builder |
category(String category)
The category of the custom action, such as a build action or a test action.
|
CfnCustomActionType.Builder |
configurationProperties(IResolvable configurationProperties)
The configuration properties for the custom action.
|
CfnCustomActionType.Builder |
configurationProperties(List<? extends Object> configurationProperties)
The configuration properties for the custom action.
|
static CfnCustomActionType.Builder |
create(software.constructs.Construct scope,
String id) |
CfnCustomActionType.Builder |
inputArtifactDetails(CfnCustomActionType.ArtifactDetailsProperty inputArtifactDetails)
The details of the input artifact for the action, such as its commit ID.
|
CfnCustomActionType.Builder |
inputArtifactDetails(IResolvable inputArtifactDetails)
The details of the input artifact for the action, such as its commit ID.
|
CfnCustomActionType.Builder |
outputArtifactDetails(CfnCustomActionType.ArtifactDetailsProperty outputArtifactDetails)
The details of the output artifact of the action, such as its commit ID.
|
CfnCustomActionType.Builder |
outputArtifactDetails(IResolvable outputArtifactDetails)
The details of the output artifact of the action, such as its commit ID.
|
CfnCustomActionType.Builder |
provider(String provider)
The provider of the service used in the custom action, such as CodeDeploy.
|
CfnCustomActionType.Builder |
settings(CfnCustomActionType.SettingsProperty settings)
URLs that provide users information about this custom action.
|
CfnCustomActionType.Builder |
settings(IResolvable settings)
URLs that provide users information about this custom action.
|
CfnCustomActionType.Builder |
tags(List<? extends CfnTag> tags)
The tags for the custom action.
|
CfnCustomActionType.Builder |
version(String version)
The version identifier of the custom action.
|
@Stability(value=Stable) public static CfnCustomActionType.Builder create(software.constructs.Construct scope, String id)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.CfnCustomActionType.ArtifactDetailsProperty.Builder.@Stability(value=Stable) public CfnCustomActionType.Builder category(String category)
category - The category of the custom action, such as a build action or a test action. This parameter is required.this@Stability(value=Stable) public CfnCustomActionType.Builder inputArtifactDetails(CfnCustomActionType.ArtifactDetailsProperty inputArtifactDetails)
inputArtifactDetails - The details of the input artifact for the action, such as its commit ID. This parameter is required.this@Stability(value=Stable) public CfnCustomActionType.Builder inputArtifactDetails(IResolvable inputArtifactDetails)
inputArtifactDetails - The details of the input artifact for the action, such as its commit ID. This parameter is required.this@Stability(value=Stable) public CfnCustomActionType.Builder outputArtifactDetails(CfnCustomActionType.ArtifactDetailsProperty outputArtifactDetails)
outputArtifactDetails - The details of the output artifact of the action, such as its commit ID. This parameter is required.this@Stability(value=Stable) public CfnCustomActionType.Builder outputArtifactDetails(IResolvable outputArtifactDetails)
outputArtifactDetails - The details of the output artifact of the action, such as its commit ID. This parameter is required.this@Stability(value=Stable) public CfnCustomActionType.Builder provider(String provider)
provider - The provider of the service used in the custom action, such as CodeDeploy. This parameter is required.this@Stability(value=Stable) public CfnCustomActionType.Builder version(String version)
version - The version identifier of the custom action. This parameter is required.this@Stability(value=Stable) public CfnCustomActionType.Builder configurationProperties(IResolvable configurationProperties)
You can refer to a name in the configuration properties of the custom action within the URL templates by following the format of {Config:name}, as long as the configuration property is both required and not secret. For more information, see Create a Custom Action for a Pipeline .
configurationProperties - The configuration properties for the custom action. This parameter is required.this@Stability(value=Stable) public CfnCustomActionType.Builder configurationProperties(List<? extends Object> configurationProperties)
You can refer to a name in the configuration properties of the custom action within the URL templates by following the format of {Config:name}, as long as the configuration property is both required and not secret. For more information, see Create a Custom Action for a Pipeline .
configurationProperties - The configuration properties for the custom action. This parameter is required.this@Stability(value=Stable) public CfnCustomActionType.Builder settings(CfnCustomActionType.SettingsProperty settings)
settings - URLs that provide users information about this custom action. This parameter is required.this@Stability(value=Stable) public CfnCustomActionType.Builder settings(IResolvable settings)
settings - URLs that provide users information about this custom action. This parameter is required.this@Stability(value=Stable) public CfnCustomActionType.Builder tags(List<? extends CfnTag> tags)
tags - The tags for the custom action. This parameter is required.this@Stability(value=Stable) public CfnCustomActionType build()
build in interface software.amazon.jsii.Builder<CfnCustomActionType>Copyright © 2022. All rights reserved.