Package com.atlan.model.assets
Class MCMonitor.MCMonitorBuilder<C extends MCMonitor,B extends MCMonitor.MCMonitorBuilder<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.MCMonitor.MCMonitorBuilder<C,B>
- Enclosing class:
- MCMonitor
public abstract static class MCMonitor.MCMonitorBuilder<C extends MCMonitor,B extends MCMonitor.MCMonitorBuilder<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()
inputToAirflowTask
(IAirflowTask inputToAirflowTask) inputToAirflowTasks
(Collection<? extends IAirflowTask> inputToAirflowTasks) inputToProcess
(ILineageProcess inputToProcess) inputToProcesses
(Collection<? extends ILineageProcess> inputToProcesses) inputToSparkJob
(ISparkJob inputToSparkJob) inputToSparkJobs
(Collection<? extends ISparkJob> inputToSparkJobs) mcAssetQualifiedName
(String mcAssetQualifiedName) mcAssetQualifiedNames
(Collection<? extends String> mcAssetQualifiedNames) mcLabels
(Collection<? extends String> mcLabels) mcMonitorAlertCondition
(String mcMonitorAlertCondition) Condition on which the monitor produces an alert.mcMonitorAlertCount
(Long mcMonitorAlertCount) Number of alerts associated with this monitor.mcMonitorAsset
(IAsset mcMonitorAsset) mcMonitorAssets
(Collection<? extends IAsset> mcMonitorAssets) mcMonitorBreachRate
(Double mcMonitorBreachRate) Rate at which this monitor is breached.mcMonitorId
(String mcMonitorId) Unique identifier for this monitor, from Monte Carlo.mcMonitorIncidentCount
(Long mcMonitorIncidentCount) Number of incidents associated with this monitor.mcMonitorNamespace
(String mcMonitorNamespace) Namespace of this monitor.mcMonitorPriority
(String mcMonitorPriority) Priority of this monitor.mcMonitorRuleComparison
(MCRuleComparison mcMonitorRuleComparison) mcMonitorRuleComparisons
(Collection<? extends MCRuleComparison> mcMonitorRuleComparisons) mcMonitorRuleCustomSql
(String mcMonitorRuleCustomSql) SQL code for custom SQL rules.mcMonitorRuleIsSnoozed
(Boolean mcMonitorRuleIsSnoozed) Whether the rule is currently snoozed (true) or not (false).mcMonitorRuleNextExecutionTime
(Long mcMonitorRuleNextExecutionTime) Time at which the next execution of the rule should occur.mcMonitorRulePreviousExecutionTime
(Long mcMonitorRulePreviousExecutionTime) Time at which the previous execution of the rule occurred.mcMonitorRuleScheduleConfig
(MCRuleSchedule mcMonitorRuleScheduleConfig) Schedule details for the rule.mcMonitorRuleScheduleConfigHumanized
(String mcMonitorRuleScheduleConfigHumanized) Readable description of the schedule for the rule.mcMonitorRuleType
(String mcMonitorRuleType) Type of rule for this monitor.mcMonitorScheduleType
(String mcMonitorScheduleType) Type of schedule for this monitor, for example: fixed or dynamic.mcMonitorStatus
(String mcMonitorStatus) Status of this monitor.mcMonitorType
(String mcMonitorType) Type of this monitor, for example: field health (stats) or dimension tracking (categories).mcMonitorWarehouse
(String mcMonitorWarehouse) Name of the warehouse for this monitor.modelImplementedEntities
(Collection<? extends IModelEntity> modelImplementedEntities) modelImplementedEntity
(IModelEntity modelImplementedEntity) 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 MCMonitors.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
-
MCMonitorBuilder
public MCMonitorBuilder()
-
-
Method Details
-
$fillValuesFrom
- Overrides:
$fillValuesFrom
in classAsset.AssetBuilder<C extends MCMonitor,
B extends MCMonitor.MCMonitorBuilder<C, B>>
-
typeName
Fixed typeName for MCMonitors.- Overrides:
typeName
in classReference.ReferenceBuilder<C extends MCMonitor,
B extends MCMonitor.MCMonitorBuilder<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
.
-
inputToAirflowTask
-
inputToAirflowTasks
-
clearInputToAirflowTasks
-
inputToProcess
-
inputToProcesses
-
clearInputToProcesses
-
inputToSparkJob
-
inputToSparkJobs
-
clearInputToSparkJobs
-
mcAssetQualifiedName
-
mcAssetQualifiedNames
-
clearMcAssetQualifiedNames
-
mcLabel
-
mcLabels
-
clearMcLabels
-
mcMonitorAlertCondition
Condition on which the monitor produces an alert.- Returns:
this
.
-
mcMonitorAlertCount
Number of alerts associated with this monitor.- Returns:
this
.
-
mcMonitorAsset
-
mcMonitorAssets
-
clearMcMonitorAssets
-
mcMonitorBreachRate
Rate at which this monitor is breached.- Returns:
this
.
-
mcMonitorId
Unique identifier for this monitor, from Monte Carlo.- Returns:
this
.
-
mcMonitorIncidentCount
Number of incidents associated with this monitor.- Returns:
this
.
-
mcMonitorNamespace
Namespace of this monitor.- Returns:
this
.
-
mcMonitorPriority
Priority of this monitor.- Returns:
this
.
-
mcMonitorRuleComparison
-
mcMonitorRuleComparisons
-
clearMcMonitorRuleComparisons
-
mcMonitorRuleCustomSql
SQL code for custom SQL rules.- Returns:
this
.
-
mcMonitorRuleIsSnoozed
Whether the rule is currently snoozed (true) or not (false).- Returns:
this
.
-
mcMonitorRuleNextExecutionTime
Time at which the next execution of the rule should occur.- Returns:
this
.
-
mcMonitorRulePreviousExecutionTime
Time at which the previous execution of the rule occurred.- Returns:
this
.
-
mcMonitorRuleScheduleConfig
Schedule details for the rule.- Returns:
this
.
-
mcMonitorRuleScheduleConfigHumanized
Readable description of the schedule for the rule.- Returns:
this
.
-
mcMonitorRuleType
Type of rule for this monitor.- Returns:
this
.
-
mcMonitorScheduleType
Type of schedule for this monitor, for example: fixed or dynamic.- Returns:
this
.
-
mcMonitorStatus
Status of this monitor.- Returns:
this
.
-
mcMonitorType
Type of this monitor, for example: field health (stats) or dimension tracking (categories).- Returns:
this
.
-
mcMonitorWarehouse
Name of the warehouse for this monitor.- Returns:
this
.
-
modelImplementedEntity
-
modelImplementedEntities
-
clearModelImplementedEntities
-
outputFromAirflowTask
-
outputFromAirflowTasks
-
clearOutputFromAirflowTasks
-
outputFromProcess
-
outputFromProcesses
-
clearOutputFromProcesses
-
outputFromSparkJob
-
outputFromSparkJobs
-
clearOutputFromSparkJobs
-
self
- Specified by:
self
in classAsset.AssetBuilder<C extends MCMonitor,
B extends MCMonitor.MCMonitorBuilder<C, B>>
-
build
- Specified by:
build
in classAsset.AssetBuilder<C extends MCMonitor,
B extends MCMonitor.MCMonitorBuilder<C, B>>
-
toString
- Overrides:
toString
in classAsset.AssetBuilder<C extends MCMonitor,
B extends MCMonitor.MCMonitorBuilder<C, B>>
-