Package com.atlan.model.assets
Class GlossaryTerm.GlossaryTermBuilder<C extends GlossaryTerm,B extends GlossaryTerm.GlossaryTermBuilder<C,B>>
java.lang.Object
com.atlan.model.core.AtlanObject.AtlanObjectBuilder<C,B>
com.atlan.model.relations.Reference.ReferenceBuilder<C,B>
com.atlan.model.assets.Asset.AssetBuilder<C,B>
com.atlan.model.assets.GlossaryTerm.GlossaryTermBuilder<C,B>
- Direct Known Subclasses:
GlossaryAntonym.Antonym.AntonymBuilder
,GlossaryIsA.Classify.ClassifyBuilder
,GlossaryIsA.IsA.IsABuilder
,GlossaryPreferredTerm.PreferredTerm.PreferredTermBuilder
,GlossaryPreferredTerm.PreferredToTerm.PreferredToTermBuilder
,GlossaryRelatedTerm.SeeAlso.SeeAlsoBuilder
,GlossaryReplacementTerm.ReplacedBy.ReplacedByBuilder
,GlossaryReplacementTerm.ReplacementTerm.ReplacementTermBuilder
,GlossarySemanticAssignment.AssignedTerm.AssignedTermBuilder
,GlossarySynonym.Synonym.SynonymBuilder
,GlossaryTermCategorization.Term.TermBuilder
,GlossaryTranslation.TranslatedTerm.TranslatedTermBuilder
,GlossaryTranslation.TranslationTerm.TranslationTermBuilder
,GlossaryValidValue.ValidValue.ValidValueBuilder
,GlossaryValidValue.ValidValuesFor.ValidValuesForBuilder
- Enclosing class:
- GlossaryTerm
public abstract static class GlossaryTerm.GlossaryTermBuilder<C extends GlossaryTerm,B extends GlossaryTerm.GlossaryTermBuilder<C,B>>
extends Asset.AssetBuilder<C,B>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected B
$fillValuesFrom
(C instance) abbreviation
(String abbreviation) TBCadditionalAttribute
(String additionalAttributeKey, String additionalAttributeValue) additionalAttributes
(Map<? extends String, ? extends String> additionalAttributes) TBCantonym
(IGlossaryTerm antonym) antonyms
(Collection<? extends IGlossaryTerm> antonyms) assignedEntities
(Collection<? extends IAsset> assignedEntities) assignedEntity
(IAsset assignedEntity) abstract C
build()
categories
(Collection<? extends IGlossaryCategory> categories) category
(IGlossaryCategory category) classifies
(Collection<? extends IGlossaryTerm> classifies) classify
(IGlossaryTerm classify) clearIsA()
examples
(Collection<? extends String> examples) isA
(Collection<? extends IGlossaryTerm> isA) isATerm
(IGlossaryTerm isATerm) longDescription
(String longDescription) TBCpreferredTerm
(IGlossaryTerm preferredTerm) preferredTerms
(Collection<? extends IGlossaryTerm> preferredTerms) preferredToTerm
(IGlossaryTerm preferredToTerm) preferredToTerms
(Collection<? extends IGlossaryTerm> preferredToTerms) replacedBy
(Collection<? extends IGlossaryTerm> replacedBy) replacedByTerm
(IGlossaryTerm replacedByTerm) replacementTerm
(IGlossaryTerm replacementTerm) replacementTerms
(Collection<? extends IGlossaryTerm> replacementTerms) seeAlso
(Collection<? extends IGlossaryTerm> seeAlso) seeAlsoOne
(IGlossaryTerm seeAlsoOne) protected abstract B
self()
shortDescription
(String shortDescription) TBCsynonym
(IGlossaryTerm synonym) synonyms
(Collection<? extends IGlossaryTerm> synonyms) termType
(AtlasGlossaryTermType termType) TBCtoString()
translatedTerm
(IGlossaryTerm translatedTerm) translatedTerms
(Collection<? extends IGlossaryTerm> translatedTerms) translationTerm
(IGlossaryTerm translationTerm) translationTerms
(Collection<? extends IGlossaryTerm> translationTerms) Fixed typeName for GlossaryTerms.TBCvalidValue
(IGlossaryTerm validValue) validValueFor
(IGlossaryTerm validValueFor) validValues
(Collection<? extends IGlossaryTerm> validValues) validValuesFor
(Collection<? extends IGlossaryTerm> validValuesFor) Methods inherited from class com.atlan.model.assets.Asset.AssetBuilder
addStarredBy, adminGroup, adminGroups, adminRole, adminRoles, adminUser, adminUsers, announcementMessage, announcementTitle, announcementType, announcementUpdatedAt, announcementUpdatedBy, anomaloCheck, anomaloChecks, assetAnomaloAppliedCheckType, assetAnomaloAppliedCheckTypes, assetAnomaloCheckCount, assetAnomaloCheckStatuses, assetAnomaloDQStatus, assetAnomaloFailedCheckCount, assetAnomaloFailedCheckType, assetAnomaloFailedCheckTypes, assetAnomaloLastCheckRunAt, assetAnomaloSourceUrl, assetCoverImage, assetDbtAccountName, assetDbtAlias, assetDbtEnvironmentDbtVersion, assetDbtEnvironmentName, assetDbtJobLastRun, assetDbtJobLastRunArtifactS3Path, assetDbtJobLastRunArtifactsSaved, assetDbtJobLastRunCreatedAt, assetDbtJobLastRunDequedAt, assetDbtJobLastRunExecutedByThreadId, assetDbtJobLastRunGitBranch, assetDbtJobLastRunGitSha, assetDbtJobLastRunHasDocsGenerated, assetDbtJobLastRunHasSourcesGenerated, assetDbtJobLastRunNotificationsSent, assetDbtJobLastRunOwnerThreadId, assetDbtJobLastRunQueuedDuration, assetDbtJobLastRunQueuedDurationHumanized, assetDbtJobLastRunRunDuration, assetDbtJobLastRunRunDurationHumanized, assetDbtJobLastRunStartedAt, assetDbtJobLastRunStatusMessage, assetDbtJobLastRunTotalDuration, assetDbtJobLastRunTotalDurationHumanized, assetDbtJobLastRunUpdatedAt, assetDbtJobLastRunUrl, assetDbtJobName, assetDbtJobNextRun, assetDbtJobNextRunHumanized, assetDbtJobSchedule, assetDbtJobScheduleCronHumanized, assetDbtJobStatus, assetDbtMeta, assetDbtPackageName, assetDbtProjectName, assetDbtSemanticLayerProxyUrl, assetDbtSourceFreshnessCriteria, assetDbtTag, assetDbtTags, assetDbtTestStatus, assetDbtUniqueId, assetDbtWorkflowLastUpdated, assetIcon, assetMcAlertQualifiedName, assetMcAlertQualifiedNames, assetMcIncidentName, assetMcIncidentNames, assetMcIncidentPriorities, assetMcIncidentPriority, assetMcIncidentQualifiedName, assetMcIncidentQualifiedNames, assetMcIncidentSeverities, assetMcIncidentSeverity, assetMcIncidentState, assetMcIncidentStates, assetMcIncidentSubType, assetMcIncidentSubTypes, assetMcIncidentType, assetMcIncidentTypes, assetMcLastSyncRunAt, assetMcMonitorName, assetMcMonitorNames, assetMcMonitorQualifiedName, assetMcMonitorQualifiedNames, assetMcMonitorScheduleType, assetMcMonitorScheduleTypes, assetMcMonitorStatus, assetMcMonitorStatuses, assetMcMonitorType, assetMcMonitorTypes, assetPoliciesCount, assetPolicyGUID, assetPolicyGUIDs, assetSodaCheckCount, assetSodaCheckStatuses, assetSodaDQStatus, assetSodaLastScanAt, assetSodaLastSyncRunAt, assetSodaSourceURL, assetTag, assetTags, assetThemeHex, assignedTerm, assignedTerms, atlanTag, atlanTagName, atlanTagNames, atlanTags, certificateStatus, certificateStatusMessage, certificateUpdatedAt, certificateUpdatedBy, clearAdminGroups, clearAdminRoles, clearAdminUsers, clearAnomaloChecks, clearAssetAnomaloAppliedCheckTypes, clearAssetAnomaloFailedCheckTypes, clearAssetDbtTags, clearAssetMcAlertQualifiedNames, clearAssetMcIncidentNames, clearAssetMcIncidentPriorities, clearAssetMcIncidentQualifiedNames, clearAssetMcIncidentSeverities, clearAssetMcIncidentStates, clearAssetMcIncidentSubTypes, clearAssetMcIncidentTypes, clearAssetMcMonitorNames, clearAssetMcMonitorQualifiedNames, clearAssetMcMonitorScheduleTypes, clearAssetMcMonitorStatuses, clearAssetMcMonitorTypes, clearAssetPolicyGUIDs, clearAssetTags, clearAssignedTerms, clearAtlanTagNames, clearAtlanTags, clearCustomMetadataSets, clearDomainGUIDs, clearFiles, clearInputPortDataProducts, clearLinks, clearMcIncidents, clearMcMonitors, clearMeaningNames, clearMeanings, clearMetrics, clearNonCompliantAssetPolicyGUIDs, clearNullFields, clearOutputPortDataProducts, clearOwnerGroups, clearOwnerUsers, clearPendingTasks, clearSchemaRegistrySubjects, clearSodaChecks, clearSourceQueryComputeCostRecords, clearSourceQueryComputeCosts, clearSourceReadExpensiveQueryRecords, clearSourceReadPopularQueryRecords, clearSourceReadRecentUserRecords, clearSourceReadRecentUsers, clearSourceReadSlowQueryRecords, clearSourceReadTopUserRecords, clearSourceReadTopUsers, clearStarredBy, clearStarredDetails, clearUserDefRelationshipFroms, clearUserDefRelationshipTos, clearViewerGroups, clearViewerUsers, connectionName, connectionQualifiedName, connectorType, createdBy, createTime, customMetadata, customMetadataSets, dataContractLatest, dataContractLatestCertified, dbtQualifiedName, deleteHandler, depth, description, displayName, domainGUID, domainGUIDs, file, files, hasContract, hasLineage, immediateDownstream, immediateUpstream, inputPortDataProduct, inputPortDataProducts, isAIGenerated, isDiscoverable, isEditable, isIncomplete, isPartial, lastRowChangedAt, lastSyncRun, lastSyncRunAt, lastSyncWorkflowName, lexicographicalSortOrder, link, links, mcIncident, mcIncidents, mcMonitor, mcMonitors, meaning, meaningName, meaningNames, meanings, metric, metrics, name, nonCompliantAssetPolicyGUID, nonCompliantAssetPolicyGUIDs, nullField, nullFields, outputPortDataProduct, outputPortDataProducts, ownerGroup, ownerGroups, ownerUser, ownerUsers, pendingTask, pendingTasks, popularityScore, qualifiedName, readme, removeAnnouncement, removeAssignedTerms, removeAtlanTags, removeCertificate, removeCustomMetadata, removeDescription, removeOwners, removeUserDescription, sampleDataUrl, schemaRegistrySubject, schemaRegistrySubjects, sodaCheck, sodaChecks, sourceCostUnit, sourceCreatedAt, sourceCreatedBy, sourceEmbedURL, sourceLastReadAt, sourceOwners, sourceQueryComputeCost, sourceQueryComputeCostRecord, sourceQueryComputeCostRecords, sourceQueryComputeCosts, sourceReadCount, sourceReadExpensiveQueryRecord, sourceReadExpensiveQueryRecords, sourceReadPopularQueryRecord, sourceReadPopularQueryRecords, sourceReadQueryCost, sourceReadRecentUser, sourceReadRecentUserRecord, sourceReadRecentUserRecords, sourceReadRecentUsers, sourceReadSlowQueryRecord, sourceReadSlowQueryRecords, sourceReadTopUser, sourceReadTopUserRecord, sourceReadTopUserRecords, sourceReadTopUsers, sourceReadUserCount, sourceTotalCost, sourceUpdatedAt, sourceUpdatedBy, sourceURL, starredBy, starredCount, starredDetail, starredDetails, status, subType, tenantId, updatedBy, updateTime, userDefRelationshipFrom, userDefRelationshipFroms, userDefRelationshipTo, userDefRelationshipTos, userDescription, viewerGroup, viewerGroups, viewerUser, viewerUsers, viewScore
Methods inherited from class com.atlan.model.relations.Reference.ReferenceBuilder
clearCustomAttributes, clearLabels, completeObject, customAttribute, customAttributes, displayText, entityStatus, guid, label, labels, relationshipAttributes, relationshipGuid, relationshipStatus, relationshipType, semantic, uniqueAttributes
Methods inherited from class com.atlan.model.core.AtlanObject.AtlanObjectBuilder
rawJsonObject
-
Constructor Details
-
GlossaryTermBuilder
public GlossaryTermBuilder()
-
-
Method Details
-
$fillValuesFrom
- Overrides:
$fillValuesFrom
in classAsset.AssetBuilder<C extends GlossaryTerm,
B extends GlossaryTerm.GlossaryTermBuilder<C, B>>
-
typeName
Fixed typeName for GlossaryTerms.- Overrides:
typeName
in classReference.ReferenceBuilder<C extends GlossaryTerm,
B extends GlossaryTerm.GlossaryTermBuilder<C, B>> - Returns:
this
.
-
abbreviation
TBC- Returns:
this
.
-
additionalAttribute
-
additionalAttributes
-
clearAdditionalAttributes
-
anchor
TBC- Returns:
this
.
-
antonym
-
antonyms
-
clearAntonyms
-
assignedEntity
-
assignedEntities
-
clearAssignedEntities
-
category
-
categories
-
clearCategories
-
classify
-
classifies
-
clearClassifies
-
example
-
examples
-
clearExamples
-
isATerm
-
isA
-
clearIsA
-
longDescription
TBC- Returns:
this
.
-
preferredTerm
-
preferredTerms
-
clearPreferredTerms
-
preferredToTerm
-
preferredToTerms
-
clearPreferredToTerms
-
replacedByTerm
-
replacedBy
-
clearReplacedBy
-
replacementTerm
-
replacementTerms
-
clearReplacementTerms
-
seeAlsoOne
-
seeAlso
-
clearSeeAlso
-
shortDescription
TBC- Returns:
this
.
-
synonym
-
synonyms
-
clearSynonyms
-
termType
TBC- Returns:
this
.
-
translatedTerm
-
translatedTerms
-
clearTranslatedTerms
-
translationTerm
-
translationTerms
-
clearTranslationTerms
-
usage
TBC- Returns:
this
.
-
validValue
-
validValues
-
clearValidValues
-
validValueFor
-
validValuesFor
-
clearValidValuesFor
-
self
- Specified by:
self
in classAsset.AssetBuilder<C extends GlossaryTerm,
B extends GlossaryTerm.GlossaryTermBuilder<C, B>>
-
build
- Specified by:
build
in classAsset.AssetBuilder<C extends GlossaryTerm,
B extends GlossaryTerm.GlossaryTermBuilder<C, B>>
-
toString
- Overrides:
toString
in classAsset.AssetBuilder<C extends GlossaryTerm,
B extends GlossaryTerm.GlossaryTermBuilder<C, B>>
-