Package com.atlan.model.relations
Class GlossarySemanticAssignment.GlossarySemanticAssignmentBuilder<C extends GlossarySemanticAssignment,B extends GlossarySemanticAssignment.GlossarySemanticAssignmentBuilder<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.GlossarySemanticAssignment.GlossarySemanticAssignmentBuilder<C,B>
- Enclosing class:
GlossarySemanticAssignment
public abstract static class GlossarySemanticAssignment.GlossarySemanticAssignmentBuilder<C extends GlossarySemanticAssignment,B extends GlossarySemanticAssignment.GlossarySemanticAssignmentBuilder<C,B>>
extends RelationshipAttributes.RelationshipAttributesBuilder<C,B>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected B$fillValuesFrom(C instance) assignedTerm(IGlossaryTerm related, Reference.SaveSemantic semantic) Build the GlossarySemanticAssignment relationship (with attributes) into a related object.abstract Cbuild()confidence(Integer confidence) Level of confidence (0-100%) in the correctness of the semantic assignment, typically used by discovery engines.Username of the user who created the semantic assignment.description(String description) Details about the semantic assignment.expression(String expression) Expression that was used to create the semantic assignment.protected abstract Bself()Source of the semantic assignment.Status of the semantic assignment, typically used by discovery engines.User responsible for assessing the semantic assignment and deciding if it should be approved or not.toString()Fixed typeName for GlossarySemanticAssignments.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
-
GlossarySemanticAssignmentBuilder
public GlossarySemanticAssignmentBuilder()
-
-
Method Details
-
assignedTerm
public IGlossaryTerm assignedTerm(IGlossaryTerm related, Reference.SaveSemantic semantic) throws InvalidRequestException Build the GlossarySemanticAssignment 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 GlossarySemanticAssignment,B extends GlossarySemanticAssignment.GlossarySemanticAssignmentBuilder<C, B>>
-
typeName
Fixed typeName for GlossarySemanticAssignments.- Overrides:
typeNamein classRelationshipAttributes.RelationshipAttributesBuilder<C extends GlossarySemanticAssignment,B extends GlossarySemanticAssignment.GlossarySemanticAssignmentBuilder<C, B>> - Returns:
this.
-
confidence
Level of confidence (0-100%) in the correctness of the semantic assignment, typically used by discovery engines.- Returns:
this.
-
createdBy
Username of the user who created the semantic assignment.- Returns:
this.
-
description
Details about the semantic assignment.- Returns:
this.
-
expression
Expression that was used to create the semantic assignment.- Returns:
this.
-
source
Source of the semantic assignment.- Returns:
this.
-
status
Status of the semantic assignment, typically used by discovery engines.- Returns:
this.
-
steward
User responsible for assessing the semantic assignment and deciding if it should be approved or not.- Returns:
this.
-
self
- Specified by:
selfin classRelationshipAttributes.RelationshipAttributesBuilder<C extends GlossarySemanticAssignment,B extends GlossarySemanticAssignment.GlossarySemanticAssignmentBuilder<C, B>>
-
build
- Specified by:
buildin classRelationshipAttributes.RelationshipAttributesBuilder<C extends GlossarySemanticAssignment,B extends GlossarySemanticAssignment.GlossarySemanticAssignmentBuilder<C, B>>
-
toString
- Overrides:
toStringin classRelationshipAttributes.RelationshipAttributesBuilder<C extends GlossarySemanticAssignment,B extends GlossarySemanticAssignment.GlossarySemanticAssignmentBuilder<C, B>>
-