@Deprecated
public static final class PublishAssetsAction.Builder
extends java.lang.Object
PublishAssetsAction
.@Deprecated public static PublishAssetsAction.Builder create(software.constructs.Construct scope, java.lang.String id)
scope
- This parameter is required.id
- This parameter is required.PublishAssetsAction.Builder
.@Deprecated public PublishAssetsAction.Builder actionName(java.lang.String actionName)
actionName
- Name of publishing action. This parameter is required.this
@Deprecated public PublishAssetsAction.Builder assetType(AssetType assetType)
assetType
- AssetType we're publishing. This parameter is required.this
@Deprecated public PublishAssetsAction.Builder cloudAssemblyInput(Artifact cloudAssemblyInput)
cloudAssemblyInput
- The CodePipeline artifact that holds the Cloud Assembly. This parameter is required.this
@Deprecated public PublishAssetsAction.Builder buildSpec(BuildSpec buildSpec)
Default: - none
buildSpec
- Custom BuildSpec that is merged with generated one. This parameter is required.this
@Deprecated public PublishAssetsAction.Builder cdkCliVersion(java.lang.String cdkCliVersion)
Default: - Latest version
cdkCliVersion
- Version of CDK CLI to 'npm install'. This parameter is required.this
@Deprecated public PublishAssetsAction.Builder createBuildspecFile(java.lang.Boolean createBuildspecFile)
This prevents size limitation errors as inline specs have a max length of 25600 characters
Default: false
createBuildspecFile
- Use a file buildspec written to the cloud assembly instead of an inline buildspec. This parameter is required.this
@Deprecated public PublishAssetsAction.Builder dependable(IDependable dependable)
Default: - none
dependable
- Any Dependable construct that the CodeBuild project needs to take a dependency on. This parameter is required.this
@Deprecated public PublishAssetsAction.Builder preInstallCommands(java.util.List<java.lang.String> preInstallCommands)
Default: -
preInstallCommands
- Additional commands to run before installing cdk-assert Use this to setup proxies or npm mirrors. This parameter is required.this
@Deprecated public PublishAssetsAction.Builder projectName(java.lang.String projectName)
Default: - Automatically generated
projectName
- Name of the CodeBuild project. This parameter is required.this
@Deprecated public PublishAssetsAction.Builder role(IRole role)
Default: - Automatically generated
role
- Role to use for CodePipeline and CodeBuild to build and publish the assets. This parameter is required.this
@Deprecated public PublishAssetsAction.Builder subnetSelection(SubnetSelection subnetSelection)
Only used if 'vpc' is supplied.
Default: - All private subnets.
subnetSelection
- Which subnets to use. This parameter is required.this
@Deprecated public PublishAssetsAction.Builder vpc(IVpc vpc)
Default: - No VPC
vpc
- The VPC where to execute the PublishAssetsAction. This parameter is required.this
@Deprecated public PublishAssetsAction build()