Package com.atlan.model.relations
Class GlossaryReplacementTerm.GlossaryReplacementTermBuilder<C extends GlossaryReplacementTerm,B extends GlossaryReplacementTerm.GlossaryReplacementTermBuilder<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.GlossaryReplacementTerm.GlossaryReplacementTermBuilder<C,B>
- Enclosing class:
GlossaryReplacementTerm
public abstract static class GlossaryReplacementTerm.GlossaryReplacementTermBuilder<C extends GlossaryReplacementTerm,B extends GlossaryReplacementTerm.GlossaryReplacementTermBuilder<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.replacedBy(IGlossaryTerm related, Reference.SaveSemantic semantic) Build the GlossaryReplacementTerm relationship (with attributes) into a related object.replacementTerm(IGlossaryTerm related, Reference.SaveSemantic semantic) Build the GlossaryReplacementTerm 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 GlossaryReplacementTerms.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
-
GlossaryReplacementTermBuilder
public GlossaryReplacementTermBuilder()
-
-
Method Details
-
replacementTerm
public IGlossaryTerm replacementTerm(IGlossaryTerm related, Reference.SaveSemantic semantic) throws InvalidRequestException Build the GlossaryReplacementTerm 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
-
replacedBy
public IGlossaryTerm replacedBy(IGlossaryTerm related, Reference.SaveSemantic semantic) throws InvalidRequestException Build the GlossaryReplacementTerm 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 GlossaryReplacementTerm,B extends GlossaryReplacementTerm.GlossaryReplacementTermBuilder<C, B>>
-
typeName
Fixed typeName for GlossaryReplacementTerms.- Overrides:
typeNamein classRelationshipAttributes.RelationshipAttributesBuilder<C extends GlossaryReplacementTerm,B extends GlossaryReplacementTerm.GlossaryReplacementTermBuilder<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 GlossaryReplacementTerm,B extends GlossaryReplacementTerm.GlossaryReplacementTermBuilder<C, B>>
-
build
- Specified by:
buildin classRelationshipAttributes.RelationshipAttributesBuilder<C extends GlossaryReplacementTerm,B extends GlossaryReplacementTerm.GlossaryReplacementTermBuilder<C, B>>
-
toString
- Overrides:
toStringin classRelationshipAttributes.RelationshipAttributesBuilder<C extends GlossaryReplacementTerm,B extends GlossaryReplacementTerm.GlossaryReplacementTermBuilder<C, B>>
-