Package com.oracle.bmc.adm.model
Class ApplicationDependencyRecommendationSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.adm.model.ApplicationDependencyRecommendationSummary.Builder
-
- Enclosing class:
- ApplicationDependencyRecommendationSummary
public static class ApplicationDependencyRecommendationSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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.
-
-
-
Method Detail
-
gav
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.
- Parameters:
gav
- the value to set- Returns:
- this builder
-
purl
public 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
- Parameters:
purl
- the value to set- Returns:
- this builder
-
nodeId
public ApplicationDependencyRecommendationSummary.Builder nodeId(String nodeId)
Unique node identifier of an application dependency with an associated Recommendation, e.g.nodeId1.
- Parameters:
nodeId
- the value to set- Returns:
- this builder
-
applicationDependencyNodeIds
public ApplicationDependencyRecommendationSummary.Builder applicationDependencyNodeIds(List<String> applicationDependencyNodeIds)
List of (application dependencies) node identifiers from which this node depends.- Parameters:
applicationDependencyNodeIds
- the value to set- Returns:
- this builder
-
recommendedGav
public ApplicationDependencyRecommendationSummary.Builder recommendedGav(String recommendedGav)
Recommended application dependency in “group:artifact:version” (GAV) format, e.g.org.graalvm.nativeimage:svm:21.2.0.
- Parameters:
recommendedGav
- the value to set- Returns:
- this builder
-
recommendedPurl
public ApplicationDependencyRecommendationSummary.Builder recommendedPurl(String recommendedPurl)
Recommended application dependency in PURL format, e.g.pkg:maven/org.graalvm.nativeimage/svm@21.2.0
- Parameters:
recommendedPurl
- the value to set- Returns:
- this builder
-
build
public ApplicationDependencyRecommendationSummary build()
-
copy
public ApplicationDependencyRecommendationSummary.Builder copy(ApplicationDependencyRecommendationSummary model)
-
-