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