Package com.atlan.model.assets
Class DbtProcess.DbtProcessBuilder<C extends DbtProcess,B extends DbtProcess.DbtProcessBuilder<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.DbtProcess.DbtProcessBuilder<C,B>
- Enclosing class:
- DbtProcess
public abstract static class DbtProcess.DbtProcessBuilder<C extends DbtProcess,B extends DbtProcess.DbtProcessBuilder<C,B>>
extends Asset.AssetBuilder<C,B>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected B
$fillValuesFrom
(C instance) additionalEtlContext
(String additionalEtlContext) Additional Context of the ETL pipeline/notebook which creates the process.adfActivity
(IAdfActivity adfActivity) ADF Activity that is associated with this lineage process.airflowTask
(IAirflowTask airflowTask) airflowTasks
(Collection<? extends IAirflowTask> airflowTasks) applicationContainer
(IApplicationContainer applicationContainer) ApplicationContainer asset containing this Catalog asset.assetApplicationQualifiedName
(String assetApplicationQualifiedName) Qualified name of the Application Container that contains this asset.Parsed AST of the code or SQL statements that describe the logic of this process.abstract C
build()
Code that ran within the process.columnProcess
(IColumnProcess columnProcess) columnProcesses
(Collection<? extends IColumnProcess> columnProcesses) 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) TBCTBCdbtPackageName
(String dbtPackageName) TBCdbtProcessJobStatus
(String dbtProcessJobStatus) TBCdbtProjectName
(String dbtProjectName) TBCdbtSemanticLayerProxyUrl
(String dbtSemanticLayerProxyUrl) TBCdbtTags
(Collection<? extends String> dbtTags) dbtUniqueId
(String dbtUniqueId) TBCfivetranConnector
(IFivetranConnector fivetranConnector) fivetranConnector in which this process exists.inputs
(Collection<? extends ICatalog> inputs) inputToAirflowTask
(IAirflowTask inputToAirflowTask) inputToAirflowTasks
(Collection<? extends IAirflowTask> inputToAirflowTasks) inputToProcess
(ILineageProcess inputToProcess) inputToProcesses
(Collection<? extends ILineageProcess> inputToProcesses) inputToSparkJob
(ISparkJob inputToSparkJob) inputToSparkJobs
(Collection<? extends ISparkJob> inputToSparkJobs) matillionComponent
(IMatillionComponent matillionComponent) Matillion component that contains the logic for this lineage process.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) outputs
(Collection<? extends ICatalog> outputs) powerBIDataflow
(IPowerBIDataflow powerBIDataflow) PowerBI Dataflow that is associated with this lineage process.protected abstract B
self()
sparkJobs
(Collection<? extends ISparkJob> sparkJobs) SQL query that ran to produce the outputs.toString()
Fixed typeName for DbtProcesss.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
-
DbtProcessBuilder
public DbtProcessBuilder()
-
-
Method Details
-
$fillValuesFrom
- Overrides:
$fillValuesFrom
in classAsset.AssetBuilder<C extends DbtProcess,
B extends DbtProcess.DbtProcessBuilder<C, B>>
-
typeName
Fixed typeName for DbtProcesss.- Overrides:
typeName
in classReference.ReferenceBuilder<C extends DbtProcess,
B extends DbtProcess.DbtProcessBuilder<C, B>> - Returns:
this
.
-
additionalEtlContext
Additional Context of the ETL pipeline/notebook which creates the process.- Returns:
this
.
-
adfActivity
ADF Activity that is associated with this lineage process.- Returns:
this
.
-
airflowTask
-
airflowTasks
-
clearAirflowTasks
-
applicationContainer
ApplicationContainer asset containing this Catalog asset.- Returns:
this
.
-
assetApplicationQualifiedName
Qualified name of the Application Container that contains this asset.- Returns:
this
.
-
ast
Parsed AST of the code or SQL statements that describe the logic of this process.- Returns:
this
.
-
code
Code that ran within the process.- Returns:
this
.
-
columnProcess
-
columnProcesses
-
clearColumnProcesses
-
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
.
-
dbtPackageName
TBC- Returns:
this
.
-
dbtProcessJobStatus
TBC- Returns:
this
.
-
dbtProjectName
TBC- Returns:
this
.
-
dbtSemanticLayerProxyUrl
TBC- Returns:
this
.
-
dbtTag
-
dbtTags
-
clearDbtTags
-
dbtUniqueId
TBC- Returns:
this
.
-
fivetranConnector
fivetranConnector in which this process exists.- Returns:
this
.
-
inputToAirflowTask
-
inputToAirflowTasks
-
clearInputToAirflowTasks
-
inputToProcess
-
inputToProcesses
-
clearInputToProcesses
-
inputToSparkJob
-
inputToSparkJobs
-
clearInputToSparkJobs
-
input
-
inputs
-
clearInputs
-
matillionComponent
Matillion component that contains the logic for this lineage process.- Returns:
this
.
-
modelImplementedEntity
-
modelImplementedEntities
-
clearModelImplementedEntities
-
outputFromAirflowTask
-
outputFromAirflowTasks
-
clearOutputFromAirflowTasks
-
outputFromProcess
-
outputFromProcesses
-
clearOutputFromProcesses
-
outputFromSparkJob
-
outputFromSparkJobs
-
clearOutputFromSparkJobs
-
output
-
outputs
-
clearOutputs
-
powerBIDataflow
PowerBI Dataflow that is associated with this lineage process.- Returns:
this
.
-
sparkJob
-
sparkJobs
-
clearSparkJobs
-
sql
SQL query that ran to produce the outputs.- Returns:
this
.
-
self
- Specified by:
self
in classAsset.AssetBuilder<C extends DbtProcess,
B extends DbtProcess.DbtProcessBuilder<C, B>>
-
build
- Specified by:
build
in classAsset.AssetBuilder<C extends DbtProcess,
B extends DbtProcess.DbtProcessBuilder<C, B>>
-
toString
- Overrides:
toString
in classAsset.AssetBuilder<C extends DbtProcess,
B extends DbtProcess.DbtProcessBuilder<C, B>>
-