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 CreateTermDetailsbuild()CreateTermDetails.Buildercopy(CreateTermDetails model)CreateTermDetails.BuildercustomPropertyMembers(List<CustomPropertySetUsage> customPropertyMembers)The list of customized properties along with the values for this objectCreateTermDetails.Builderdescription(String description)Detailed description of the term.CreateTermDetails.BuilderdisplayName(String displayName)A user-friendly display name.CreateTermDetails.BuilderisAllowedToHaveChildTerms(Boolean isAllowedToHaveChildTerms)Indicates whether a term may contain child terms.CreateTermDetails.Builderowner(String owner)OCID of the user who is the owner of this business terminology.CreateTermDetails.BuilderparentTermKey(String parentTermKey)The parent key of the term.CreateTermDetails.BuilderworkflowStatus(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)
-
-