Interface ArtifactManifest
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
ArtifactManifest.Jsii$Proxy
@Generated(value="jsii-pacmak/1.108.0 (build f680d68)", date="2025-03-19T07:35:56.801Z") @Stability(Stable) public interface ArtifactManifest extends software.amazon.jsii.JsiiSerializable
A manifest for a single artifact within the cloud assembly.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classArtifactManifest.BuilderA builder forArtifactManifeststatic classArtifactManifest.Jsii$ProxyAn implementation forArtifactManifest
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static ArtifactManifest.Builderbuilder()default List<String>getDependencies()IDs of artifacts that must be deployed before this artifact.default StringgetDisplayName()A string that represents this artifact.default StringgetEnvironment()The environment into which this artifact is deployed.default Map<String,List<MetadataEntry>>getMetadata()Associated metadata.default ObjectgetProperties()The set of properties for this artifact (depends on type).ArtifactTypegetType()The type of artifact.
-
-
-
Method Detail
-
getType
@Stability(Stable) @NotNull ArtifactType getType()
The type of artifact.
-
getDependencies
@Stability(Stable) @Nullable default List<String> getDependencies()
IDs of artifacts that must be deployed before this artifact.Default: - no dependencies.
-
getDisplayName
@Stability(Stable) @Nullable default String getDisplayName()
A string that represents this artifact.Should only be used in user interfaces.
Default: - no display name
-
getEnvironment
@Stability(Stable) @Nullable default String getEnvironment()
The environment into which this artifact is deployed.Default: - no envrionment.
-
getMetadata
@Stability(Stable) @Nullable default Map<String,List<MetadataEntry>> getMetadata()
Associated metadata.Default: - no metadata.
-
getProperties
@Stability(Stable) @Nullable default Object getProperties()
The set of properties for this artifact (depends on type).Default: - no properties.
-
builder
@Stability(Stable) static ArtifactManifest.Builder builder()
- Returns:
- a
ArtifactManifest.BuilderofArtifactManifest
-
-