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.BuilderapplicationDependencyNodeIds(List<String> applicationDependencyNodeIds)List of (application dependencies) node identifiers from which this node depends.ApplicationDependencyRecommendationSummarybuild()ApplicationDependencyRecommendationSummary.Buildercopy(ApplicationDependencyRecommendationSummary model)ApplicationDependencyRecommendationSummary.Buildergav(String gav)Unique Group Artifact Version (GAV) identifier in the format Group:Artifact:Version, e.g.ApplicationDependencyRecommendationSummary.BuildernodeId(String nodeId)Unique node identifier of an application dependency with an associated Recommendation, e.g.ApplicationDependencyRecommendationSummary.Builderpurl(String purl)Package URL identifier, e.g.ApplicationDependencyRecommendationSummary.BuilderrecommendedGav(String recommendedGav)Recommended application dependency in “group:artifact:version” (GAV) format, e.g.ApplicationDependencyRecommendationSummary.BuilderrecommendedPurl(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 identifier, 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)
-
-