Show / Hide Table of Contents

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.

Inheritance
object
ApplicationDependencyRecommendationSummary
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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 identifier, 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

In this article
Back to top