Class TermRelationship
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.datacatalog.model.TermRelationship
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20190325") public final class TermRelationship extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelFull term relationship definition.Business term relationship between two terms in a business glossary. 
 Note: Objects should always be created or deserialized using theTermRelationship.Builder. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of theTermRelationship.Builder, which maintain a set of all explicitly set fields calledTermRelationship.Builder.__explicitlySet__. ThehashCode()andequals(Object)methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classTermRelationship.Builder
 - 
Constructor SummaryConstructors Constructor Description TermRelationship(String key, String displayName, String description, String relatedTermKey, String relatedTermDisplayName, String relatedTermDescription, String relatedTermPath, String relatedTermGlossaryKey, String uri, String parentTermKey, String parentTermDisplayName, String parentTermDescription, String parentTermPath, String parentTermGlossaryKey, Date timeCreated, LifecycleState lifecycleState)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TermRelationship.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetDescription()Detailed description of the term relationship usually defined at the time of creation.StringgetDisplayName()A user-friendly display name.StringgetKey()Unique term relationship key that is immutable.LifecycleStategetLifecycleState()State of the term relationship.StringgetParentTermDescription()Description of the parent term.StringgetParentTermDisplayName()Name of the parent term.StringgetParentTermGlossaryKey()Glossary key of the parent term.StringgetParentTermKey()This relationships parent term key.StringgetParentTermPath()Full path of the parent term.StringgetRelatedTermDescription()Description of the related term.StringgetRelatedTermDisplayName()Name of the related term.StringgetRelatedTermGlossaryKey()Glossary key of the related term.StringgetRelatedTermKey()Unique id of the related term.StringgetRelatedTermPath()Full path of the related term.DategetTimeCreated()The date and time the term relationship was created, in the format defined by RFC3339.StringgetUri()URI to the term relationship instance in the API.inthashCode()TermRelationship.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
TermRelationship@Deprecated @ConstructorProperties({"key","displayName","description","relatedTermKey","relatedTermDisplayName","relatedTermDescription","relatedTermPath","relatedTermGlossaryKey","uri","parentTermKey","parentTermDisplayName","parentTermDescription","parentTermPath","parentTermGlossaryKey","timeCreated","lifecycleState"}) public TermRelationship(String key, String displayName, String description, String relatedTermKey, String relatedTermDisplayName, String relatedTermDescription, String relatedTermPath, String relatedTermGlossaryKey, String uri, String parentTermKey, String parentTermDisplayName, String parentTermDescription, String parentTermPath, String parentTermGlossaryKey, Date timeCreated, LifecycleState lifecycleState) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static TermRelationship.Builder builder() Create a new builder.
 - 
toBuilderpublic TermRelationship.Builder toBuilder() 
 - 
getKeypublic String getKey() Unique term relationship key that is immutable.- Returns:
- the value
 
 - 
getDisplayNamepublic String getDisplayName() 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 - Returns:
- the value
 
 - 
getDescriptionpublic String getDescription() Detailed description of the term relationship usually defined at the time of creation.- Returns:
- the value
 
 - 
getRelatedTermKeypublic String getRelatedTermKey() Unique id of the related term.- Returns:
- the value
 
 - 
getRelatedTermDisplayNamepublic String getRelatedTermDisplayName() Name of the related term.- Returns:
- the value
 
 - 
getRelatedTermDescriptionpublic String getRelatedTermDescription() Description of the related term.- Returns:
- the value
 
 - 
getRelatedTermPathpublic String getRelatedTermPath() Full path of the related term.- Returns:
- the value
 
 - 
getRelatedTermGlossaryKeypublic String getRelatedTermGlossaryKey() Glossary key of the related term.- Returns:
- the value
 
 - 
getUripublic String getUri() URI to the term relationship instance in the API.- Returns:
- the value
 
 - 
getParentTermKeypublic String getParentTermKey() This relationships parent term key.- Returns:
- the value
 
 - 
getParentTermDisplayNamepublic String getParentTermDisplayName() Name of the parent term.- Returns:
- the value
 
 - 
getParentTermDescriptionpublic String getParentTermDescription() Description of the parent term.- Returns:
- the value
 
 - 
getParentTermPathpublic String getParentTermPath() Full path of the parent term.- Returns:
- the value
 
 - 
getParentTermGlossaryKeypublic String getParentTermGlossaryKey() Glossary key of the parent term.- Returns:
- the value
 
 - 
getTimeCreatedpublic Date getTimeCreated() The date and time the term relationship was created, in the format defined by RFC3339.Example: 2019-03-25T21:10:29.600Z - Returns:
- the value
 
 - 
getLifecycleStatepublic LifecycleState getLifecycleState() State of the term relationship.- Returns:
- the value
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
toStringpublic String toString(boolean includeByteArrayContents) Return a string representation of the object.- Parameters:
- includeByteArrayContents- true to include the full contents of byte arrays
- Returns:
- string representation
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 
- 
 
-