Package com.oracle.bmc.datacatalog.model
Class RecommendationDetails.Builder
- java.lang.Object
- 
- com.oracle.bmc.datacatalog.model.RecommendationDetails.Builder
 
- 
- Enclosing class:
- RecommendationDetails
 
 public static class RecommendationDetails.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description RecommendationDetailsbuild()RecommendationDetails.BuilderconfidenceScore(Float confidenceScore)Level of confidence, on a scale between 0 and 1, that the recommendation is applicable.RecommendationDetails.Buildercopy(RecommendationDetails model)RecommendationDetails.Builderproperties(Map<String,Map<String,String>> properties)A map of maps that contains additional properties which are specific to the associated objects.RecommendationDetails.BuilderrecommendationKey(String recommendationKey)Unique identifier of the recommendation.RecommendationDetails.BuilderrecommendationStatus(RecommendationStatus recommendationStatus)Status of a recommendation.RecommendationDetails.BuilderrecommendationType(RecommendationType recommendationType)Type of recommendation.RecommendationDetails.BuildersourceObjectKey(String sourceObjectKey)Unique identifier of the source object; the one for which a recommendation is made.RecommendationDetails.BuildersourceObjectName(String sourceObjectName)Name of the source object; the one for which a recommendation is made.RecommendationDetails.BuildersourceObjectType(RecommendationResourceType sourceObjectType)Type of the source object; the one for which a recommendation is made.RecommendationDetails.BuildertargetObjectKey(String targetObjectKey)Unique identifier of the target object; the one which has been recommended.RecommendationDetails.BuildertargetObjectName(String targetObjectName)Name of the target object; the one which has been recommended.RecommendationDetails.BuildertargetObjectType(RecommendationResourceType targetObjectType)Type of the target object; the one which has been recommended.
 
- 
- 
- 
Method Detail- 
recommendationKeypublic RecommendationDetails.Builder recommendationKey(String recommendationKey) Unique identifier of the recommendation.- Parameters:
- recommendationKey- the value to set
- Returns:
- this builder
 
 - 
recommendationTypepublic RecommendationDetails.Builder recommendationType(RecommendationType recommendationType) Type of recommendation.- Parameters:
- recommendationType- the value to set
- Returns:
- this builder
 
 - 
recommendationStatuspublic RecommendationDetails.Builder recommendationStatus(RecommendationStatus recommendationStatus) Status of a recommendation.- Parameters:
- recommendationStatus- the value to set
- Returns:
- this builder
 
 - 
confidenceScorepublic RecommendationDetails.Builder confidenceScore(Float confidenceScore) Level of confidence, on a scale between 0 and 1, that the recommendation is applicable.- Parameters:
- confidenceScore- the value to set
- Returns:
- this builder
 
 - 
sourceObjectKeypublic RecommendationDetails.Builder sourceObjectKey(String sourceObjectKey) Unique identifier of the source object; the one for which a recommendation is made.- Parameters:
- sourceObjectKey- the value to set
- Returns:
- this builder
 
 - 
sourceObjectNamepublic RecommendationDetails.Builder sourceObjectName(String sourceObjectName) Name of the source object; the one for which a recommendation is made.- Parameters:
- sourceObjectName- the value to set
- Returns:
- this builder
 
 - 
sourceObjectTypepublic RecommendationDetails.Builder sourceObjectType(RecommendationResourceType sourceObjectType) Type of the source object; the one for which a recommendation is made.- Parameters:
- sourceObjectType- the value to set
- Returns:
- this builder
 
 - 
targetObjectKeypublic RecommendationDetails.Builder targetObjectKey(String targetObjectKey) Unique identifier of the target object; the one which has been recommended.- Parameters:
- targetObjectKey- the value to set
- Returns:
- this builder
 
 - 
targetObjectNamepublic RecommendationDetails.Builder targetObjectName(String targetObjectName) Name of the target object; the one which has been recommended.- Parameters:
- targetObjectName- the value to set
- Returns:
- this builder
 
 - 
targetObjectTypepublic RecommendationDetails.Builder targetObjectType(RecommendationResourceType targetObjectType) Type of the target object; the one which has been recommended.- Parameters:
- targetObjectType- the value to set
- Returns:
- this builder
 
 - 
propertiespublic RecommendationDetails.Builder properties(Map<String,Map<String,String>> properties) A map of maps that contains additional properties which are specific to the associated objects.Each associated object defines it’s set of required and optional properties. Example: { “DataEntity”: { “parentId”: “entityId” }, “Term”: { “parentId”: “glossaryId” } } - Parameters:
- properties- the value to set
- Returns:
- this builder
 
 - 
buildpublic RecommendationDetails build() 
 - 
copypublic RecommendationDetails.Builder copy(RecommendationDetails model) 
 
- 
 
-