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. |
Assembly
Required
- Type: CloudAssembly
Name
Required
- Type: string
Artifact
Required
- 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 CloudArtifact based 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. |
Assembly
Required
public CloudAssembly Assembly { get; }
- Type: CloudAssembly
Id
Required
public string Id { get; }
- Type: string
Manifest
Required
public ArtifactManifest Manifest { get; }
- Type: AlibabaCloud.SDK.ROS.CDK.Assembly.Schema.ArtifactManifest
The artifact's manifest.
Messages
Required
public SynthesisMessage[] Messages { get; }
- Type: SynthesisMessage[]
The set of messages extracted from the artifact's metadata.
Dependencies
Optional
public CloudArtifact[] Dependencies { get; }
- Type: CloudArtifact[]
Returns all the artifacts that this artifact depends on.
DirectoryName
Required
public string DirectoryName { get; }
- Type: string
The relative directory name of the asset manifest.
DisplayName
Required
public string DisplayName { get; }
- Type: string
Display name.
FullPath
Required
public string FullPath { get; }
- Type: string
Full path to the nested assembly directory.
NestedAssembly
Required
public CloudAssembly NestedAssembly { get; }
- Type: CloudAssembly
The nested Assembly.