Package com.atlan.model.assets
Class CosmosMongoDBDatabase.CosmosMongoDBDatabaseBuilder<C extends CosmosMongoDBDatabase,B extends CosmosMongoDBDatabase.CosmosMongoDBDatabaseBuilder<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.CosmosMongoDBDatabase.CosmosMongoDBDatabaseBuilder<C,B>
- Enclosing class:
- CosmosMongoDBDatabase
public abstract static class CosmosMongoDBDatabase.CosmosMongoDBDatabaseBuilder<C extends CosmosMongoDBDatabase,B extends CosmosMongoDBDatabase.CosmosMongoDBDatabaseBuilder<C,B>>
extends Asset.AssetBuilder<C,B>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected B
$fillValuesFrom
(C instance) applicationContainer
(IApplicationContainer applicationContainer) ApplicationContainer asset containing this Catalog asset.assetApplicationQualifiedName
(String assetApplicationQualifiedName) Qualified name of the Application Container that contains this asset.abstract C
build()
calculationViewName
(String calculationViewName) Simple name of the calculation view in which this SQL asset exists, or empty if it does not exist within a calculation view.calculationViewQualifiedName
(String calculationViewQualifiedName) Unique name of the calculation view in which this SQL asset exists, or empty if it does not exist within a calculation view.cosmosMongoDBAccount
(ICosmosMongoDBAccount cosmosMongoDBAccount) Account in which the database exists.cosmosMongoDBAccountQualifiedName
(String cosmosMongoDBAccountQualifiedName) Unique name of the account in which this database exists.cosmosMongoDBCollection
(ICosmosMongoDBCollection cosmosMongoDBCollection) cosmosMongoDBCollections
(Collection<? extends ICosmosMongoDBCollection> cosmosMongoDBCollections) databaseName
(String databaseName) Simple name of the database in which this SQL asset exists, or empty if it does not exist within a database.databaseQualifiedName
(String databaseQualifiedName) Unique name of the database in which this SQL asset exists, or empty if it does not exist within a database.dbtModels
(Collection<? extends IDbtModel> dbtModels) dbtSource
(IDbtSource dbtSource) dbtSources
(Collection<? extends IDbtSource> dbtSources) dbtTests
(Collection<? extends IDbtTest> dbtTests) inputToAirflowTask
(IAirflowTask inputToAirflowTask) inputToAirflowTasks
(Collection<? extends IAirflowTask> inputToAirflowTasks) inputToProcess
(ILineageProcess inputToProcess) inputToProcesses
(Collection<? extends ILineageProcess> inputToProcesses) inputToSparkJob
(ISparkJob inputToSparkJob) inputToSparkJobs
(Collection<? extends ISparkJob> inputToSparkJobs) isProfiled
(Boolean isProfiled) Whether this asset has been profiled (true) or not (false).lastProfiledAt
(Long lastProfiledAt) Time (epoch) at which this asset was last profiled, in milliseconds.modelImplementedEntities
(Collection<? extends IModelEntity> modelImplementedEntities) modelImplementedEntity
(IModelEntity modelImplementedEntity) mongoDBCollection
(IMongoDBCollection mongoDBCollection) mongoDBCollections
(Collection<? extends IMongoDBCollection> mongoDBCollections) mongoDBDatabaseCollectionCount
(Integer mongoDBDatabaseCollectionCount) Number of collections in the database.noSQLSchemaDefinition
(String noSQLSchemaDefinition) Represents attributes for describing the key schema for the table and indexes.outputFromAirflowTask
(IAirflowTask outputFromAirflowTask) outputFromAirflowTasks
(Collection<? extends IAirflowTask> outputFromAirflowTasks) outputFromProcess
(ILineageProcess outputFromProcess) outputFromProcesses
(Collection<? extends ILineageProcess> outputFromProcesses) outputFromSparkJob
(ISparkJob outputFromSparkJob) outputFromSparkJobs
(Collection<? extends ISparkJob> outputFromSparkJobs) putQueryUserMap
(String putQueryUserMapKey, Long putQueryUserMapValue) queryCount
(Long queryCount) Number of times this asset has been queried.queryCountUpdatedAt
(Long queryCountUpdatedAt) Time (epoch) at which the query count was last updated, in milliseconds.queryUserCount
(Long queryUserCount) Number of unique users who have queried this asset.queryUserMap
(Map<? extends String, ? extends Long> queryUserMap) schemaCount
(Integer schemaCount) Number of schemas in this database.schemaName
(String schemaName) Simple name of the schema in which this SQL asset exists, or empty if it does not exist within a schema.schemaQualifiedName
(String schemaQualifiedName) Unique name of the schema in which this SQL asset exists, or empty if it does not exist within a schema.schemas
(Collection<? extends ISchema> schemas) protected abstract B
self()
sqlDbtModel
(IDbtModel sqlDbtModel) sqlDbtModels
(Collection<? extends IDbtModel> sqlDbtModels) sqlDBTSource
(IDbtSource sqlDBTSource) sqlDBTSources
(Collection<? extends IDbtSource> sqlDBTSources) Simple name of the table in which this SQL asset exists, or empty if it does not exist within a table.tableQualifiedName
(String tableQualifiedName) Unique name of the table in which this SQL asset exists, or empty if it does not exist within a table.toString()
Fixed typeName for CosmosMongoDBDatabases.Simple name of the view in which this SQL asset exists, or empty if it does not exist within a view.viewQualifiedName
(String viewQualifiedName) Unique name of the view in which this SQL asset exists, or empty if it does not exist within a view.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
-
CosmosMongoDBDatabaseBuilder
public CosmosMongoDBDatabaseBuilder()
-
-
Method Details
-
$fillValuesFrom
- Overrides:
$fillValuesFrom
in classAsset.AssetBuilder<C extends CosmosMongoDBDatabase,
B extends CosmosMongoDBDatabase.CosmosMongoDBDatabaseBuilder<C, B>>
-
typeName
Fixed typeName for CosmosMongoDBDatabases.- Overrides:
typeName
in classReference.ReferenceBuilder<C extends CosmosMongoDBDatabase,
B extends CosmosMongoDBDatabase.CosmosMongoDBDatabaseBuilder<C, B>> - Returns:
this
.
-
applicationContainer
ApplicationContainer asset containing this Catalog asset.- Returns:
this
.
-
assetApplicationQualifiedName
Qualified name of the Application Container that contains this asset.- Returns:
this
.
-
calculationViewName
Simple name of the calculation view in which this SQL asset exists, or empty if it does not exist within a calculation view.- Returns:
this
.
-
calculationViewQualifiedName
Unique name of the calculation view in which this SQL asset exists, or empty if it does not exist within a calculation view.- Returns:
this
.
-
cosmosMongoDBAccount
Account in which the database exists.- Returns:
this
.
-
cosmosMongoDBAccountQualifiedName
Unique name of the account in which this database exists.- Returns:
this
.
-
cosmosMongoDBCollection
-
cosmosMongoDBCollections
public B cosmosMongoDBCollections(Collection<? extends ICosmosMongoDBCollection> cosmosMongoDBCollections) -
clearCosmosMongoDBCollections
-
databaseName
Simple name of the database in which this SQL asset exists, or empty if it does not exist within a database.- Returns:
this
.
-
databaseQualifiedName
Unique name of the database in which this SQL asset exists, or empty if it does not exist within a database.- Returns:
this
.
-
dbtModel
-
dbtModels
-
clearDbtModels
-
dbtSource
-
dbtSources
-
clearDbtSources
-
dbtTest
-
dbtTests
-
clearDbtTests
-
inputToAirflowTask
-
inputToAirflowTasks
-
clearInputToAirflowTasks
-
inputToProcess
-
inputToProcesses
-
clearInputToProcesses
-
inputToSparkJob
-
inputToSparkJobs
-
clearInputToSparkJobs
-
isProfiled
Whether this asset has been profiled (true) or not (false).- Returns:
this
.
-
lastProfiledAt
Time (epoch) at which this asset was last profiled, in milliseconds.- Returns:
this
.
-
modelImplementedEntity
-
modelImplementedEntities
-
clearModelImplementedEntities
-
mongoDBCollection
-
mongoDBCollections
-
clearMongoDBCollections
-
mongoDBDatabaseCollectionCount
Number of collections in the database.- Returns:
this
.
-
noSQLSchemaDefinition
Represents attributes for describing the key schema for the table and indexes.- Returns:
this
.
-
outputFromAirflowTask
-
outputFromAirflowTasks
-
clearOutputFromAirflowTasks
-
outputFromProcess
-
outputFromProcesses
-
clearOutputFromProcesses
-
outputFromSparkJob
-
outputFromSparkJobs
-
clearOutputFromSparkJobs
-
queryCount
Number of times this asset has been queried.- Returns:
this
.
-
queryCountUpdatedAt
Time (epoch) at which the query count was last updated, in milliseconds.- Returns:
this
.
-
queryUserCount
Number of unique users who have queried this asset.- Returns:
this
.
-
putQueryUserMap
-
queryUserMap
-
clearQueryUserMap
-
schemaCount
Number of schemas in this database.- Returns:
this
.
-
schemaName
Simple name of the schema in which this SQL asset exists, or empty if it does not exist within a schema.- Returns:
this
.
-
schemaQualifiedName
Unique name of the schema in which this SQL asset exists, or empty if it does not exist within a schema.- Returns:
this
.
-
schema
-
schemas
-
clearSchemas
-
sqlDBTSource
-
sqlDBTSources
-
clearSqlDBTSources
-
sqlDbtModel
-
sqlDbtModels
-
clearSqlDbtModels
-
tableName
Simple name of the table in which this SQL asset exists, or empty if it does not exist within a table.- Returns:
this
.
-
tableQualifiedName
Unique name of the table in which this SQL asset exists, or empty if it does not exist within a table.- Returns:
this
.
-
viewName
Simple name of the view in which this SQL asset exists, or empty if it does not exist within a view.- Returns:
this
.
-
viewQualifiedName
Unique name of the view in which this SQL asset exists, or empty if it does not exist within a view.- Returns:
this
.
-
self
- Specified by:
self
in classAsset.AssetBuilder<C extends CosmosMongoDBDatabase,
B extends CosmosMongoDBDatabase.CosmosMongoDBDatabaseBuilder<C, B>>
-
build
- Specified by:
build
in classAsset.AssetBuilder<C extends CosmosMongoDBDatabase,
B extends CosmosMongoDBDatabase.CosmosMongoDBDatabaseBuilder<C, B>>
-
toString
- Overrides:
toString
in classAsset.AssetBuilder<C extends CosmosMongoDBDatabase,
B extends CosmosMongoDBDatabase.CosmosMongoDBDatabaseBuilder<C, B>>
-