Package com.atlan.model.relations
Class GlossaryTranslation.GlossaryTranslationBuilder<C extends GlossaryTranslation,B extends GlossaryTranslation.GlossaryTranslationBuilder<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.GlossaryTranslation.GlossaryTranslationBuilder<C,B>
- Enclosing class:
GlossaryTranslation
public abstract static class GlossaryTranslation.GlossaryTranslationBuilder<C extends GlossaryTranslation,B extends GlossaryTranslation.GlossaryTranslationBuilder<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 relationship, typically used by discovery engines.User responsible for assessing the relationship and deciding if it should be approved or not.toString()translatedTerm(IGlossaryTerm related, Reference.SaveSemantic semantic) Build the GlossaryTranslation relationship (with attributes) into a related object.translationTerm(IGlossaryTerm related, Reference.SaveSemantic semantic) Build the GlossaryTranslation relationship (with attributes) into a related object.Fixed typeName for GlossaryTranslations.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
-
GlossaryTranslationBuilder
public GlossaryTranslationBuilder()
-
-
Method Details
-
translationTerm
public IGlossaryTerm translationTerm(IGlossaryTerm related, Reference.SaveSemantic semantic) throws InvalidRequestException Build the GlossaryTranslation 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
-
translatedTerm
public IGlossaryTerm translatedTerm(IGlossaryTerm related, Reference.SaveSemantic semantic) throws InvalidRequestException Build the GlossaryTranslation 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 GlossaryTranslation,B extends GlossaryTranslation.GlossaryTranslationBuilder<C, B>>
-
typeName
Fixed typeName for GlossaryTranslations.- Overrides:
typeNamein classRelationshipAttributes.RelationshipAttributesBuilder<C extends GlossaryTranslation,B extends GlossaryTranslation.GlossaryTranslationBuilder<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 GlossaryTranslation,B extends GlossaryTranslation.GlossaryTranslationBuilder<C, B>>
-
build
- Specified by:
buildin classRelationshipAttributes.RelationshipAttributesBuilder<C extends GlossaryTranslation,B extends GlossaryTranslation.GlossaryTranslationBuilder<C, B>>
-
toString
- Overrides:
toStringin classRelationshipAttributes.RelationshipAttributesBuilder<C extends GlossaryTranslation,B extends GlossaryTranslation.GlossaryTranslationBuilder<C, B>>
-