Skip to content

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.MapArtifactManifest\> The set of artifacts in this assembly.
missing java.util.List<MissingContext> Missing context information.
runtime RuntimeInfo Runtime information.

versionRequired

public java.lang.String getVersion();
  • Type: java.lang.String

Protocol version.


artifactsOptional

public java.util.Map<java.lang.String, ArtifactManifest> getArtifacts();
  • Type: java.util.MapArtifactManifest\>
  • Default: no artifacts.

The set of artifacts in this assembly.


missingOptional

public java.util.List<MissingContext> getMissing();

Missing context information.

If this field has values, it means that the cloud assembly is not complete and should not be deployed.


runtimeOptional

public RuntimeInfo getRuntime();

Runtime information.