Package com.atlan.model.assets
Class CosmosMongoDBAccount.CosmosMongoDBAccountBuilder<C extends CosmosMongoDBAccount,B extends CosmosMongoDBAccount.CosmosMongoDBAccountBuilder<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.CosmosMongoDBAccount.CosmosMongoDBAccountBuilder<C,B>
- Enclosing class:
- CosmosMongoDBAccount
public abstract static class CosmosMongoDBAccount.CosmosMongoDBAccountBuilder<C extends CosmosMongoDBAccount,B extends CosmosMongoDBAccount.CosmosMongoDBAccountBuilder<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()
cosmosMongoDBAccountConsistencyPolicy
(String cosmosMongoDBAccountConsistencyPolicy) The consistency policy configured for the Cosmos MongoDB account.cosmosMongoDBAccountDocumentEndpoint
(String cosmosMongoDBAccountDocumentEndpoint) The Document Endpoint URL for the Cosmos MongoDB account.cosmosMongoDBAccountEnableAutomaticFailover
(Boolean cosmosMongoDBAccountEnableAutomaticFailover) Indicates whether automatic failover is enabled for the Cosmos MongoDB account.cosmosMongoDBAccountEnableMultipleWriteLocations
(Boolean cosmosMongoDBAccountEnableMultipleWriteLocations) Indicates whether multiple write locations are enabled for the Cosmos MongoDB account.cosmosMongoDBAccountEnablePartitionKeyMonitor
(Boolean cosmosMongoDBAccountEnablePartitionKeyMonitor) Indicates whether partition key monitoring is enabled for the Cosmos MongoDB account.cosmosMongoDBAccountInstanceId
(String cosmosMongoDBAccountInstanceId) The unique identifier for the Cosmos MongoDB account.cosmosMongoDBAccountIsVirtualNetworkFilterEnabled
(Boolean cosmosMongoDBAccountIsVirtualNetworkFilterEnabled) Indicates whether the virtual network filter is enabled for the Cosmos MongoDB account.cosmosMongoDBAccountLocation
(String cosmosMongoDBAccountLocation) cosmosMongoDBAccountLocations
(Collection<? extends String> cosmosMongoDBAccountLocations) cosmosMongoDBAccountMongoEndpoint
(String cosmosMongoDBAccountMongoEndpoint) The MongoDB connection endpoint for the Cosmos MongoDB account.cosmosMongoDBAccountPublicNetworkAccess
(String cosmosMongoDBAccountPublicNetworkAccess) The status of public network access for the Cosmos MongoDB account.cosmosMongoDBAccountReadLocation
(String cosmosMongoDBAccountReadLocation) cosmosMongoDBAccountReadLocations
(Collection<? extends String> cosmosMongoDBAccountReadLocations) cosmosMongoDBAccountResourceGroup
(String cosmosMongoDBAccountResourceGroup) The resource group that contains the Cosmos MongoDB account.cosmosMongoDBAccountSubscriptionId
(String cosmosMongoDBAccountSubscriptionId) The ID of the subscription to which the Cosmos MongoDB account belongs.cosmosMongoDBAccountType
(String cosmosMongoDBAccountType) The type of the Cosmos MongoDB account, such as RU or VCORE.cosmosMongoDBAccountWriteLocation
(String cosmosMongoDBAccountWriteLocation) cosmosMongoDBAccountWriteLocations
(Collection<? extends String> cosmosMongoDBAccountWriteLocations) cosmosMongoDBDatabase
(ICosmosMongoDBDatabase cosmosMongoDBDatabase) cosmosMongoDBDatabaseCount
(Long cosmosMongoDBDatabaseCount) Number of databases in this Cosmos MongoDB account.cosmosMongoDBDatabases
(Collection<? extends ICosmosMongoDBDatabase> cosmosMongoDBDatabases) inputToAirflowTask
(IAirflowTask inputToAirflowTask) inputToAirflowTasks
(Collection<? extends IAirflowTask> inputToAirflowTasks) inputToProcess
(ILineageProcess inputToProcess) inputToProcesses
(Collection<? extends ILineageProcess> inputToProcesses) inputToSparkJob
(ISparkJob inputToSparkJob) inputToSparkJobs
(Collection<? extends ISparkJob> inputToSparkJobs) modelImplementedEntities
(Collection<? extends IModelEntity> modelImplementedEntities) modelImplementedEntity
(IModelEntity modelImplementedEntity) 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) protected abstract B
self()
toString()
Fixed typeName for CosmosMongoDBAccounts.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
-
CosmosMongoDBAccountBuilder
public CosmosMongoDBAccountBuilder()
-
-
Method Details
-
$fillValuesFrom
- Overrides:
$fillValuesFrom
in classAsset.AssetBuilder<C extends CosmosMongoDBAccount,
B extends CosmosMongoDBAccount.CosmosMongoDBAccountBuilder<C, B>>
-
typeName
Fixed typeName for CosmosMongoDBAccounts.- Overrides:
typeName
in classReference.ReferenceBuilder<C extends CosmosMongoDBAccount,
B extends CosmosMongoDBAccount.CosmosMongoDBAccountBuilder<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
.
-
cosmosMongoDBAccountConsistencyPolicy
The consistency policy configured for the Cosmos MongoDB account.- Returns:
this
.
-
cosmosMongoDBAccountDocumentEndpoint
The Document Endpoint URL for the Cosmos MongoDB account.- Returns:
this
.
-
cosmosMongoDBAccountEnableAutomaticFailover
public B cosmosMongoDBAccountEnableAutomaticFailover(Boolean cosmosMongoDBAccountEnableAutomaticFailover) Indicates whether automatic failover is enabled for the Cosmos MongoDB account.- Returns:
this
.
-
cosmosMongoDBAccountEnableMultipleWriteLocations
public B cosmosMongoDBAccountEnableMultipleWriteLocations(Boolean cosmosMongoDBAccountEnableMultipleWriteLocations) Indicates whether multiple write locations are enabled for the Cosmos MongoDB account.- Returns:
this
.
-
cosmosMongoDBAccountEnablePartitionKeyMonitor
public B cosmosMongoDBAccountEnablePartitionKeyMonitor(Boolean cosmosMongoDBAccountEnablePartitionKeyMonitor) Indicates whether partition key monitoring is enabled for the Cosmos MongoDB account.- Returns:
this
.
-
cosmosMongoDBAccountInstanceId
The unique identifier for the Cosmos MongoDB account.- Returns:
this
.
-
cosmosMongoDBAccountIsVirtualNetworkFilterEnabled
public B cosmosMongoDBAccountIsVirtualNetworkFilterEnabled(Boolean cosmosMongoDBAccountIsVirtualNetworkFilterEnabled) Indicates whether the virtual network filter is enabled for the Cosmos MongoDB account.- Returns:
this
.
-
cosmosMongoDBAccountLocation
-
cosmosMongoDBAccountLocations
-
clearCosmosMongoDBAccountLocations
-
cosmosMongoDBAccountMongoEndpoint
The MongoDB connection endpoint for the Cosmos MongoDB account.- Returns:
this
.
-
cosmosMongoDBAccountPublicNetworkAccess
The status of public network access for the Cosmos MongoDB account.- Returns:
this
.
-
cosmosMongoDBAccountReadLocation
-
cosmosMongoDBAccountReadLocations
public B cosmosMongoDBAccountReadLocations(Collection<? extends String> cosmosMongoDBAccountReadLocations) -
clearCosmosMongoDBAccountReadLocations
-
cosmosMongoDBAccountResourceGroup
The resource group that contains the Cosmos MongoDB account.- Returns:
this
.
-
cosmosMongoDBAccountSubscriptionId
The ID of the subscription to which the Cosmos MongoDB account belongs.- Returns:
this
.
-
cosmosMongoDBAccountType
The type of the Cosmos MongoDB account, such as RU or VCORE.- Returns:
this
.
-
cosmosMongoDBAccountWriteLocation
-
cosmosMongoDBAccountWriteLocations
public B cosmosMongoDBAccountWriteLocations(Collection<? extends String> cosmosMongoDBAccountWriteLocations) -
clearCosmosMongoDBAccountWriteLocations
-
cosmosMongoDBDatabaseCount
Number of databases in this Cosmos MongoDB account.- Returns:
this
.
-
cosmosMongoDBDatabase
-
cosmosMongoDBDatabases
public B cosmosMongoDBDatabases(Collection<? extends ICosmosMongoDBDatabase> cosmosMongoDBDatabases) -
clearCosmosMongoDBDatabases
-
inputToAirflowTask
-
inputToAirflowTasks
-
clearInputToAirflowTasks
-
inputToProcess
-
inputToProcesses
-
clearInputToProcesses
-
inputToSparkJob
-
inputToSparkJobs
-
clearInputToSparkJobs
-
modelImplementedEntity
-
modelImplementedEntities
-
clearModelImplementedEntities
-
noSQLSchemaDefinition
Represents attributes for describing the key schema for the table and indexes.- Returns:
this
.
-
outputFromAirflowTask
-
outputFromAirflowTasks
-
clearOutputFromAirflowTasks
-
outputFromProcess
-
outputFromProcesses
-
clearOutputFromProcesses
-
outputFromSparkJob
-
outputFromSparkJobs
-
clearOutputFromSparkJobs
-
self
- Specified by:
self
in classAsset.AssetBuilder<C extends CosmosMongoDBAccount,
B extends CosmosMongoDBAccount.CosmosMongoDBAccountBuilder<C, B>>
-
build
- Specified by:
build
in classAsset.AssetBuilder<C extends CosmosMongoDBAccount,
B extends CosmosMongoDBAccount.CosmosMongoDBAccountBuilder<C, B>>
-
toString
- Overrides:
toString
in classAsset.AssetBuilder<C extends CosmosMongoDBAccount,
B extends CosmosMongoDBAccount.CosmosMongoDBAccountBuilder<C, B>>
-