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