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 TermRelationshipSummary
build()
TermRelationshipSummary.Builder
copy(TermRelationshipSummary model)
TermRelationshipSummary.Builder
description(String description)
Detailed description of the term relationship usually defined at the time of creation.TermRelationshipSummary.Builder
displayName(String displayName)
A user-friendly display name.TermRelationshipSummary.Builder
key(String key)
Unique term relationship key that is immutable.TermRelationshipSummary.Builder
lifecycleState(LifecycleState lifecycleState)
State of the term relationship.TermRelationshipSummary.Builder
parentTermDescription(String parentTermDescription)
Description of the parent term.TermRelationshipSummary.Builder
parentTermDisplayName(String parentTermDisplayName)
Name of the parent term.TermRelationshipSummary.Builder
parentTermGlossaryKey(String parentTermGlossaryKey)
Glossary key of the parent term.TermRelationshipSummary.Builder
parentTermKey(String parentTermKey)
This relationships parent term key.TermRelationshipSummary.Builder
parentTermPath(String parentTermPath)
Full path of the parent term.TermRelationshipSummary.Builder
relatedTermDescription(String relatedTermDescription)
Description of the related term.TermRelationshipSummary.Builder
relatedTermDisplayName(String relatedTermDisplayName)
Name of the related term.TermRelationshipSummary.Builder
relatedTermGlossaryKey(String relatedTermGlossaryKey)
Glossary key of the related term.TermRelationshipSummary.Builder
relatedTermKey(String relatedTermKey)
Unique id of the related term.TermRelationshipSummary.Builder
relatedTermPath(String relatedTermPath)
Full path of the related term.TermRelationshipSummary.Builder
timeCreated(Date timeCreated)
The date and time the term relationship was created, in the format defined by RFC3339.TermRelationshipSummary.Builder
uri(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)
-
-