Package com.atlan.model.assets
Class AirflowTask.AirflowTaskBuilder<C extends AirflowTask,B extends AirflowTask.AirflowTaskBuilder<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.AirflowTask.AirflowTaskBuilder<C,B>
- Enclosing class:
- AirflowTask
public abstract static class AirflowTask.AirflowTaskBuilder<C extends AirflowTask,B extends AirflowTask.AirflowTaskBuilder<C,B>>
extends Asset.AssetBuilder<C,B>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected B
$fillValuesFrom
(C instance) airflowDag
(IAirflowDag airflowDag) DAG in which this task exists.airflowDagName
(String airflowDagName) Simple name of the DAG this task is contained within.airflowDagQualifiedName
(String airflowDagQualifiedName) Unique name of the DAG this task is contained within.airflowRunEndTime
(Long airflowRunEndTime) End time of the run.airflowRunName
(String airflowRunName) Name of the run.airflowRunOpenLineageState
(OpenLineageRunState airflowRunOpenLineageState) State of the run in OpenLineage.airflowRunOpenLineageVersion
(String airflowRunOpenLineageVersion) Version of the run in OpenLineage.airflowRunStartTime
(Long airflowRunStartTime) Start time of the run.airflowRunType
(String airflowRunType) Type of the run.airflowRunVersion
(String airflowRunVersion) Version of the run in Airflow.airflowTag
(String airflowTag) airflowTags
(Collection<? extends String> airflowTags) airflowTaskConnectionId
(String airflowTaskConnectionId) Identifier for the connection this task accesses.airflowTaskGroupName
(String airflowTaskGroupName) Group name for the task.airflowTaskOperatorClass
(String airflowTaskOperatorClass) Class name for the operator this task uses.airflowTaskPool
(String airflowTaskPool) Pool on which this run happened.airflowTaskPoolSlots
(Long airflowTaskPoolSlots) Pool slots used for the run.airflowTaskPriorityWeight
(Long airflowTaskPriorityWeight) Priority of the run.airflowTaskQueue
(String airflowTaskQueue) Queue on which this run happened.airflowTaskRetryNumber
(Long airflowTaskRetryNumber) Retry count for this task running.airflowTaskSql
(String airflowTaskSql) SQL code that executes through this task.airflowTaskTriggerRule
(String airflowTaskTriggerRule) Trigger for the run.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()
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) 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) process
(ILineageProcess process) Process in which this task exists.protected abstract B
self()
toString()
Fixed typeName for AirflowTasks.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
-
AirflowTaskBuilder
public AirflowTaskBuilder()
-
-
Method Details
-
$fillValuesFrom
- Overrides:
$fillValuesFrom
in classAsset.AssetBuilder<C extends AirflowTask,
B extends AirflowTask.AirflowTaskBuilder<C, B>>
-
typeName
Fixed typeName for AirflowTasks.- Overrides:
typeName
in classReference.ReferenceBuilder<C extends AirflowTask,
B extends AirflowTask.AirflowTaskBuilder<C, B>> - Returns:
this
.
-
airflowDag
DAG in which this task exists.- Returns:
this
.
-
airflowDagName
Simple name of the DAG this task is contained within.- Returns:
this
.
-
airflowDagQualifiedName
Unique name of the DAG this task is contained within.- Returns:
this
.
-
airflowRunEndTime
End time of the run.- Returns:
this
.
-
airflowRunName
Name of the run.- Returns:
this
.
-
airflowRunOpenLineageState
State of the run in OpenLineage.- Returns:
this
.
-
airflowRunOpenLineageVersion
Version of the run in OpenLineage.- Returns:
this
.
-
airflowRunStartTime
Start time of the run.- Returns:
this
.
-
airflowRunType
Type of the run.- Returns:
this
.
-
airflowRunVersion
Version of the run in Airflow.- Returns:
this
.
-
airflowTag
-
airflowTags
-
clearAirflowTags
-
airflowTaskConnectionId
Identifier for the connection this task accesses.- Returns:
this
.
-
airflowTaskGroupName
Group name for the task.- Returns:
this
.
-
airflowTaskOperatorClass
Class name for the operator this task uses.- Returns:
this
.
-
airflowTaskPool
Pool on which this run happened.- Returns:
this
.
-
airflowTaskPoolSlots
Pool slots used for the run.- Returns:
this
.
-
airflowTaskPriorityWeight
Priority of the run.- Returns:
this
.
-
airflowTaskQueue
Queue on which this run happened.- Returns:
this
.
-
airflowTaskRetryNumber
Retry count for this task running.- Returns:
this
.
-
airflowTaskSql
SQL code that executes through this task.- Returns:
this
.
-
airflowTaskTriggerRule
Trigger for the run.- 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
-
input
-
inputs
-
clearInputs
-
modelImplementedEntity
-
modelImplementedEntities
-
clearModelImplementedEntities
-
outputFromAirflowTask
-
outputFromAirflowTasks
-
clearOutputFromAirflowTasks
-
outputFromProcess
-
outputFromProcesses
-
clearOutputFromProcesses
-
outputFromSparkJob
-
outputFromSparkJobs
-
clearOutputFromSparkJobs
-
output
-
outputs
-
clearOutputs
-
process
Process in which this task exists.- Returns:
this
.
-
self
- Specified by:
self
in classAsset.AssetBuilder<C extends AirflowTask,
B extends AirflowTask.AirflowTaskBuilder<C, B>>
-
build
- Specified by:
build
in classAsset.AssetBuilder<C extends AirflowTask,
B extends AirflowTask.AirflowTaskBuilder<C, B>>
-
toString
- Overrides:
toString
in classAsset.AssetBuilder<C extends AirflowTask,
B extends AirflowTask.AirflowTaskBuilder<C, B>>
-