Package com.atlan.model.assets
Class AtlanQuery.AtlanQueryBuilder<C extends AtlanQuery,B extends AtlanQuery.AtlanQueryBuilder<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.AtlanQuery.AtlanQueryBuilder<C,B>
- Enclosing class:
- AtlanQuery
public abstract static class AtlanQuery.AtlanQueryBuilder<C extends AtlanQuery,B extends AtlanQuery.AtlanQueryBuilder<C,B>>
extends Asset.AssetBuilder<C,B>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected B
$fillValuesFrom
(C instance) applicationContainer
(IApplicationContainer applicationContainer) TBCassetApplicationQualifiedName
(String assetApplicationQualifiedName) TBCabstract C
build()
calculationViewName
(String calculationViewName) TBCcalculationViewQualifiedName
(String calculationViewQualifiedName) TBCcollectionQualifiedName
(String collectionQualifiedName) TBCcolumns
(Collection<? extends IColumn> columns) databaseName
(String databaseName) TBCdatabaseQualifiedName
(String databaseQualifiedName) TBCdbtModels
(Collection<? extends IDbtModel> dbtModels) dbtSource
(IDbtSource dbtSource) dbtSources
(Collection<? extends IDbtSource> dbtSources) dbtTests
(Collection<? extends IDbtTest> dbtTests) defaultDatabaseQualifiedName
(String defaultDatabaseQualifiedName) TBCdefaultSchemaQualifiedName
(String defaultSchemaQualifiedName) TBCinputToAirflowTask
(IAirflowTask inputToAirflowTask) inputToAirflowTasks
(Collection<? extends IAirflowTask> inputToAirflowTasks) inputToProcess
(ILineageProcess inputToProcess) inputToProcesses
(Collection<? extends ILineageProcess> inputToProcesses) inputToSparkJob
(ISparkJob inputToSparkJob) inputToSparkJobs
(Collection<? extends ISparkJob> inputToSparkJobs) TBCisProfiled
(Boolean isProfiled) TBCisSqlSnippet
(Boolean isSqlSnippet) TBCisVisualQuery
(Boolean isVisualQuery) TBClastProfiledAt
(Long lastProfiledAt) TBClongRawQuery
(String longRawQuery) TBCmodelImplementedEntities
(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) parent
(INamespace parent) TBCparentQualifiedName
(String parentQualifiedName) TBCputQueryUserMap
(String putQueryUserMapKey, Long putQueryUserMapValue) queryCount
(Long queryCount) TBCqueryCountUpdatedAt
(Long queryCountUpdatedAt) TBCqueryUserCount
(Long queryUserCount) TBCqueryUserMap
(Map<? extends String, ? extends Long> queryUserMap) TBCrawQueryText
(String rawQueryText) TBCschemaName
(String schemaName) TBCschemaQualifiedName
(String schemaQualifiedName) TBCprotected abstract B
self()
sqlDbtModel
(IDbtModel sqlDbtModel) sqlDbtModels
(Collection<? extends IDbtModel> sqlDbtModels) sqlDBTSource
(IDbtSource sqlDBTSource) sqlDBTSources
(Collection<? extends IDbtSource> sqlDBTSources) TBCtableQualifiedName
(String tableQualifiedName) TBCtables
(Collection<? extends ITable> tables) toString()
Fixed typeName for AtlanQuerys.variablesSchemaBase64
(String variablesSchemaBase64) TBCTBCviewQualifiedName
(String viewQualifiedName) TBCviews
(Collection<? extends IView> views) visualBuilderSchemaBase64
(String visualBuilderSchemaBase64) TBCwithRawQuery
(String schemaQualifiedName, String query) 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
-
AtlanQueryBuilder
public AtlanQueryBuilder()
-
-
Method Details
-
withRawQuery
-
$fillValuesFrom
- Overrides:
$fillValuesFrom
in classAsset.AssetBuilder<C extends AtlanQuery,
B extends AtlanQuery.AtlanQueryBuilder<C, B>>
-
typeName
Fixed typeName for AtlanQuerys.- Overrides:
typeName
in classReference.ReferenceBuilder<C extends AtlanQuery,
B extends AtlanQuery.AtlanQueryBuilder<C, B>> - Returns:
this
.
-
applicationContainer
TBC- Returns:
this
.
-
assetApplicationQualifiedName
TBC- Returns:
this
.
-
calculationViewName
TBC- Returns:
this
.
-
calculationViewQualifiedName
TBC- Returns:
this
.
-
collectionQualifiedName
TBC- Returns:
this
.
-
column
-
columns
-
clearColumns
-
databaseName
TBC- Returns:
this
.
-
databaseQualifiedName
TBC- Returns:
this
.
-
dbtModel
-
dbtModels
-
clearDbtModels
-
dbtSource
-
dbtSources
-
clearDbtSources
-
dbtTest
-
dbtTests
-
clearDbtTests
-
defaultDatabaseQualifiedName
TBC- Returns:
this
.
-
defaultSchemaQualifiedName
TBC- Returns:
this
.
-
inputToAirflowTask
-
inputToAirflowTasks
-
clearInputToAirflowTasks
-
inputToProcess
-
inputToProcesses
-
clearInputToProcesses
-
inputToSparkJob
-
inputToSparkJobs
-
clearInputToSparkJobs
-
isPrivate
TBC- Returns:
this
.
-
isProfiled
TBC- Returns:
this
.
-
isSqlSnippet
TBC- Returns:
this
.
-
isVisualQuery
TBC- Returns:
this
.
-
lastProfiledAt
TBC- Returns:
this
.
-
longRawQuery
TBC- Returns:
this
.
-
modelImplementedEntity
-
modelImplementedEntities
-
clearModelImplementedEntities
-
outputFromAirflowTask
-
outputFromAirflowTasks
-
clearOutputFromAirflowTasks
-
outputFromProcess
-
outputFromProcesses
-
clearOutputFromProcesses
-
outputFromSparkJob
-
outputFromSparkJobs
-
clearOutputFromSparkJobs
-
parent
TBC- Returns:
this
.
-
parentQualifiedName
TBC- Returns:
this
.
-
queryCount
TBC- Returns:
this
.
-
queryCountUpdatedAt
TBC- Returns:
this
.
-
queryUserCount
TBC- Returns:
this
.
-
putQueryUserMap
-
queryUserMap
-
clearQueryUserMap
-
rawQuery
TBC- Returns:
this
.
-
rawQueryText
TBC- Returns:
this
.
-
schemaName
TBC- Returns:
this
.
-
schemaQualifiedName
TBC- Returns:
this
.
-
sqlDBTSource
-
sqlDBTSources
-
clearSqlDBTSources
-
sqlDbtModel
-
sqlDbtModels
-
clearSqlDbtModels
-
tableName
TBC- Returns:
this
.
-
tableQualifiedName
TBC- Returns:
this
.
-
table
-
tables
-
clearTables
-
variablesSchemaBase64
TBC- Returns:
this
.
-
viewName
TBC- Returns:
this
.
-
viewQualifiedName
TBC- Returns:
this
.
-
view
-
views
-
clearViews
-
visualBuilderSchemaBase64
TBC- Returns:
this
.
-
self
- Specified by:
self
in classAsset.AssetBuilder<C extends AtlanQuery,
B extends AtlanQuery.AtlanQueryBuilder<C, B>>
-
build
- Specified by:
build
in classAsset.AssetBuilder<C extends AtlanQuery,
B extends AtlanQuery.AtlanQueryBuilder<C, B>>
-
toString
- Overrides:
toString
in classAsset.AssetBuilder<C extends AtlanQuery,
B extends AtlanQuery.AtlanQueryBuilder<C, B>>
-