public static class ApplicationDependencyRecommendationSummary.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
ApplicationDependencyRecommendationSummary.Builder |
applicationDependencyNodeIds(List<String> applicationDependencyNodeIds)
List of (application dependencies) node identifiers from which this node depends.
|
ApplicationDependencyRecommendationSummary |
build() |
ApplicationDependencyRecommendationSummary.Builder |
copy(ApplicationDependencyRecommendationSummary model) |
ApplicationDependencyRecommendationSummary.Builder |
gav(String gav)
Unique Group Artifact Version (GAV) identifier in the format Group:Artifact:Version,
e.g.
|
ApplicationDependencyRecommendationSummary.Builder |
nodeId(String nodeId)
Unique node identifier of an application dependency with an associated Recommendation,
e.g.
|
ApplicationDependencyRecommendationSummary.Builder |
purl(String purl)
Package URL defined in https://github.com/package-url/purl-spec, e.g.
|
ApplicationDependencyRecommendationSummary.Builder |
recommendedGav(String recommendedGav)
Recommended application dependency in “group:artifact:version” (GAV) format, e.g.
|
ApplicationDependencyRecommendationSummary.Builder |
recommendedPurl(String recommendedPurl)
Recommended application dependency in PURL format, e.g.
|
public ApplicationDependencyRecommendationSummary.Builder gav(String gav)
Unique Group Artifact Version (GAV) identifier in the format Group:Artifact:Version, e.g. org.graalvm.nativeimage:svm:21.1.0.
gav
- the value to setpublic ApplicationDependencyRecommendationSummary.Builder purl(String purl)
Package URL defined in https://github.com/package-url/purl-spec, e.g. pkg:maven/org.graalvm.nativeimage/svm@21.1.0
purl
- the value to setpublic ApplicationDependencyRecommendationSummary.Builder nodeId(String nodeId)
Unique node identifier of an application dependency with an associated Recommendation, e.g. nodeId1.
nodeId
- the value to setpublic ApplicationDependencyRecommendationSummary.Builder applicationDependencyNodeIds(List<String> applicationDependencyNodeIds)
List of (application dependencies) node identifiers from which this node depends.
applicationDependencyNodeIds
- the value to setpublic ApplicationDependencyRecommendationSummary.Builder recommendedGav(String recommendedGav)
Recommended application dependency in “group:artifact:version” (GAV) format, e.g. org.graalvm.nativeimage:svm:21.2.0.
recommendedGav
- the value to setpublic ApplicationDependencyRecommendationSummary.Builder recommendedPurl(String recommendedPurl)
Recommended application dependency in PURL format, e.g. pkg:maven/org.graalvm.nativeimage/svm@21.2.0
recommendedPurl
- the value to setpublic ApplicationDependencyRecommendationSummary build()
public ApplicationDependencyRecommendationSummary.Builder copy(ApplicationDependencyRecommendationSummary model)
Copyright © 2016–2024. All rights reserved.