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 Summary
Nested Classes Modifier and Type Class Description static classTermRelationship.Builder
-
Constructor Summary
Constructors 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 Summary
All 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
-
builder
public static TermRelationship.Builder builder()
Create a new builder.
-
toBuilder
public TermRelationship.Builder toBuilder()
-
getKey
public String getKey()
Unique term relationship key that is immutable.- Returns:
- the value
-
getDisplayName
public 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
-
getDescription
public String getDescription()
Detailed description of the term relationship usually defined at the time of creation.- Returns:
- the value
-
getRelatedTermKey
public String getRelatedTermKey()
Unique id of the related term.- Returns:
- the value
-
getRelatedTermDisplayName
public String getRelatedTermDisplayName()
Name of the related term.- Returns:
- the value
-
getRelatedTermDescription
public String getRelatedTermDescription()
Description of the related term.- Returns:
- the value
-
getRelatedTermPath
public String getRelatedTermPath()
Full path of the related term.- Returns:
- the value
-
getRelatedTermGlossaryKey
public String getRelatedTermGlossaryKey()
Glossary key of the related term.- Returns:
- the value
-
getUri
public String getUri()
URI to the term relationship instance in the API.- Returns:
- the value
-
getParentTermKey
public String getParentTermKey()
This relationships parent term key.- Returns:
- the value
-
getParentTermDisplayName
public String getParentTermDisplayName()
Name of the parent term.- Returns:
- the value
-
getParentTermDescription
public String getParentTermDescription()
Description of the parent term.- Returns:
- the value
-
getParentTermPath
public String getParentTermPath()
Full path of the parent term.- Returns:
- the value
-
getParentTermGlossaryKey
public String getParentTermGlossaryKey()
Glossary key of the parent term.- Returns:
- the value
-
getTimeCreated
public 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
-
getLifecycleState
public LifecycleState getLifecycleState()
State of the term relationship.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toStringin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public 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
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-