AssemblyManifest
A manifest which describes the cloud assembly.
Initializer
import com.aliyun.ros.cdk.assembly.schema.AssemblyManifest;
AssemblyManifest.builder()
.version(java.lang.String)
// .artifacts(java.util.Map<java.lang.String, ArtifactManifest>)
// .missing(java.util.List<MissingContext>)
// .runtime(RuntimeInfo)
.build();
Properties
Name | Type | Description |
---|---|---|
version |
java.lang.String |
Protocol version. |
artifacts |
java.util.Map |
The set of artifacts in this assembly. |
missing |
java.util.List<MissingContext> |
Missing context information. |
runtime |
RuntimeInfo |
Runtime information. |
version
Required
public java.lang.String getVersion();
- Type: java.lang.String
Protocol version.
artifacts
Optional
public java.util.Map<java.lang.String, ArtifactManifest> getArtifacts();
- Type: java.util.Map
ArtifactManifest\> - Default: no artifacts.
The set of artifacts in this assembly.
missing
Optional
public java.util.List<MissingContext> getMissing();
- Type: java.util.List<MissingContext>
- Default: no missing context.
Missing context information.
If this field has values, it means that the cloud assembly is not complete and should not be deployed.
runtime
Optional
public RuntimeInfo getRuntime();
- Type: RuntimeInfo
- Default: no info.
Runtime information.