@Stability(value=Experimental) public static final class CloudFormationStackArtifact.Builder extends Object implements software.amazon.jsii.Builder<CloudFormationStackArtifact>
CloudFormationStackArtifact
.Modifier and Type | Method and Description |
---|---|
CloudFormationStackArtifact |
build() |
static CloudFormationStackArtifact.Builder |
create(CloudAssembly assembly,
String artifactId) |
CloudFormationStackArtifact.Builder |
dependencies(List<String> dependencies)
(experimental) IDs of artifacts that must be deployed before this artifact.
|
CloudFormationStackArtifact.Builder |
displayName(String displayName)
(experimental) A string that represents this artifact.
|
CloudFormationStackArtifact.Builder |
environment(String environment)
(experimental) The environment into which this artifact is deployed.
|
CloudFormationStackArtifact.Builder |
metadata(Map<String,? extends List<? extends MetadataEntry>> metadata)
(experimental) Associated metadata.
|
CloudFormationStackArtifact.Builder |
properties(AssetManifestProperties properties)
(experimental) The set of properties for this artifact (depends on type).
|
CloudFormationStackArtifact.Builder |
properties(AwsCloudFormationStackProperties properties)
(experimental) The set of properties for this artifact (depends on type).
|
CloudFormationStackArtifact.Builder |
properties(NestedCloudAssemblyProperties properties)
(experimental) The set of properties for this artifact (depends on type).
|
CloudFormationStackArtifact.Builder |
properties(TreeArtifactProperties properties)
(experimental) The set of properties for this artifact (depends on type).
|
CloudFormationStackArtifact.Builder |
type(ArtifactType type)
(experimental) The type of artifact.
|
@Stability(value=Experimental) public static CloudFormationStackArtifact.Builder create(CloudAssembly assembly, String artifactId)
assembly
- This parameter is required.artifactId
- This parameter is required.CloudFormationStackArtifact.Builder
.@Stability(value=Experimental) public CloudFormationStackArtifact.Builder type(ArtifactType type)
type
- The type of artifact. This parameter is required.this
@Stability(value=Experimental) public CloudFormationStackArtifact.Builder dependencies(List<String> dependencies)
Default: - no dependencies.
dependencies
- IDs of artifacts that must be deployed before this artifact. This parameter is required.this
@Stability(value=Experimental) public CloudFormationStackArtifact.Builder displayName(String displayName)
Should only be used in user interfaces.
Default: - no display name
displayName
- A string that represents this artifact. This parameter is required.this
@Stability(value=Experimental) public CloudFormationStackArtifact.Builder environment(String environment)
Default: - no envrionment.
environment
- The environment into which this artifact is deployed. This parameter is required.this
@Stability(value=Experimental) public CloudFormationStackArtifact.Builder metadata(Map<String,? extends List<? extends MetadataEntry>> metadata)
Default: - no metadata.
metadata
- Associated metadata. This parameter is required.this
@Stability(value=Experimental) public CloudFormationStackArtifact.Builder properties(AwsCloudFormationStackProperties properties)
Default: - no properties.
properties
- The set of properties for this artifact (depends on type). This parameter is required.this
@Stability(value=Experimental) public CloudFormationStackArtifact.Builder properties(AssetManifestProperties properties)
Default: - no properties.
properties
- The set of properties for this artifact (depends on type). This parameter is required.this
@Stability(value=Experimental) public CloudFormationStackArtifact.Builder properties(TreeArtifactProperties properties)
Default: - no properties.
properties
- The set of properties for this artifact (depends on type). This parameter is required.this
@Stability(value=Experimental) public CloudFormationStackArtifact.Builder properties(NestedCloudAssemblyProperties properties)
Default: - no properties.
properties
- The set of properties for this artifact (depends on type). This parameter is required.this
@Stability(value=Experimental) public CloudFormationStackArtifact build()
build
in interface software.amazon.jsii.Builder<CloudFormationStackArtifact>
Copyright © 2021. All rights reserved.