Package com.oracle.bmc.datacatalog.model
Class TermRelationshipSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.datacatalog.model.TermRelationshipSummary.Builder
-
- Enclosing class:
- TermRelationshipSummary
public static class TermRelationshipSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TermRelationshipSummarybuild()TermRelationshipSummary.Buildercopy(TermRelationshipSummary model)TermRelationshipSummary.Builderdescription(String description)Detailed description of the term relationship usually defined at the time of creation.TermRelationshipSummary.BuilderdisplayName(String displayName)A user-friendly display name.TermRelationshipSummary.Builderkey(String key)Unique term relationship key that is immutable.TermRelationshipSummary.BuilderlifecycleState(LifecycleState lifecycleState)State of the term relationship.TermRelationshipSummary.BuilderparentTermDescription(String parentTermDescription)Description of the parent term.TermRelationshipSummary.BuilderparentTermDisplayName(String parentTermDisplayName)Name of the parent term.TermRelationshipSummary.BuilderparentTermGlossaryKey(String parentTermGlossaryKey)Glossary key of the parent term.TermRelationshipSummary.BuilderparentTermKey(String parentTermKey)This relationships parent term key.TermRelationshipSummary.BuilderparentTermPath(String parentTermPath)Full path of the parent term.TermRelationshipSummary.BuilderrelatedTermDescription(String relatedTermDescription)Description of the related term.TermRelationshipSummary.BuilderrelatedTermDisplayName(String relatedTermDisplayName)Name of the related term.TermRelationshipSummary.BuilderrelatedTermGlossaryKey(String relatedTermGlossaryKey)Glossary key of the related term.TermRelationshipSummary.BuilderrelatedTermKey(String relatedTermKey)Unique id of the related term.TermRelationshipSummary.BuilderrelatedTermPath(String relatedTermPath)Full path of the related term.TermRelationshipSummary.BuildertimeCreated(Date timeCreated)The date and time the term relationship was created, in the format defined by RFC3339.TermRelationshipSummary.Builderuri(String uri)URI to the term relationship instance in the API.
-
-
-
Method Detail
-
key
public TermRelationshipSummary.Builder key(String key)
Unique term relationship key that is immutable.- Parameters:
key- the value to set- Returns:
- this builder
-
displayName
public TermRelationshipSummary.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
-
description
public TermRelationshipSummary.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
-
relatedTermKey
public TermRelationshipSummary.Builder relatedTermKey(String relatedTermKey)
Unique id of the related term.- Parameters:
relatedTermKey- the value to set- Returns:
- this builder
-
relatedTermDisplayName
public TermRelationshipSummary.Builder relatedTermDisplayName(String relatedTermDisplayName)
Name of the related term.- Parameters:
relatedTermDisplayName- the value to set- Returns:
- this builder
-
relatedTermDescription
public TermRelationshipSummary.Builder relatedTermDescription(String relatedTermDescription)
Description of the related term.- Parameters:
relatedTermDescription- the value to set- Returns:
- this builder
-
relatedTermPath
public TermRelationshipSummary.Builder relatedTermPath(String relatedTermPath)
Full path of the related term.- Parameters:
relatedTermPath- the value to set- Returns:
- this builder
-
relatedTermGlossaryKey
public TermRelationshipSummary.Builder relatedTermGlossaryKey(String relatedTermGlossaryKey)
Glossary key of the related term.- Parameters:
relatedTermGlossaryKey- the value to set- Returns:
- this builder
-
uri
public TermRelationshipSummary.Builder uri(String uri)
URI to the term relationship instance in the API.- Parameters:
uri- the value to set- Returns:
- this builder
-
parentTermKey
public TermRelationshipSummary.Builder parentTermKey(String parentTermKey)
This relationships parent term key.- Parameters:
parentTermKey- the value to set- Returns:
- this builder
-
parentTermDisplayName
public TermRelationshipSummary.Builder parentTermDisplayName(String parentTermDisplayName)
Name of the parent term.- Parameters:
parentTermDisplayName- the value to set- Returns:
- this builder
-
parentTermDescription
public TermRelationshipSummary.Builder parentTermDescription(String parentTermDescription)
Description of the parent term.- Parameters:
parentTermDescription- the value to set- Returns:
- this builder
-
parentTermPath
public TermRelationshipSummary.Builder parentTermPath(String parentTermPath)
Full path of the parent term.- Parameters:
parentTermPath- the value to set- Returns:
- this builder
-
parentTermGlossaryKey
public TermRelationshipSummary.Builder parentTermGlossaryKey(String parentTermGlossaryKey)
Glossary key of the parent term.- Parameters:
parentTermGlossaryKey- the value to set- Returns:
- this builder
-
timeCreated
public TermRelationshipSummary.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
-
lifecycleState
public TermRelationshipSummary.Builder lifecycleState(LifecycleState lifecycleState)
State of the term relationship.- Parameters:
lifecycleState- the value to set- Returns:
- this builder
-
build
public TermRelationshipSummary build()
-
copy
public TermRelationshipSummary.Builder copy(TermRelationshipSummary model)
-
-