Package com.atlan.model.relations
Class GlossaryRelatedTerm.GlossaryRelatedTermBuilder<C extends GlossaryRelatedTerm,B extends GlossaryRelatedTerm.GlossaryRelatedTermBuilder<C,B>>
java.lang.Object
com.atlan.model.core.AtlanObject.AtlanObjectBuilder<C,B>
com.atlan.model.relations.RelationshipAttributes.RelationshipAttributesBuilder<C,B>
com.atlan.model.relations.GlossaryRelatedTerm.GlossaryRelatedTermBuilder<C,B>
- Enclosing class:
GlossaryRelatedTerm
public abstract static class GlossaryRelatedTerm.GlossaryRelatedTermBuilder<C extends GlossaryRelatedTerm,B extends GlossaryRelatedTerm.GlossaryRelatedTermBuilder<C,B>>
extends RelationshipAttributes.RelationshipAttributesBuilder<C,B>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected B$fillValuesFrom(C instance) abstract Cbuild()description(String description) Explains why the linked term is of interest.expression(String expression) Expression used to set the related term.seeAlso(IGlossaryTerm related, Reference.SaveSemantic semantic) Build the GlossaryRelatedTerm relationship (with attributes) into a related object.protected abstract Bself()Source of the related term assignment.Status of the related term assignment, typically used by discovery engines.User responsible for assessing the relationship and deciding if it should be approved or not.toString()Fixed typeName for GlossaryRelatedTerms.Methods inherited from class com.atlan.model.relations.RelationshipAttributes.RelationshipAttributesBuilder
clearNullFields, nullField, nullFieldsMethods inherited from class com.atlan.model.core.AtlanObject.AtlanObjectBuilder
rawJsonObject
-
Constructor Details
-
GlossaryRelatedTermBuilder
public GlossaryRelatedTermBuilder()
-
-
Method Details
-
seeAlso
public IGlossaryTerm seeAlso(IGlossaryTerm related, Reference.SaveSemantic semantic) throws InvalidRequestException Build the GlossaryRelatedTerm relationship (with attributes) into a related object.- Parameters:
related- the related asset to which to build the detailed relationshipsemantic- to use for saving the relationship- Returns:
- a detailed Atlan relationship that conforms to the necessary interface for a related asset
- Throws:
InvalidRequestException- if the asset provided is without a GUID or qualifiedName
-
$fillValuesFrom
- Overrides:
$fillValuesFromin classAtlanObject.AtlanObjectBuilder<C extends GlossaryRelatedTerm,B extends GlossaryRelatedTerm.GlossaryRelatedTermBuilder<C, B>>
-
typeName
Fixed typeName for GlossaryRelatedTerms.- Overrides:
typeNamein classRelationshipAttributes.RelationshipAttributesBuilder<C extends GlossaryRelatedTerm,B extends GlossaryRelatedTerm.GlossaryRelatedTermBuilder<C, B>> - Returns:
this.
-
description
Explains why the linked term is of interest.- Returns:
this.
-
expression
Expression used to set the related term.- Returns:
this.
-
source
Source of the related term assignment.- Returns:
this.
-
status
Status of the related term assignment, typically used by discovery engines.- Returns:
this.
-
steward
User responsible for assessing the relationship and deciding if it should be approved or not.- Returns:
this.
-
self
- Specified by:
selfin classRelationshipAttributes.RelationshipAttributesBuilder<C extends GlossaryRelatedTerm,B extends GlossaryRelatedTerm.GlossaryRelatedTermBuilder<C, B>>
-
build
- Specified by:
buildin classRelationshipAttributes.RelationshipAttributesBuilder<C extends GlossaryRelatedTerm,B extends GlossaryRelatedTerm.GlossaryRelatedTermBuilder<C, B>>
-
toString
- Overrides:
toStringin classRelationshipAttributes.RelationshipAttributesBuilder<C extends GlossaryRelatedTerm,B extends GlossaryRelatedTerm.GlossaryRelatedTermBuilder<C, B>>
-