Package com.atlan.model.relations
Class GlossarySynonym.GlossarySynonymBuilder<C extends GlossarySynonym,B extends GlossarySynonym.GlossarySynonymBuilder<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.GlossarySynonym.GlossarySynonymBuilder<C,B>
- Enclosing class:
GlossarySynonym
public abstract static class GlossarySynonym.GlossarySynonymBuilder<C extends GlossarySynonym,B extends GlossarySynonym.GlossarySynonymBuilder<C,B>>
extends RelationshipAttributes.RelationshipAttributesBuilder<C,B>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected B$fillValuesFrom(C instance) abstract Cbuild()description(String description) Details about the relationship.expression(String expression) Expression used to set the relationship.protected abstract Bself()Source of the relationship.Status of the synonym assignment, typically used by discovery engines.User responsible for assessing the relationship and deciding if it should be approved or not.synonym(IGlossaryTerm related, Reference.SaveSemantic semantic) Build the GlossarySynonym relationship (with attributes) into a related object.toString()Fixed typeName for GlossarySynonyms.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
-
GlossarySynonymBuilder
public GlossarySynonymBuilder()
-
-
Method Details
-
synonym
public IGlossaryTerm synonym(IGlossaryTerm related, Reference.SaveSemantic semantic) throws InvalidRequestException Build the GlossarySynonym 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 GlossarySynonym,B extends GlossarySynonym.GlossarySynonymBuilder<C, B>>
-
typeName
Fixed typeName for GlossarySynonyms.- Overrides:
typeNamein classRelationshipAttributes.RelationshipAttributesBuilder<C extends GlossarySynonym,B extends GlossarySynonym.GlossarySynonymBuilder<C, B>> - Returns:
this.
-
description
Details about the relationship.- Returns:
this.
-
expression
Expression used to set the relationship.- Returns:
this.
-
source
Source of the relationship.- Returns:
this.
-
status
Status of the synonym 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 GlossarySynonym,B extends GlossarySynonym.GlossarySynonymBuilder<C, B>>
-
build
- Specified by:
buildin classRelationshipAttributes.RelationshipAttributesBuilder<C extends GlossarySynonym,B extends GlossarySynonym.GlossarySynonymBuilder<C, B>>
-
toString
- Overrides:
toStringin classRelationshipAttributes.RelationshipAttributesBuilder<C extends GlossarySynonym,B extends GlossarySynonym.GlossarySynonymBuilder<C, B>>
-