Package com.atlan.model.relations
Class GlossarySemanticAssignment
java.lang.Object
com.atlan.model.core.AtlanObject
com.atlan.model.relations.RelationshipAttributes
com.atlan.model.relations.GlossarySemanticAssignment
- All Implemented Interfaces:
Serializable
@Generated("com.atlan.generators.ModelGeneratorV2")
public class GlossarySemanticAssignment
extends RelationshipAttributes
Assigns meaning to an asset by linking the term that describes the meaning of the asset. The semantic assignment needs to be a controlled relationship when glossary definitions are used to provide classifications for the data assets and hence define how the data is to be governed.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classAssigns meaning to an asset by linking the term that describes the meaning of the asset.static classGlossarySemanticAssignment.GlossarySemanticAssignmentBuilder<C extends GlossarySemanticAssignment,B extends GlossarySemanticAssignment.GlossarySemanticAssignmentBuilder<C, B>> Nested classes/interfaces inherited from class com.atlan.model.relations.RelationshipAttributes
RelationshipAttributes.RelationshipAttributesBuilder<C extends RelationshipAttributes,B extends RelationshipAttributes.RelationshipAttributesBuilder<C, B>> Nested classes/interfaces inherited from class com.atlan.model.core.AtlanObject
AtlanObject.AtlanObjectBuilder<C extends AtlanObject,B extends AtlanObject.AtlanObjectBuilder<C, B>> -
Field Summary
FieldsFields inherited from class com.atlan.model.core.AtlanObject
rawJsonObject -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleangetAll()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.Details about the semantic assignment.Expression that was used to create the semantic assignment.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.Fixed typeName for GlossarySemanticAssignments.inthashCode()Methods inherited from class com.atlan.model.relations.RelationshipAttributes
getNullFields, toStringMethods inherited from class com.atlan.model.core.AtlanObject
getRawJsonObject, setRawJsonObject, toJson
-
Field Details
-
TYPE_NAME
- See Also:
-
-
Constructor Details
-
GlossarySemanticAssignment
protected GlossarySemanticAssignment(GlossarySemanticAssignment.GlossarySemanticAssignmentBuilder<?, ?> b)
-
-
Method Details
-
getAll
- Specified by:
getAllin classRelationshipAttributes
-
builder
-
toBuilder
-
getConfidence
Level of confidence (0-100%) in the correctness of the semantic assignment, typically used by discovery engines. -
getCreatedBy
Username of the user who created the semantic assignment. -
getDescription
Details about the semantic assignment. -
getExpression
Expression that was used to create the semantic assignment. -
getSource
Source of the semantic assignment. -
getStatus
Status of the semantic assignment, typically used by discovery engines. -
getSteward
User responsible for assessing the semantic assignment and deciding if it should be approved or not. -
equals
- Overrides:
equalsin classRelationshipAttributes
-
canEqual
- Overrides:
canEqualin classRelationshipAttributes
-
hashCode
public int hashCode()- Overrides:
hashCodein classRelationshipAttributes
-
getTypeName
Fixed typeName for GlossarySemanticAssignments.- Overrides:
getTypeNamein classRelationshipAttributes
-