Class ApplicationDependencyRecommendationSummary
An application dependency with the recommended version that does not contain any CVE. Each application dependency has a property specifying multiple node identifiers on which which this current node depends.
Inherited Members
Namespace: Oci.AdmService.Models
Assembly: OCI.DotNetSDK.Adm.dll
Syntax
public class ApplicationDependencyRecommendationSummary
Properties
ApplicationDependencyNodeIds
Declaration
[Required(ErrorMessage = "ApplicationDependencyNodeIds is required.")]
[JsonProperty(PropertyName = "applicationDependencyNodeIds")]
public List<string> ApplicationDependencyNodeIds { get; set; }
Property Value
Type | Description |
---|---|
List<string> | List of (application dependencies) node identifiers from which this node depends. |
Remarks
Required
Gav
Declaration
[Required(ErrorMessage = "Gav is required.")]
[JsonProperty(PropertyName = "gav")]
public string Gav { get; set; }
Property Value
Type | Description |
---|---|
string | Unique Group Artifact Version (GAV) identifier in the format Group:Artifact:Version, e.g. org.graalvm.nativeimage:svm:21.1.0. |
Remarks
Required
NodeId
Declaration
[Required(ErrorMessage = "NodeId is required.")]
[JsonProperty(PropertyName = "nodeId")]
public string NodeId { get; set; }
Property Value
Type | Description |
---|---|
string | Unique node identifier of an application dependency with an associated Recommendation, e.g. nodeId1. |
Remarks
Required
Purl
Declaration
[JsonProperty(PropertyName = "purl")]
public string Purl { get; set; }
Property Value
Type | Description |
---|---|
string | Package URL defined in https://github.com/package-url/purl-spec, e.g. pkg:maven/org.graalvm.nativeimage/svm@21.1.0 |
RecommendedGav
Declaration
[JsonProperty(PropertyName = "recommendedGav")]
public string RecommendedGav { get; set; }
Property Value
Type | Description |
---|---|
string | Recommended application dependency in "group:artifact:version" (GAV) format, e.g. org.graalvm.nativeimage:svm:21.2.0. |
RecommendedPurl
Declaration
[JsonProperty(PropertyName = "recommendedPurl")]
public string RecommendedPurl { get; set; }
Property Value
Type | Description |
---|---|
string | Recommended application dependency in PURL format, e.g. pkg:maven/org.graalvm.nativeimage/svm@21.2.0 |