Package com.oracle.bmc.datacatalog.model
Class CreateTermDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.datacatalog.model.CreateTermDetails.Builder
-
- Enclosing class:
- CreateTermDetails
public static class CreateTermDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateTermDetails
build()
CreateTermDetails.Builder
copy(CreateTermDetails model)
CreateTermDetails.Builder
customPropertyMembers(List<CustomPropertySetUsage> customPropertyMembers)
The list of customized properties along with the values for this objectCreateTermDetails.Builder
description(String description)
Detailed description of the term.CreateTermDetails.Builder
displayName(String displayName)
A user-friendly display name.CreateTermDetails.Builder
isAllowedToHaveChildTerms(Boolean isAllowedToHaveChildTerms)
Indicates whether a term may contain child terms.CreateTermDetails.Builder
owner(String owner)
OCID of the user who is the owner of this business terminology.CreateTermDetails.Builder
parentTermKey(String parentTermKey)
The parent key of the term.CreateTermDetails.Builder
workflowStatus(TermWorkflowStatus workflowStatus)
Status of the approval process workflow for this business term in the glossary.
-
-
-
Method Detail
-
displayName
public CreateTermDetails.Builder displayName(String displayName)
A user-friendly display name.Is changeable. The combination of ‘displayName’ and ‘parentTermKey’ must be unique. Avoid entering confidential information.
- Parameters:
displayName
- the value to set- Returns:
- this builder
-
description
public CreateTermDetails.Builder description(String description)
Detailed description of the term.- Parameters:
description
- the value to set- Returns:
- this builder
-
isAllowedToHaveChildTerms
public CreateTermDetails.Builder isAllowedToHaveChildTerms(Boolean isAllowedToHaveChildTerms)
Indicates whether a term may contain child terms.- Parameters:
isAllowedToHaveChildTerms
- the value to set- Returns:
- this builder
-
parentTermKey
public CreateTermDetails.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 CreateTermDetails.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 CreateTermDetails.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 CreateTermDetails.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 CreateTermDetails build()
-
copy
public CreateTermDetails.Builder copy(CreateTermDetails model)
-
-