Package com.atlan.model.assets
Class ModelEntity.ModelEntityBuilder<C extends ModelEntity,B extends ModelEntity.ModelEntityBuilder<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.ModelEntity.ModelEntityBuilder<C,B>
- Enclosing class:
ModelEntity
public abstract static class ModelEntity.ModelEntityBuilder<C extends ModelEntity,B extends ModelEntity.ModelEntityBuilder<C,B>>
extends Asset.AssetBuilder<C,B>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected B$fillValuesFrom(C instance) abstract Cbuild()inputToAirflowTask(IAirflowTask inputToAirflowTask) inputToAirflowTasks(Collection<? extends IAirflowTask> inputToAirflowTasks) inputToProcess(ILineageProcess inputToProcess) inputToProcesses(Collection<? extends ILineageProcess> inputToProcesses) inputToSparkJob(ISparkJob inputToSparkJob) inputToSparkJobs(Collection<? extends ISparkJob> inputToSparkJobs) modelBusinessDate(Long modelBusinessDate) Business date for the asset.modelDomain(String modelDomain) Model domain in which this asset exists.modelEntityAttribute(IModelAttribute modelEntityAttribute) modelEntityAttributeCount(Long modelEntityAttributeCount) Number of attributes in the entity.modelEntityAttributes(Collection<? extends IModelAttribute> modelEntityAttributes) modelEntityGeneralizationEntity(IModelEntity modelEntityGeneralizationEntity) General entity, representing shared characteristics of specialized entities.modelEntityGeneralizationName(String modelEntityGeneralizationName) Name of the general entity.modelEntityGeneralizationQualifiedName(String modelEntityGeneralizationQualifiedName) Unique identifier for the general entity.modelEntityImplementedByAsset(ICatalog modelEntityImplementedByAsset) modelEntityImplementedByAssets(Collection<? extends ICatalog> modelEntityImplementedByAssets) modelEntityMappedFromEntities(Collection<? extends IModelEntity> modelEntityMappedFromEntities) modelEntityMappedFromEntity(IModelEntity modelEntityMappedFromEntity) modelEntityMappedToEntities(Collection<? extends IModelEntity> modelEntityMappedToEntities) modelEntityMappedToEntity(IModelEntity modelEntityMappedToEntity) modelEntityName(String modelEntityName) Simple name of the entity in which this asset exists, or empty if it is itself a data model entity.modelEntityQualifiedName(String modelEntityQualifiedName) Unique name of the entity in which this asset exists, or empty if it is itself a data model entity.modelEntityRelatedFromEntities(Collection<? extends IModelEntityAssociation> modelEntityRelatedFromEntities) modelEntityRelatedFromEntity(IModelEntityAssociation modelEntityRelatedFromEntity) modelEntityRelatedToEntities(Collection<? extends IModelEntityAssociation> modelEntityRelatedToEntities) modelEntityRelatedToEntity(IModelEntityAssociation modelEntityRelatedToEntity) modelEntitySpecializationEntities(Collection<? extends IModelEntity> modelEntitySpecializationEntities) modelEntitySpecializationEntity(IModelEntity modelEntitySpecializationEntity) modelEntitySubjectArea(String modelEntitySubjectArea) Subject area of the entity.modelExpiredAtBusinessDate(Long modelExpiredAtBusinessDate) Business expiration date for the asset.modelExpiredAtSystemDate(Long modelExpiredAtSystemDate) System expiration date for the asset.modelImplementedAttribute(IModelAttribute modelImplementedAttribute) modelImplementedAttributes(Collection<? extends IModelAttribute> modelImplementedAttributes) modelImplementedEntities(Collection<? extends IModelEntity> modelImplementedEntities) modelImplementedEntity(IModelEntity modelImplementedEntity) Simple name of the model in which this asset exists, or empty if it is itself a data model.modelNamespace(String modelNamespace) Model namespace in which this asset exists.modelQualifiedName(String modelQualifiedName) Unique name of the model in which this asset exists, or empty if it is itself a data model.modelSystemDate(Long modelSystemDate) System date for the asset.Type of the model asset (conceptual, logical, physical).modelVersion(IModelVersion modelVersion) modelVersionAgnosticQualifiedName(String modelVersionAgnosticQualifiedName) Unique name of the parent in which this asset exists, irrespective of the version (always implies the latest version).modelVersionName(String modelVersionName) Simple name of the version in which this asset exists, or empty if it is itself a data model version.modelVersionQualifiedName(String modelVersionQualifiedName) Unique name of the version in which this asset exists, or empty if it is itself a data model version.modelVersions(Collection<? extends IModelVersion> modelVersions) 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 ModelEntitys.Methods inherited from class com.atlan.model.assets.Asset.AssetBuilder
addStarredBy, adminGroup, adminGroups, adminRole, adminRoles, adminUser, adminUsers, announcementMessage, announcementTitle, announcementType, announcementUpdatedAt, announcementUpdatedBy, anomaloCheck, anomaloChecks, appendAssignedTerm, appendAtlanTag, appendAtlanTag, appendAtlanTags, appendAtlanTags, application, applicationField, applicationFieldQualifiedName, applicationQualifiedName, 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, assetDQFreshnessExpectation, assetDQFreshnessValue, assetDQResult, assetDQRowScopeFilterColumnQualifiedName, assetDQRuleAttachedDimension, assetDQRuleAttachedDimensions, assetDQRuleAttachedRuleType, assetDQRuleAttachedRuleTypes, assetDQRuleFailedCount, assetDQRuleFailedDimension, assetDQRuleFailedDimensions, assetDQRuleFailedRuleType, assetDQRuleFailedRuleTypes, assetDQRuleLastRunAt, assetDQRulePassedCount, assetDQRulePassedDimension, assetDQRulePassedDimensions, assetDQRulePassedRuleType, assetDQRulePassedRuleTypes, assetDQRuleResultTag, assetDQRuleResultTags, assetDQRuleTotalCount, assetDQScheduleCrontab, assetDQScheduleSourceSyncedAt, assetDQScheduleSourceSyncErrorCode, assetDQScheduleSourceSyncErrorMessage, assetDQScheduleSourceSyncRawError, assetDQScheduleSourceSyncStatus, assetDQScheduleTimeZone, assetDQScheduleType, assetExternalDQMetadataDetail, assetExternalDQMetadataDetails, assetIcon, assetInternalPopularityScore, assetMcAlertQualifiedName, assetMcAlertQualifiedNames, assetMcIncidentName, assetMcIncidentNames, assetMcIncidentPriorities, assetMcIncidentPriority, assetMcIncidentQualifiedName, assetMcIncidentQualifiedNames, assetMcIncidentSeverities, assetMcIncidentSeverity, assetMcIncidentState, assetMcIncidentStates, assetMcIncidentSubType, assetMcIncidentSubTypes, assetMcIncidentType, assetMcIncidentTypes, assetMcIsMonitored, assetMcLastSyncRunAt, assetMcMonitorName, assetMcMonitorNames, assetMcMonitorQualifiedName, assetMcMonitorQualifiedNames, assetMcMonitorScheduleType, assetMcMonitorScheduleTypes, assetMcMonitorStatus, assetMcMonitorStatuses, assetMcMonitorType, assetMcMonitorTypes, assetPoliciesCount, assetPolicyGUID, assetPolicyGUIDs, assetRedirectGUID, assetRedirectGUIDs, assetSodaCheckCount, assetSodaCheckStatuses, assetSodaDQStatus, assetSodaLastScanAt, assetSodaLastSyncRunAt, assetSodaSourceURL, assetSourceReadme, assetSpaceName, assetSpaceQualifiedName, assetTag, assetTags, assetThemeHex, assetUserDefinedType, assignedTerm, assignedTerms, atlanTag, atlanTagName, atlanTagNames, atlanTags, certificateStatus, certificateStatusMessage, certificateUpdatedAt, certificateUpdatedBy, clearAdminGroups, clearAdminRoles, clearAdminUsers, clearAnomaloChecks, clearAssetAnomaloAppliedCheckTypes, clearAssetAnomaloFailedCheckTypes, clearAssetDbtTags, clearAssetDQRuleAttachedDimensions, clearAssetDQRuleAttachedRuleTypes, clearAssetDQRuleFailedDimensions, clearAssetDQRuleFailedRuleTypes, clearAssetDQRulePassedDimensions, clearAssetDQRulePassedRuleTypes, clearAssetDQRuleResultTags, clearAssetExternalDQMetadataDetails, clearAssetMcAlertQualifiedNames, clearAssetMcIncidentNames, clearAssetMcIncidentPriorities, clearAssetMcIncidentQualifiedNames, clearAssetMcIncidentSeverities, clearAssetMcIncidentStates, clearAssetMcIncidentSubTypes, clearAssetMcIncidentTypes, clearAssetMcMonitorNames, clearAssetMcMonitorQualifiedNames, clearAssetMcMonitorScheduleTypes, clearAssetMcMonitorStatuses, clearAssetMcMonitorTypes, clearAssetPolicyGUIDs, clearAssetRedirectGUIDs, clearAssetTags, clearAssignedTerms, clearAtlanTagNames, clearAtlanTags, clearCustomMetadataSets, clearDomainGUIDs, clearDqBaseDatasetRules, clearDqReferenceDatasetRules, clearFiles, clearInputPortDataProducts, clearLinks, clearMcIncidents, clearMcMonitors, clearMeaningNames, clearMeanings, clearMetrics, clearNonCompliantAssetPolicyGUIDs, clearNullFields, clearOutputPortDataProducts, clearOutputProductGUIDs, clearOwnerGroups, clearOwnerUsers, clearPendingTasks, clearProductGUIDs, clearSchemaRegistrySubjects, clearSodaChecks, clearSourceQueryComputeCostRecords, clearSourceQueryComputeCosts, clearSourceReadExpensiveQueryRecords, clearSourceReadPopularQueryRecords, clearSourceReadRecentUserRecords, clearSourceReadRecentUsers, clearSourceReadSlowQueryRecords, clearSourceReadTopUserRecords, clearSourceReadTopUsers, clearStarredBy, clearStarredDetails, clearUserDefRelationshipFroms, clearUserDefRelationshipTos, clearViewerGroups, clearViewerUsers, connectionName, connectionQualifiedName, connectorName, connectorType, createdBy, createTime, customConnectorType, customMetadata, customMetadataSets, dataContractLatest, dataContractLatestCertified, dbtQualifiedName, deleteHandler, depth, description, displayName, domainGUID, domainGUIDs, dqBaseDatasetRule, dqBaseDatasetRules, dqReferenceDatasetRule, dqReferenceDatasetRules, file, files, hasContract, hasLineage, iconUrl, 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, outputProductGUID, outputProductGUIDs, ownerGroup, ownerGroups, ownerUser, ownerUsers, pendingTask, pendingTasks, popularityScore, productGUID, productGUIDs, qualifiedName, readme, removeAnnouncement, removeAssignedTerm, removeAssignedTerms, removeAtlanTag, removeAtlanTags, 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
-
ModelEntityBuilder
public ModelEntityBuilder()
-
-
Method Details
-
$fillValuesFrom
- Overrides:
$fillValuesFromin classAsset.AssetBuilder<C extends ModelEntity,B extends ModelEntity.ModelEntityBuilder<C, B>>
-
typeName
Fixed typeName for ModelEntitys.- Overrides:
typeNamein classReference.ReferenceBuilder<C extends ModelEntity,B extends ModelEntity.ModelEntityBuilder<C, B>> - Returns:
this.
-
inputToAirflowTask
-
inputToAirflowTasks
-
clearInputToAirflowTasks
-
inputToProcess
-
inputToProcesses
-
clearInputToProcesses
-
inputToSparkJob
-
inputToSparkJobs
-
clearInputToSparkJobs
-
modelBusinessDate
Business date for the asset.- Returns:
this.
-
modelDomain
Model domain in which this asset exists.- Returns:
this.
-
modelEntityAttributeCount
Number of attributes in the entity.- Returns:
this.
-
modelEntityAttribute
-
modelEntityAttributes
-
clearModelEntityAttributes
-
modelEntityGeneralizationEntity
General entity, representing shared characteristics of specialized entities.- Returns:
this.
-
modelEntityGeneralizationName
Name of the general entity.- Returns:
this.
-
modelEntityGeneralizationQualifiedName
Unique identifier for the general entity.- Returns:
this.
-
modelEntityImplementedByAsset
-
modelEntityImplementedByAssets
public B modelEntityImplementedByAssets(Collection<? extends ICatalog> modelEntityImplementedByAssets) -
clearModelEntityImplementedByAssets
-
modelEntityMappedFromEntity
-
modelEntityMappedFromEntities
public B modelEntityMappedFromEntities(Collection<? extends IModelEntity> modelEntityMappedFromEntities) -
clearModelEntityMappedFromEntities
-
modelEntityMappedToEntity
-
modelEntityMappedToEntities
public B modelEntityMappedToEntities(Collection<? extends IModelEntity> modelEntityMappedToEntities) -
clearModelEntityMappedToEntities
-
modelEntityName
Simple name of the entity in which this asset exists, or empty if it is itself a data model entity.- Returns:
this.
-
modelEntityQualifiedName
Unique name of the entity in which this asset exists, or empty if it is itself a data model entity.- Returns:
this.
-
modelEntityRelatedFromEntity
-
modelEntityRelatedFromEntities
public B modelEntityRelatedFromEntities(Collection<? extends IModelEntityAssociation> modelEntityRelatedFromEntities) -
clearModelEntityRelatedFromEntities
-
modelEntityRelatedToEntity
-
modelEntityRelatedToEntities
public B modelEntityRelatedToEntities(Collection<? extends IModelEntityAssociation> modelEntityRelatedToEntities) -
clearModelEntityRelatedToEntities
-
modelEntitySpecializationEntity
-
modelEntitySpecializationEntities
public B modelEntitySpecializationEntities(Collection<? extends IModelEntity> modelEntitySpecializationEntities) -
clearModelEntitySpecializationEntities
-
modelEntitySubjectArea
Subject area of the entity.- Returns:
this.
-
modelExpiredAtBusinessDate
Business expiration date for the asset.- Returns:
this.
-
modelExpiredAtSystemDate
System expiration date for the asset.- Returns:
this.
-
modelImplementedAttribute
-
modelImplementedAttributes
public B modelImplementedAttributes(Collection<? extends IModelAttribute> modelImplementedAttributes) -
clearModelImplementedAttributes
-
modelImplementedEntity
-
modelImplementedEntities
-
clearModelImplementedEntities
-
modelName
Simple name of the model in which this asset exists, or empty if it is itself a data model.- Returns:
this.
-
modelNamespace
Model namespace in which this asset exists.- Returns:
this.
-
modelQualifiedName
Unique name of the model in which this asset exists, or empty if it is itself a data model.- Returns:
this.
-
modelSystemDate
System date for the asset.- Returns:
this.
-
modelType
Type of the model asset (conceptual, logical, physical).- Returns:
this.
-
modelVersionAgnosticQualifiedName
Unique name of the parent in which this asset exists, irrespective of the version (always implies the latest version).- Returns:
this.
-
modelVersionName
Simple name of the version in which this asset exists, or empty if it is itself a data model version.- Returns:
this.
-
modelVersionQualifiedName
Unique name of the version in which this asset exists, or empty if it is itself a data model version.- Returns:
this.
-
modelVersion
-
modelVersions
-
clearModelVersions
-
outputFromAirflowTask
-
outputFromAirflowTasks
-
clearOutputFromAirflowTasks
-
outputFromProcess
-
outputFromProcesses
-
clearOutputFromProcesses
-
outputFromSparkJob
-
outputFromSparkJobs
-
clearOutputFromSparkJobs
-
self
- Specified by:
selfin classAsset.AssetBuilder<C extends ModelEntity,B extends ModelEntity.ModelEntityBuilder<C, B>>
-
build
- Specified by:
buildin classAsset.AssetBuilder<C extends ModelEntity,B extends ModelEntity.ModelEntityBuilder<C, B>>
-
toString
- Overrides:
toStringin classAsset.AssetBuilder<C extends ModelEntity,B extends ModelEntity.ModelEntityBuilder<C, B>>
-