Package com.oracle.bmc.datacatalog.model
Class TermRelationship.Builder
- java.lang.Object
- 
- com.oracle.bmc.datacatalog.model.TermRelationship.Builder
 
- 
- Enclosing class:
- TermRelationship
 
 public static class TermRelationship.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description TermRelationshipbuild()TermRelationship.Buildercopy(TermRelationship model)TermRelationship.Builderdescription(String description)Detailed description of the term relationship usually defined at the time of creation.TermRelationship.BuilderdisplayName(String displayName)A user-friendly display name.TermRelationship.Builderkey(String key)Unique term relationship key that is immutable.TermRelationship.BuilderlifecycleState(LifecycleState lifecycleState)State of the term relationship.TermRelationship.BuilderparentTermDescription(String parentTermDescription)Description of the parent term.TermRelationship.BuilderparentTermDisplayName(String parentTermDisplayName)Name of the parent term.TermRelationship.BuilderparentTermGlossaryKey(String parentTermGlossaryKey)Glossary key of the parent term.TermRelationship.BuilderparentTermKey(String parentTermKey)This relationships parent term key.TermRelationship.BuilderparentTermPath(String parentTermPath)Full path of the parent term.TermRelationship.BuilderrelatedTermDescription(String relatedTermDescription)Description of the related term.TermRelationship.BuilderrelatedTermDisplayName(String relatedTermDisplayName)Name of the related term.TermRelationship.BuilderrelatedTermGlossaryKey(String relatedTermGlossaryKey)Glossary key of the related term.TermRelationship.BuilderrelatedTermKey(String relatedTermKey)Unique id of the related term.TermRelationship.BuilderrelatedTermPath(String relatedTermPath)Full path of the related term.TermRelationship.BuildertimeCreated(Date timeCreated)The date and time the term relationship was created, in the format defined by RFC3339.TermRelationship.Builderuri(String uri)URI to the term relationship instance in the API.
 
- 
- 
- 
Method Detail- 
keypublic TermRelationship.Builder key(String key) Unique term relationship key that is immutable.- Parameters:
- key- the value to set
- Returns:
- this builder
 
 - 
displayNamepublic TermRelationship.Builder displayName(String displayName) A user-friendly display name.Does not have to be unique, and it’s changeable. Avoid entering confidential information.This is the same as relationshipType for termRelationship - Parameters:
- displayName- the value to set
- Returns:
- this builder
 
 - 
descriptionpublic TermRelationship.Builder description(String description) Detailed description of the term relationship usually defined at the time of creation.- Parameters:
- description- the value to set
- Returns:
- this builder
 
 - 
relatedTermKeypublic TermRelationship.Builder relatedTermKey(String relatedTermKey) Unique id of the related term.- Parameters:
- relatedTermKey- the value to set
- Returns:
- this builder
 
 - 
relatedTermDisplayNamepublic TermRelationship.Builder relatedTermDisplayName(String relatedTermDisplayName) Name of the related term.- Parameters:
- relatedTermDisplayName- the value to set
- Returns:
- this builder
 
 - 
relatedTermDescriptionpublic TermRelationship.Builder relatedTermDescription(String relatedTermDescription) Description of the related term.- Parameters:
- relatedTermDescription- the value to set
- Returns:
- this builder
 
 - 
relatedTermPathpublic TermRelationship.Builder relatedTermPath(String relatedTermPath) Full path of the related term.- Parameters:
- relatedTermPath- the value to set
- Returns:
- this builder
 
 - 
relatedTermGlossaryKeypublic TermRelationship.Builder relatedTermGlossaryKey(String relatedTermGlossaryKey) Glossary key of the related term.- Parameters:
- relatedTermGlossaryKey- the value to set
- Returns:
- this builder
 
 - 
uripublic TermRelationship.Builder uri(String uri) URI to the term relationship instance in the API.- Parameters:
- uri- the value to set
- Returns:
- this builder
 
 - 
parentTermKeypublic TermRelationship.Builder parentTermKey(String parentTermKey) This relationships parent term key.- Parameters:
- parentTermKey- the value to set
- Returns:
- this builder
 
 - 
parentTermDisplayNamepublic TermRelationship.Builder parentTermDisplayName(String parentTermDisplayName) Name of the parent term.- Parameters:
- parentTermDisplayName- the value to set
- Returns:
- this builder
 
 - 
parentTermDescriptionpublic TermRelationship.Builder parentTermDescription(String parentTermDescription) Description of the parent term.- Parameters:
- parentTermDescription- the value to set
- Returns:
- this builder
 
 - 
parentTermPathpublic TermRelationship.Builder parentTermPath(String parentTermPath) Full path of the parent term.- Parameters:
- parentTermPath- the value to set
- Returns:
- this builder
 
 - 
parentTermGlossaryKeypublic TermRelationship.Builder parentTermGlossaryKey(String parentTermGlossaryKey) Glossary key of the parent term.- Parameters:
- parentTermGlossaryKey- the value to set
- Returns:
- this builder
 
 - 
timeCreatedpublic TermRelationship.Builder timeCreated(Date timeCreated) The date and time the term relationship was created, in the format defined by RFC3339.Example: 2019-03-25T21:10:29.600Z - Parameters:
- timeCreated- the value to set
- Returns:
- this builder
 
 - 
lifecycleStatepublic TermRelationship.Builder lifecycleState(LifecycleState lifecycleState) State of the term relationship.- Parameters:
- lifecycleState- the value to set
- Returns:
- this builder
 
 - 
buildpublic TermRelationship build() 
 - 
copypublic TermRelationship.Builder copy(TermRelationship model) 
 
- 
 
-