NestedCloudAssemblyArtifact
Asset manifest is a description of a set of assets which need to be built and published.
Initializers
using AlibabaCloud.SDK.ROS.CDK.Cxapi;
new NestedCloudAssemblyArtifact(CloudAssembly Assembly, string Name, ArtifactManifest Artifact);
| Name | Type | Description | 
|---|---|---|
| Assembly | CloudAssembly | No description. | 
| Name | string | No description. | 
| Artifact | AlibabaCloud.SDK.ROS.CDK.Assembly.Schema.ArtifactManifest | No description. | 
AssemblyRequired 
- Type: CloudAssembly
NameRequired 
- Type: string
ArtifactRequired 
- Type: AlibabaCloud.SDK.ROS.CDK.Assembly.Schema.ArtifactManifest
Methods
| Name | Description | 
|---|---|
| FindMetadataByType | No description. | 
FindMetadataByType 
private MetadataEntryResult[] FindMetadataByType(string Type)
- Type: string
Static Functions
| Name | Description | 
|---|---|
| FromManifest | Returns a subclass of CloudArtifactbased on the artifact type defined in the artifact manifest. | 
FromManifest 
using AlibabaCloud.SDK.ROS.CDK.Cxapi;
NestedCloudAssemblyArtifact.FromManifest(CloudAssembly Assembly, string Id, ArtifactManifest Artifact);
Returns a subclass of CloudArtifact based on the artifact type defined in the artifact manifest.
- Type: CloudAssembly
The cloud assembly from which to load the artifact.
- Type: string
The artifact ID.
- Type: AlibabaCloud.SDK.ROS.CDK.Assembly.Schema.ArtifactManifest
The artifact manifest.
Properties
| Name | Type | Description | 
|---|---|---|
| Assembly | CloudAssembly | No description. | 
| Id | string | No description. | 
| Manifest | AlibabaCloud.SDK.ROS.CDK.Assembly.Schema.ArtifactManifest | The artifact's manifest. | 
| Messages | SynthesisMessage[] | The set of messages extracted from the artifact's metadata. | 
| Dependencies | CloudArtifact[] | Returns all the artifacts that this artifact depends on. | 
| DirectoryName | string | The relative directory name of the asset manifest. | 
| DisplayName | string | Display name. | 
| FullPath | string | Full path to the nested assembly directory. | 
| NestedAssembly | CloudAssembly | The nested Assembly. | 
AssemblyRequired 
public CloudAssembly Assembly { get; }
- Type: CloudAssembly
IdRequired 
public string Id { get; }
- Type: string
ManifestRequired 
public ArtifactManifest Manifest { get; }
- Type: AlibabaCloud.SDK.ROS.CDK.Assembly.Schema.ArtifactManifest
The artifact's manifest.
MessagesRequired 
public SynthesisMessage[] Messages { get; }
- Type: SynthesisMessage[]
The set of messages extracted from the artifact's metadata.
DependenciesOptional 
public CloudArtifact[] Dependencies { get; }
- Type: CloudArtifact[]
Returns all the artifacts that this artifact depends on.
DirectoryNameRequired 
public string DirectoryName { get; }
- Type: string
The relative directory name of the asset manifest.
DisplayNameRequired 
public string DisplayName { get; }
- Type: string
Display name.
FullPathRequired 
public string FullPath { get; }
- Type: string
Full path to the nested assembly directory.
NestedAssemblyRequired 
public CloudAssembly NestedAssembly { get; }
- Type: CloudAssembly
The nested Assembly.