Package com.oracle.bmc.datacatalog.model
Class Term.Builder
- java.lang.Object
- 
- com.oracle.bmc.datacatalog.model.Term.Builder
 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description Term.BuilderassociatedObjectCount(Integer associatedObjectCount)The number of objects tagged with this termTerm.BuilderassociatedObjects(List<TermAssociatedObject> associatedObjects)Array of objects associated to a term.Termbuild()Term.Buildercopy(Term model)Term.BuildercreatedById(String createdById)OCID of the user who created the term.Term.BuildercustomPropertyMembers(List<CustomPropertyGetUsage> customPropertyMembers)The list of customized properties along with the values for this objectTerm.Builderdescription(String description)Detailed description of the term.Term.BuilderdisplayName(String displayName)A user-friendly display name.Term.BuilderglossaryKey(String glossaryKey)Unique id of the parent glossary.Term.BuilderisAllowedToHaveChildTerms(Boolean isAllowedToHaveChildTerms)Indicates whether a term may contain child terms.Term.Builderkey(String key)Unique term key that is immutable.Term.BuilderlifecycleState(LifecycleState lifecycleState)The current state of the term.Term.Builderowner(String owner)OCID of the user who is the owner of this business terminology.Term.BuilderparentTermKey(String parentTermKey)This terms parent term key.Term.Builderpath(String path)Absolute path of the term.Term.BuildertimeCreated(Date timeCreated)The date and time the term was created, in the format defined by RFC3339.Term.BuildertimeUpdated(Date timeUpdated)The last time that any change was made to the term.Term.BuilderupdatedById(String updatedById)OCID of the user who modified the term.Term.Builderuri(String uri)URI to the term instance in the API.Term.BuilderworkflowStatus(TermWorkflowStatus workflowStatus)Status of the approval process workflow for this business term in the glossary.
 
- 
- 
- 
Method Detail- 
keypublic Term.Builder key(String key) Unique term key that is immutable.- Parameters:
- key- the value to set
- Returns:
- this builder
 
 - 
displayNamepublic Term.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
 
 - 
descriptionpublic Term.Builder description(String description) Detailed description of the term.- Parameters:
- description- the value to set
- Returns:
- this builder
 
 - 
glossaryKeypublic Term.Builder glossaryKey(String glossaryKey) Unique id of the parent glossary.- Parameters:
- glossaryKey- the value to set
- Returns:
- this builder
 
 - 
parentTermKeypublic Term.Builder parentTermKey(String parentTermKey) This terms parent term key.Will be null if the term has no parent term. - Parameters:
- parentTermKey- the value to set
- Returns:
- this builder
 
 - 
isAllowedToHaveChildTermspublic Term.Builder isAllowedToHaveChildTerms(Boolean isAllowedToHaveChildTerms) Indicates whether a term may contain child terms.- Parameters:
- isAllowedToHaveChildTerms- the value to set
- Returns:
- this builder
 
 - 
pathpublic Term.Builder path(String path) Absolute path of the term.- Parameters:
- path- the value to set
- Returns:
- this builder
 
 - 
lifecycleStatepublic Term.Builder lifecycleState(LifecycleState lifecycleState) The current state of the term.- Parameters:
- lifecycleState- the value to set
- Returns:
- this builder
 
 - 
timeCreatedpublic Term.Builder timeCreated(Date timeCreated) The date and time the term was created, in the format defined by RFC3339.Example: 2019-03-25T21:10:29.600Z - Parameters:
- timeCreated- the value to set
- Returns:
- this builder
 
 - 
timeUpdatedpublic Term.Builder timeUpdated(Date timeUpdated) The last time that any change was made to the term.An RFC3339 formatted datetime string. - Parameters:
- timeUpdated- the value to set
- Returns:
- this builder
 
 - 
createdByIdpublic Term.Builder createdById(String createdById) OCID of the user who created the term.- Parameters:
- createdById- the value to set
- Returns:
- this builder
 
 - 
updatedByIdpublic Term.Builder updatedById(String updatedById) OCID of the user who modified the term.- Parameters:
- updatedById- the value to set
- Returns:
- this builder
 
 - 
ownerpublic Term.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
 
 - 
workflowStatuspublic Term.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
 
 - 
uripublic Term.Builder uri(String uri) URI to the term instance in the API.- Parameters:
- uri- the value to set
- Returns:
- this builder
 
 - 
associatedObjectCountpublic Term.Builder associatedObjectCount(Integer associatedObjectCount) The number of objects tagged with this term- Parameters:
- associatedObjectCount- the value to set
- Returns:
- this builder
 
 - 
associatedObjectspublic Term.Builder associatedObjects(List<TermAssociatedObject> associatedObjects) Array of objects associated to a term.- Parameters:
- associatedObjects- the value to set
- Returns:
- this builder
 
 - 
customPropertyMemberspublic Term.Builder customPropertyMembers(List<CustomPropertyGetUsage> customPropertyMembers) The list of customized properties along with the values for this object- Parameters:
- customPropertyMembers- the value to set
- Returns:
- this builder
 
 - 
buildpublic Term build() 
 - 
copypublic Term.Builder copy(Term model) 
 
- 
 
-