Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
Term.Builder |
associatedObjectCount(Integer associatedObjectCount)
The number of objects tagged with this term
|
Term.Builder |
associatedObjects(List<TermAssociatedObject> associatedObjects)
Array of objects associated to a term.
|
Term |
build() |
Term.Builder |
copy(Term model) |
Term.Builder |
createdById(String createdById)
OCID of the user who created the term.
|
Term.Builder |
customPropertyMembers(List<CustomPropertyGetUsage> customPropertyMembers)
The list of customized properties along with the values for this object
|
Term.Builder |
description(String description)
Detailed description of the term.
|
Term.Builder |
displayName(String displayName)
A user-friendly display name.
|
Term.Builder |
glossaryKey(String glossaryKey)
Unique id of the parent glossary.
|
Term.Builder |
isAllowedToHaveChildTerms(Boolean isAllowedToHaveChildTerms)
Indicates whether a term may contain child terms.
|
Term.Builder |
key(String key)
Unique term key that is immutable.
|
Term.Builder |
lifecycleState(LifecycleState lifecycleState)
The current state of the term.
|
Term.Builder |
owner(String owner)
OCID of the user who is the owner of this business terminology.
|
Term.Builder |
parentTermKey(String parentTermKey)
This terms parent term key.
|
Term.Builder |
path(String path)
Absolute path of the term.
|
Term.Builder |
timeCreated(Date timeCreated)
The date and time the term was created, in the format defined by
RFC3339.
|
Term.Builder |
timeUpdated(Date timeUpdated)
The last time that any change was made to the term.
|
Term.Builder |
updatedById(String updatedById)
OCID of the user who modified the term.
|
Term.Builder |
uri(String uri)
URI to the term instance in the API.
|
Term.Builder |
workflowStatus(TermWorkflowStatus workflowStatus)
Status of the approval process workflow for this business term in the glossary.
|
public Term.Builder key(String key)
Unique term key that is immutable.
key
- the value to setpublic Term.Builder displayName(String displayName)
A user-friendly display name. Does not have to be unique, and it’s changeable. Avoid entering confidential information.
displayName
- the value to setpublic Term.Builder description(String description)
Detailed description of the term.
description
- the value to setpublic Term.Builder glossaryKey(String glossaryKey)
Unique id of the parent glossary.
glossaryKey
- the value to setpublic Term.Builder parentTermKey(String parentTermKey)
This terms parent term key. Will be null if the term has no parent term.
parentTermKey
- the value to setpublic Term.Builder isAllowedToHaveChildTerms(Boolean isAllowedToHaveChildTerms)
Indicates whether a term may contain child terms.
isAllowedToHaveChildTerms
- the value to setpublic Term.Builder path(String path)
Absolute path of the term.
path
- the value to setpublic Term.Builder lifecycleState(LifecycleState lifecycleState)
The current state of the term.
lifecycleState
- the value to setpublic 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
timeCreated
- the value to setpublic Term.Builder timeUpdated(Date timeUpdated)
The last time that any change was made to the term. An RFC3339 formatted datetime string.
timeUpdated
- the value to setpublic Term.Builder createdById(String createdById)
OCID of the user who created the term.
createdById
- the value to setpublic Term.Builder updatedById(String updatedById)
OCID of the user who modified the term.
updatedById
- the value to setpublic Term.Builder owner(String owner)
OCID of the user who is the owner of this business terminology.
owner
- the value to setpublic Term.Builder workflowStatus(TermWorkflowStatus workflowStatus)
Status of the approval process workflow for this business term in the glossary.
workflowStatus
- the value to setpublic Term.Builder uri(String uri)
URI to the term instance in the API.
uri
- the value to setpublic Term.Builder associatedObjectCount(Integer associatedObjectCount)
The number of objects tagged with this term
associatedObjectCount
- the value to setpublic Term.Builder associatedObjects(List<TermAssociatedObject> associatedObjects)
Array of objects associated to a term.
associatedObjects
- the value to setpublic Term.Builder customPropertyMembers(List<CustomPropertyGetUsage> customPropertyMembers)
The list of customized properties along with the values for this object
customPropertyMembers
- the value to setpublic Term build()
public Term.Builder copy(Term model)
Copyright © 2016–2024. All rights reserved.