Package com.oracle.bmc.adm.model
Class CreateKnowledgeBaseDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.adm.model.CreateKnowledgeBaseDetails.Builder
-
- Enclosing class:
- CreateKnowledgeBaseDetails
public static class CreateKnowledgeBaseDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateKnowledgeBaseDetails
build()
CreateKnowledgeBaseDetails.Builder
compartmentId(String compartmentId)
The compartment Oracle Cloud Identifier (OCID) of the knowledge base.CreateKnowledgeBaseDetails.Builder
copy(CreateKnowledgeBaseDetails model)
CreateKnowledgeBaseDetails.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.CreateKnowledgeBaseDetails.Builder
displayName(String displayName)
The name of the knowledge base.CreateKnowledgeBaseDetails.Builder
freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type or scope.
-
-
-
Method Detail
-
compartmentId
public CreateKnowledgeBaseDetails.Builder compartmentId(String compartmentId)
The compartment Oracle Cloud Identifier (OCID) of the knowledge base.- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
displayName
public CreateKnowledgeBaseDetails.Builder displayName(String displayName)
The name of the knowledge base.- Parameters:
displayName
- the value to set- Returns:
- this builder
-
freeformTags
public CreateKnowledgeBaseDetails.Builder freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type or scope.Exists for cross-compatibility only. Example: {“bar-key”: “value”}
- Parameters:
freeformTags
- the value to set- Returns:
- this builder
-
definedTags
public CreateKnowledgeBaseDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.Each key is predefined and scoped to a namespace. Example: {“foo-namespace”: {“bar-key”: “value”}}
- Parameters:
definedTags
- the value to set- Returns:
- this builder
-
build
public CreateKnowledgeBaseDetails build()
-
copy
public CreateKnowledgeBaseDetails.Builder copy(CreateKnowledgeBaseDetails model)
-
-