Package com.atlan.model.assets
Class DMAttribute.DMAttributeBuilder<C extends DMAttribute,B extends DMAttribute.DMAttributeBuilder<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.DMAttribute.DMAttributeBuilder<C,B>
- Enclosing class:
- DMAttribute
public abstract static class DMAttribute.DMAttributeBuilder<C extends DMAttribute,B extends DMAttribute.DMAttributeBuilder<C,B>>
extends Asset.AssetBuilder<C,B>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected B$fillValuesFrom(C instance) abstract Cbuild()dmBusinessDate(Long dmBusinessDate) Business date for the asset.dmDataModelDomain(String dmDataModelDomain) A domain of the data model in which this asset exists.dmDataModelName(String dmDataModelName) Simple name of the model in which this asset exists, or empty if it is itself a data model.dmDataModelNamespace(String dmDataModelNamespace) A namespace of the data model in which this asset exists.dmDataModelQualifiedName(String dmDataModelQualifiedName) Unique name of the model in which this asset exists, or empty if it is itself a data model.dmDataType(String dmDataType) Type of the attribute.dmEntities(Collection<? extends IDMEntity> dmEntities) dmEntityName(String dmEntityName) Simple name of the entity in which this asset exists, or empty if it is itself a data model entity.dmEntityQualifiedName(String dmEntityQualifiedName) Unique name of the entity in which this asset exists, or empty if it is itself a data model entity.dmExpiredAtBusinessDate(Long dmExpiredAtBusinessDate) Business expiration date for the asset.dmExpiredAtSystemDate(Long dmExpiredAtSystemDate) System expiration date for the asset.dmIsDerived(Boolean dmIsDerived) When true, the values in this attribute are derived data.dmIsForeign(Boolean dmIsForeign) When true, this attribute is a foreign key to another entity.dmIsNullable(Boolean dmIsNullable) When true, the values in this attribute can be null.dmIsPrimary(Boolean dmIsPrimary) When true, this attribute forms the primary key for the entity.dmMappedFromAttribute(IDMAttribute dmMappedFromAttribute) dmMappedFromAttributes(Collection<? extends IDMAttribute> dmMappedFromAttributes) dmMappedToAttribute(IDMAttribute dmMappedToAttribute) dmMappedToAttributes(Collection<? extends IDMAttribute> dmMappedToAttributes) dmPrecision(Long dmPrecision) Precision of the attribute.dmRelatedFromAttribute(IDMAttributeAssociation dmRelatedFromAttribute) dmRelatedFromAttributes(Collection<? extends IDMAttributeAssociation> dmRelatedFromAttributes) dmRelatedToAttribute(IDMAttributeAssociation dmRelatedToAttribute) dmRelatedToAttributes(Collection<? extends IDMAttributeAssociation> dmRelatedToAttributes) Scale of the attribute.dmSystemDate(Long dmSystemDate) System date for the asset.dmVersionName(String dmVersionName) Simple name of the version in which this asset exists, or empty if it is itself a data model version.dmVersionQualifiedName(String dmVersionQualifiedName) Unique name of the version in which this asset exists, or empty if it is itself a data model version.inputToAirflowTask(IAirflowTask inputToAirflowTask) inputToAirflowTasks(Collection<? extends IAirflowTask> inputToAirflowTasks) inputToProcess(ILineageProcess inputToProcess) inputToProcesses(Collection<? extends ILineageProcess> inputToProcesses) inputToSparkJob(ISparkJob inputToSparkJob) inputToSparkJobs(Collection<? extends ISparkJob> inputToSparkJobs) outputFromAirflowTask(IAirflowTask outputFromAirflowTask) outputFromAirflowTasks(Collection<? extends IAirflowTask> outputFromAirflowTasks) outputFromProcess(ILineageProcess outputFromProcess) outputFromProcesses(Collection<? extends ILineageProcess> outputFromProcesses) outputFromSparkJob(ISparkJob outputFromSparkJob) outputFromSparkJobs(Collection<? extends ISparkJob> outputFromSparkJobs) protected abstract Bself()toString()Fixed typeName for DMAttributes.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, viewScoreMethods inherited from class com.atlan.model.relations.Reference.ReferenceBuilder
clearCustomAttributes, clearLabels, completeObject, customAttribute, customAttributes, displayText, entityStatus, guid, label, labels, relationshipAttributes, relationshipGuid, relationshipStatus, relationshipType, semantic, uniqueAttributesMethods inherited from class com.atlan.model.core.AtlanObject.AtlanObjectBuilder
rawJsonObject
-
Constructor Details
-
DMAttributeBuilder
public DMAttributeBuilder()
-
-
Method Details
-
$fillValuesFrom
- Overrides:
$fillValuesFromin classAsset.AssetBuilder<C extends DMAttribute,B extends DMAttribute.DMAttributeBuilder<C, B>>
-
typeName
Fixed typeName for DMAttributes.- Overrides:
typeNamein classReference.ReferenceBuilder<C extends DMAttribute,B extends DMAttribute.DMAttributeBuilder<C, B>> - Returns:
this.
-
dmBusinessDate
Business date for the asset.- Returns:
this.
-
dmDataModelDomain
A domain of the data model in which this asset exists.- Returns:
this.
-
dmDataModelName
Simple name of the model in which this asset exists, or empty if it is itself a data model.- Returns:
this.
-
dmDataModelNamespace
A namespace of the data model in which this asset exists.- Returns:
this.
-
dmDataModelQualifiedName
Unique name of the model in which this asset exists, or empty if it is itself a data model.- Returns:
this.
-
dmDataType
Type of the attribute.- Returns:
this.
-
dmEntity
-
dmEntities
-
clearDmEntities
-
dmEntityName
Simple name of the entity in which this asset exists, or empty if it is itself a data model entity.- Returns:
this.
-
dmEntityQualifiedName
Unique name of the entity in which this asset exists, or empty if it is itself a data model entity.- Returns:
this.
-
dmExpiredAtBusinessDate
Business expiration date for the asset.- Returns:
this.
-
dmExpiredAtSystemDate
System expiration date for the asset.- Returns:
this.
-
dmIsDerived
When true, the values in this attribute are derived data.- Returns:
this.
-
dmIsForeign
When true, this attribute is a foreign key to another entity.- Returns:
this.
-
dmIsNullable
When true, the values in this attribute can be null.- Returns:
this.
-
dmIsPrimary
When true, this attribute forms the primary key for the entity.- Returns:
this.
-
dmMappedFromAttribute
-
dmMappedFromAttributes
-
clearDmMappedFromAttributes
-
dmMappedToAttribute
-
dmMappedToAttributes
-
clearDmMappedToAttributes
-
dmPrecision
Precision of the attribute.- Returns:
this.
-
dmRelatedFromAttribute
-
dmRelatedFromAttributes
public B dmRelatedFromAttributes(Collection<? extends IDMAttributeAssociation> dmRelatedFromAttributes) -
clearDmRelatedFromAttributes
-
dmRelatedToAttribute
-
dmRelatedToAttributes
-
clearDmRelatedToAttributes
-
dmScale
Scale of the attribute.- Returns:
this.
-
dmSystemDate
System date for the asset.- Returns:
this.
-
dmVersionName
Simple name of the version in which this asset exists, or empty if it is itself a data model version.- Returns:
this.
-
dmVersionQualifiedName
Unique name of the version in which this asset exists, or empty if it is itself a data model version.- Returns:
this.
-
inputToAirflowTask
-
inputToAirflowTasks
-
clearInputToAirflowTasks
-
inputToProcess
-
inputToProcesses
-
clearInputToProcesses
-
inputToSparkJob
-
inputToSparkJobs
-
clearInputToSparkJobs
-
outputFromAirflowTask
-
outputFromAirflowTasks
-
clearOutputFromAirflowTasks
-
outputFromProcess
-
outputFromProcesses
-
clearOutputFromProcesses
-
outputFromSparkJob
-
outputFromSparkJobs
-
clearOutputFromSparkJobs
-
self
- Specified by:
selfin classAsset.AssetBuilder<C extends DMAttribute,B extends DMAttribute.DMAttributeBuilder<C, B>>
-
build
- Specified by:
buildin classAsset.AssetBuilder<C extends DMAttribute,B extends DMAttribute.DMAttributeBuilder<C, B>>
-
toString
- Overrides:
toStringin classAsset.AssetBuilder<C extends DMAttribute,B extends DMAttribute.DMAttributeBuilder<C, B>>
-