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