Package com.oracle.bmc.datacatalog.model
Class UpdateTermDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.datacatalog.model.UpdateTermDetails.Builder
-
- Enclosing class:
- UpdateTermDetails
public static class UpdateTermDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UpdateTermDetails
build()
UpdateTermDetails.Builder
copy(UpdateTermDetails model)
UpdateTermDetails.Builder
customPropertyMembers(List<CustomPropertySetUsage> customPropertyMembers)
The list of customized properties along with the values for this objectUpdateTermDetails.Builder
description(String description)
Detailed description of the term.UpdateTermDetails.Builder
displayName(String displayName)
A user-friendly display name.UpdateTermDetails.Builder
owner(String owner)
OCID of the user who is the owner of this business terminology.UpdateTermDetails.Builder
parentTermKey(String parentTermKey)
The parent key of the term.UpdateTermDetails.Builder
workflowStatus(TermWorkflowStatus workflowStatus)
Status of the approval process workflow for this business term in the glossary
-
-
-
Method Detail
-
displayName
public UpdateTermDetails.Builder displayName(String displayName)
A user-friendly display name.Does not have to be unique, and it’s changeable. Avoid entering confidential information.
- Parameters:
displayName
- the value to set- Returns:
- this builder
-
description
public UpdateTermDetails.Builder description(String description)
Detailed description of the term.- Parameters:
description
- the value to set- Returns:
- this builder
-
parentTermKey
public UpdateTermDetails.Builder parentTermKey(String parentTermKey)
The parent key of the term.In the case of a root-level category only, the term would have no parent and this should be left unset.
- Parameters:
parentTermKey
- the value to set- Returns:
- this builder
-
owner
public UpdateTermDetails.Builder owner(String owner)
OCID of the user who is the owner of this business terminology.- Parameters:
owner
- the value to set- Returns:
- this builder
-
workflowStatus
public UpdateTermDetails.Builder workflowStatus(TermWorkflowStatus workflowStatus)
Status of the approval process workflow for this business term in the glossary- Parameters:
workflowStatus
- the value to set- Returns:
- this builder
-
customPropertyMembers
public UpdateTermDetails.Builder customPropertyMembers(List<CustomPropertySetUsage> customPropertyMembers)
The list of customized properties along with the values for this object- Parameters:
customPropertyMembers
- the value to set- Returns:
- this builder
-
build
public UpdateTermDetails build()
-
copy
public UpdateTermDetails.Builder copy(UpdateTermDetails model)
-
-