Class TermRelationshipSummary
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.datacatalog.model.TermRelationshipSummary
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20190325") public final class TermRelationshipSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Summary of a term relationship.Business term relationship between two terms in a business glossary.
Note: Objects should always be created or deserialized using theTermRelationshipSummary.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 theTermRelationshipSummary.Builder
, which maintain a set of all explicitly set fields calledTermRelationshipSummary.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 class
TermRelationshipSummary.Builder
-
Constructor Summary
Constructors Constructor Description TermRelationshipSummary(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 TermRelationshipSummary.Builder
builder()
Create a new builder.boolean
equals(Object o)
String
getDescription()
Detailed description of the term relationship usually defined at the time of creation.String
getDisplayName()
A user-friendly display name.String
getKey()
Unique term relationship key that is immutable.LifecycleState
getLifecycleState()
State of the term relationship.String
getParentTermDescription()
Description of the parent term.String
getParentTermDisplayName()
Name of the parent term.String
getParentTermGlossaryKey()
Glossary key of the parent term.String
getParentTermKey()
This relationships parent term key.String
getParentTermPath()
Full path of the parent term.String
getRelatedTermDescription()
Description of the related term.String
getRelatedTermDisplayName()
Name of the related term.String
getRelatedTermGlossaryKey()
Glossary key of the related term.String
getRelatedTermKey()
Unique id of the related term.String
getRelatedTermPath()
Full path of the related term.Date
getTimeCreated()
The date and time the term relationship was created, in the format defined by RFC3339.String
getUri()
URI to the term relationship instance in the API.int
hashCode()
TermRelationshipSummary.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
TermRelationshipSummary
@Deprecated @ConstructorProperties({"key","displayName","description","relatedTermKey","relatedTermDisplayName","relatedTermDescription","relatedTermPath","relatedTermGlossaryKey","uri","parentTermKey","parentTermDisplayName","parentTermDescription","parentTermPath","parentTermGlossaryKey","timeCreated","lifecycleState"}) public TermRelationshipSummary(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 TermRelationshipSummary.Builder builder()
Create a new builder.
-
toBuilder
public TermRelationshipSummary.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:
toString
in 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:
equals
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-