@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 the TermRelationshipSummary.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 the TermRelationshipSummary.Builder
, which maintain a
set of all explicitly set fields called TermRelationshipSummary.Builder.__explicitlySet__
. The hashCode()
and equals(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
).
Modifier and Type | Class and Description |
---|---|
static class |
TermRelationshipSummary.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and 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.
|
Modifier and Type | Method and 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.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"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)
public static TermRelationshipSummary.Builder builder()
Create a new builder.
public TermRelationshipSummary.Builder toBuilder()
public String getKey()
Unique term relationship key that is immutable.
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
public String getDescription()
Detailed description of the term relationship usually defined at the time of creation.
public String getRelatedTermKey()
Unique id of the related term.
public String getRelatedTermDisplayName()
Name of the related term.
public String getRelatedTermDescription()
Description of the related term.
public String getRelatedTermPath()
Full path of the related term.
public String getRelatedTermGlossaryKey()
Glossary key of the related term.
public String getUri()
URI to the term relationship instance in the API.
public String getParentTermKey()
This relationships parent term key.
public String getParentTermDisplayName()
Name of the parent term.
public String getParentTermDescription()
Description of the parent term.
public String getParentTermPath()
Full path of the parent term.
public String getParentTermGlossaryKey()
Glossary key of the parent term.
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
public LifecycleState getLifecycleState()
State of the term relationship.
public String toString()
toString
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2024. All rights reserved.