ApplicationDependencyRecommendationSummary¶
-
class
oci.adm.models.
ApplicationDependencyRecommendationSummary
(**kwargs)¶ Bases:
object
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.
Methods
__init__
(**kwargs)Initializes a new ApplicationDependencyRecommendationSummary object with values from keyword arguments. Attributes
application_dependency_node_ids
[Required] Gets the application_dependency_node_ids of this ApplicationDependencyRecommendationSummary. gav
[Required] Gets the gav of this ApplicationDependencyRecommendationSummary. node_id
[Required] Gets the node_id of this ApplicationDependencyRecommendationSummary. purl
Gets the purl of this ApplicationDependencyRecommendationSummary. recommended_gav
Gets the recommended_gav of this ApplicationDependencyRecommendationSummary. recommended_purl
Gets the recommended_purl of this ApplicationDependencyRecommendationSummary. -
__init__
(**kwargs)¶ Initializes a new ApplicationDependencyRecommendationSummary object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - gav (str) – The value to assign to the gav property of this ApplicationDependencyRecommendationSummary.
- purl (str) – The value to assign to the purl property of this ApplicationDependencyRecommendationSummary.
- node_id (str) – The value to assign to the node_id property of this ApplicationDependencyRecommendationSummary.
- application_dependency_node_ids (list[str]) – The value to assign to the application_dependency_node_ids property of this ApplicationDependencyRecommendationSummary.
- recommended_gav (str) – The value to assign to the recommended_gav property of this ApplicationDependencyRecommendationSummary.
- recommended_purl (str) – The value to assign to the recommended_purl property of this ApplicationDependencyRecommendationSummary.
-
application_dependency_node_ids
¶ [Required] Gets the application_dependency_node_ids of this ApplicationDependencyRecommendationSummary. List of (application dependencies) node identifiers from which this node depends.
Returns: The application_dependency_node_ids of this ApplicationDependencyRecommendationSummary. Return type: list[str]
-
gav
¶ [Required] Gets the gav of this ApplicationDependencyRecommendationSummary. Unique Group Artifact Version (GAV) identifier in the format _Group:Artifact:Version_, e.g. org.graalvm.nativeimage:svm:21.1.0.
Returns: The gav of this ApplicationDependencyRecommendationSummary. Return type: str
-
node_id
¶ [Required] Gets the node_id of this ApplicationDependencyRecommendationSummary. Unique node identifier of an application dependency with an associated Recommendation, e.g. nodeId1.
Returns: The node_id of this ApplicationDependencyRecommendationSummary. Return type: str
-
purl
¶ Gets the purl of this ApplicationDependencyRecommendationSummary. Package URL defined in https://github.com/package-url/purl-spec, e.g. pkg:maven/org.graalvm.nativeimage/svm@21.1.0
Returns: The purl of this ApplicationDependencyRecommendationSummary. Return type: str
-
recommended_gav
¶ Gets the recommended_gav of this ApplicationDependencyRecommendationSummary. Recommended application dependency in “group:artifact:version” (GAV) format, e.g. org.graalvm.nativeimage:svm:21.2.0.
Returns: The recommended_gav of this ApplicationDependencyRecommendationSummary. Return type: str
-
recommended_purl
¶ Gets the recommended_purl of this ApplicationDependencyRecommendationSummary. Recommended application dependency in PURL format, e.g. pkg:maven/org.graalvm.nativeimage/svm@21.2.0
Returns: The recommended_purl of this ApplicationDependencyRecommendationSummary. Return type: str
-