Package com.atlan.model.assets
Class DbtMetric.DbtMetricBuilder<C extends DbtMetric,B extends DbtMetric.DbtMetricBuilder<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.DbtMetric.DbtMetricBuilder<C,B>
- Enclosing class:
- DbtMetric
public abstract static class DbtMetric.DbtMetricBuilder<C extends DbtMetric,B extends DbtMetric.DbtMetricBuilder<C,B>>
extends Asset.AssetBuilder<C,B>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected B$fillValuesFrom(C instance) assets(Collection<? extends IAsset> assets) abstract Cbuild()dbtAccountName(String dbtAccountName) TBCTBCdbtConnectionContext(String dbtConnectionContext) TBCdbtEnvironmentDbtVersion(String dbtEnvironmentDbtVersion) TBCdbtEnvironmentName(String dbtEnvironmentName) TBCdbtJobLastRun(Long dbtJobLastRun) TBCdbtJobName(String dbtJobName) TBCdbtJobNextRun(Long dbtJobNextRun) TBCdbtJobNextRunHumanized(String dbtJobNextRunHumanized) TBCdbtJobRuns(Collection<? extends DbtJobRun> dbtJobRuns) dbtJobSchedule(String dbtJobSchedule) TBCdbtJobScheduleCronHumanized(String dbtJobScheduleCronHumanized) TBCdbtJobStatus(String dbtJobStatus) TBCTBCdbtMetricFilter(DbtMetricFilter dbtMetricFilter) dbtMetricFilterColumn(IColumn dbtMetricFilterColumn) dbtMetricFilterColumns(Collection<? extends IColumn> dbtMetricFilterColumns) dbtMetricFilters(Collection<? extends DbtMetricFilter> dbtMetricFilters) Model in which this metric exists.dbtPackageName(String dbtPackageName) TBCdbtProjectName(String dbtProjectName) TBCdbtSemanticLayerProxyUrl(String dbtSemanticLayerProxyUrl) TBCdbtTags(Collection<? extends String> dbtTags) dbtUniqueId(String dbtUniqueId) TBCinputToAirflowTask(IAirflowTask inputToAirflowTask) inputToAirflowTasks(Collection<? extends IAirflowTask> inputToAirflowTasks) inputToProcess(ILineageProcess inputToProcess) inputToProcesses(Collection<? extends ILineageProcess> inputToProcesses) inputToSparkJob(ISparkJob inputToSparkJob) inputToSparkJobs(Collection<? extends ISparkJob> inputToSparkJobs) metricDimensionColumn(IColumn metricDimensionColumn) metricDimensionColumns(Collection<? extends IColumn> metricDimensionColumns) metricFilters(String metricFilters) Filters to be applied to the metric query.SQL query used to compute the metric.metricTimeGrain(String metricTimeGrain) metricTimeGrains(Collection<? extends String> metricTimeGrains) metricTimestampColumn(IColumn metricTimestampColumn) TBCmetricType(String metricType) Type of the metric.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 Bself()toString()Fixed typeName for DbtMetrics.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
-
DbtMetricBuilder
public DbtMetricBuilder()
-
-
Method Details
-
$fillValuesFrom
- Overrides:
$fillValuesFromin classAsset.AssetBuilder<C extends DbtMetric,B extends DbtMetric.DbtMetricBuilder<C, B>>
-
typeName
Fixed typeName for DbtMetrics.- Overrides:
typeNamein classReference.ReferenceBuilder<C extends DbtMetric,B extends DbtMetric.DbtMetricBuilder<C, B>> - Returns:
this.
-
asset
-
assets
-
clearAssets
-
dbtAccountName
TBC- Returns:
this.
-
dbtAlias
TBC- Returns:
this.
-
dbtConnectionContext
TBC- Returns:
this.
-
dbtEnvironmentDbtVersion
TBC- Returns:
this.
-
dbtEnvironmentName
TBC- Returns:
this.
-
dbtJobLastRun
TBC- Returns:
this.
-
dbtJobName
TBC- Returns:
this.
-
dbtJobNextRun
TBC- Returns:
this.
-
dbtJobNextRunHumanized
TBC- Returns:
this.
-
dbtJobRun
-
dbtJobRuns
-
clearDbtJobRuns
-
dbtJobSchedule
TBC- Returns:
this.
-
dbtJobScheduleCronHumanized
TBC- Returns:
this.
-
dbtJobStatus
TBC- Returns:
this.
-
dbtMeta
TBC- Returns:
this.
-
dbtMetricFilterColumn
-
dbtMetricFilterColumns
-
clearDbtMetricFilterColumns
-
dbtMetricFilter
-
dbtMetricFilters
-
clearDbtMetricFilters
-
dbtModel
Model in which this metric exists.- Returns:
this.
-
dbtPackageName
TBC- Returns:
this.
-
dbtProjectName
TBC- Returns:
this.
-
dbtSemanticLayerProxyUrl
TBC- Returns:
this.
-
dbtTag
-
dbtTags
-
clearDbtTags
-
dbtUniqueId
TBC- Returns:
this.
-
inputToAirflowTask
-
inputToAirflowTasks
-
clearInputToAirflowTasks
-
inputToProcess
-
inputToProcesses
-
clearInputToProcesses
-
inputToSparkJob
-
inputToSparkJobs
-
clearInputToSparkJobs
-
metricDimensionColumn
-
metricDimensionColumns
-
clearMetricDimensionColumns
-
metricFilters
Filters to be applied to the metric query.- Returns:
this.
-
metricSQL
SQL query used to compute the metric.- Returns:
this.
-
metricTimeGrain
-
metricTimeGrains
-
clearMetricTimeGrains
-
metricTimestampColumn
TBC- Returns:
this.
-
metricType
Type of the metric.- Returns:
this.
-
modelImplementedEntity
-
modelImplementedEntities
-
clearModelImplementedEntities
-
outputFromAirflowTask
-
outputFromAirflowTasks
-
clearOutputFromAirflowTasks
-
outputFromProcess
-
outputFromProcesses
-
clearOutputFromProcesses
-
outputFromSparkJob
-
outputFromSparkJobs
-
clearOutputFromSparkJobs
-
self
- Specified by:
selfin classAsset.AssetBuilder<C extends DbtMetric,B extends DbtMetric.DbtMetricBuilder<C, B>>
-
build
- Specified by:
buildin classAsset.AssetBuilder<C extends DbtMetric,B extends DbtMetric.DbtMetricBuilder<C, B>>
-
toString
- Overrides:
toStringin classAsset.AssetBuilder<C extends DbtMetric,B extends DbtMetric.DbtMetricBuilder<C, B>>
-