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