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 SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll 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- 
gavpublic 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
 
 - 
purlpublic 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
 
 - 
nodeIdpublic 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
 
 - 
applicationDependencyNodeIdspublic 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
 
 - 
recommendedGavpublic 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
 
 - 
recommendedPurlpublic 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
 
 - 
buildpublic ApplicationDependencyRecommendationSummary build() 
 - 
copypublic ApplicationDependencyRecommendationSummary.Builder copy(ApplicationDependencyRecommendationSummary model) 
 
- 
 
-