Class GuacamoleTable.GuacamoleTableBuilder<C extends GuacamoleTable,​B extends GuacamoleTable.GuacamoleTableBuilder<C,​B>>

  • Enclosing class:
    GuacamoleTable

    public abstract static class GuacamoleTable.GuacamoleTableBuilder<C extends GuacamoleTable,​B extends GuacamoleTable.GuacamoleTableBuilder<C,​B>>
    extends com.atlan.model.assets.Asset.AssetBuilder<C,​B>
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      protected B $fillValuesFrom​(C instance)  
      B alias​(java.lang.String alias)  
      abstract C build()  
      B clearColumns()  
      B clearDbtModels()  
      B clearDbtSources()  
      B clearDbtTests()  
      B clearDimensions()  
      B clearFacts()  
      B clearGuacamoleColumns()  
      B clearInputToAirflowTasks()  
      B clearInputToProcesses()  
      B clearOutputFromAirflowTasks()  
      B clearOutputFromProcesses()  
      B clearPartitions()  
      B clearQueries()  
      B clearQueryPreviewConfig()  
      B clearQueryUserMap()  
      B clearSqlDbtModels()  
      B clearSqlDBTSources()  
      B column​(com.atlan.model.assets.IColumn column)  
      B columnCount​(java.lang.Long columnCount)  
      B columns​(java.util.Collection<? extends com.atlan.model.assets.IColumn> columns)  
      B databaseName​(java.lang.String databaseName)  
      B databaseQualifiedName​(java.lang.String databaseQualifiedName)  
      B dbtModel​(com.atlan.model.assets.IDbtModel dbtModel)  
      B dbtModels​(java.util.Collection<? extends com.atlan.model.assets.IDbtModel> dbtModels)  
      B dbtSource​(com.atlan.model.assets.IDbtSource dbtSource)  
      B dbtSources​(java.util.Collection<? extends com.atlan.model.assets.IDbtSource> dbtSources)  
      B dbtTest​(com.atlan.model.assets.IDbtTest dbtTest)  
      B dbtTests​(java.util.Collection<? extends com.atlan.model.assets.IDbtTest> dbtTests)  
      B dimension​(com.atlan.model.assets.ITable dimension)  
      B dimensions​(java.util.Collection<? extends com.atlan.model.assets.ITable> dimensions)  
      B externalLocation​(java.lang.String externalLocation)  
      B externalLocationFormat​(java.lang.String externalLocationFormat)  
      B externalLocationRegion​(java.lang.String externalLocationRegion)  
      B fact​(com.atlan.model.assets.ITable fact)  
      B facts​(java.util.Collection<? extends com.atlan.model.assets.ITable> facts)  
      B guacamoleArchived​(java.lang.Boolean guacamoleArchived)  
      B guacamoleColumn​(IGuacamoleColumn guacamoleColumn)  
      B guacamoleColumns​(java.util.Collection<? extends IGuacamoleColumn> guacamoleColumns)  
      B guacamoleSize​(java.lang.Long guacamoleSize)  
      B guacamoleTemperature​(GuacamoleTemperature guacamoleTemperature)  
      B inputToAirflowTask​(com.atlan.model.assets.IAirflowTask inputToAirflowTask)  
      B inputToAirflowTasks​(java.util.Collection<? extends com.atlan.model.assets.IAirflowTask> inputToAirflowTasks)  
      B inputToProcess​(com.atlan.model.assets.ILineageProcess inputToProcess)  
      B inputToProcesses​(java.util.Collection<? extends com.atlan.model.assets.ILineageProcess> inputToProcesses)  
      B isPartitioned​(java.lang.Boolean isPartitioned)  
      B isProfiled​(java.lang.Boolean isProfiled)  
      B isQueryPreview​(java.lang.Boolean isQueryPreview)  
      B isTemporary​(java.lang.Boolean isTemporary)  
      B lastProfiledAt​(java.lang.Long lastProfiledAt)  
      B outputFromAirflowTask​(com.atlan.model.assets.IAirflowTask outputFromAirflowTask)  
      B outputFromAirflowTasks​(java.util.Collection<? extends com.atlan.model.assets.IAirflowTask> outputFromAirflowTasks)  
      B outputFromProcess​(com.atlan.model.assets.ILineageProcess outputFromProcess)  
      B outputFromProcesses​(java.util.Collection<? extends com.atlan.model.assets.ILineageProcess> outputFromProcesses)  
      B partition​(com.atlan.model.assets.ITablePartition partition)  
      B partitionCount​(java.lang.Long partitionCount)  
      B partitionList​(java.lang.String partitionList)  
      B partitions​(java.util.Collection<? extends com.atlan.model.assets.ITablePartition> partitions)  
      B partitionStrategy​(java.lang.String partitionStrategy)  
      B putQueryPreviewConfig​(java.lang.String putQueryPreviewConfigKey, java.lang.String putQueryPreviewConfigValue)  
      B putQueryUserMap​(java.lang.String putQueryUserMapKey, java.lang.Long putQueryUserMapValue)  
      B queries​(java.util.Collection<? extends com.atlan.model.assets.IAtlanQuery> queries)  
      B query​(com.atlan.model.assets.IAtlanQuery query)  
      B queryCount​(java.lang.Long queryCount)  
      B queryCountUpdatedAt​(java.lang.Long queryCountUpdatedAt)  
      B queryPreviewConfig​(java.util.Map<? extends java.lang.String,​? extends java.lang.String> queryPreviewConfig)  
      B queryUserCount​(java.lang.Long queryUserCount)  
      B queryUserMap​(java.util.Map<? extends java.lang.String,​? extends java.lang.Long> queryUserMap)  
      B rowCount​(java.lang.Long rowCount)  
      B schema​(com.atlan.model.assets.ISchema schema)  
      B schemaName​(java.lang.String schemaName)  
      B schemaQualifiedName​(java.lang.String schemaQualifiedName)  
      protected abstract B self()  
      B sizeBytes​(java.lang.Long sizeBytes)  
      B sqlDbtModel​(com.atlan.model.assets.IDbtModel sqlDbtModel)  
      B sqlDbtModels​(java.util.Collection<? extends com.atlan.model.assets.IDbtModel> sqlDbtModels)  
      B sqlDBTSource​(com.atlan.model.assets.IDbtSource sqlDBTSource)  
      B sqlDBTSources​(java.util.Collection<? extends com.atlan.model.assets.IDbtSource> sqlDBTSources)  
      B tableName​(java.lang.String tableName)  
      B tableQualifiedName​(java.lang.String tableQualifiedName)  
      java.lang.String toString()  
      B typeName​(java.lang.String typeName)  
      B viewName​(java.lang.String viewName)  
      B viewQualifiedName​(java.lang.String viewQualifiedName)  
      • Methods inherited from class com.atlan.model.assets.Asset.AssetBuilder

        addStarredBy, adminGroup, adminGroups, adminRole, adminRoles, adminUser, adminUsers, announcementMessage, announcementTitle, announcementType, announcementUpdatedAt, announcementUpdatedBy, 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, assetIcon, assetMcIncidentName, assetMcIncidentNames, assetMcIncidentQualifiedName, assetMcIncidentQualifiedNames, assetMcIncidentSeverities, assetMcIncidentSeverity, assetMcIncidentState, assetMcIncidentStates, assetMcIncidentSubType, assetMcIncidentSubTypes, assetMcIncidentType, assetMcIncidentTypes, assetMcLastSyncRunAt, assetMcMonitorName, assetMcMonitorNames, assetMcMonitorQualifiedName, assetMcMonitorQualifiedNames, assetMcMonitorScheduleType, assetMcMonitorScheduleTypes, assetMcMonitorStatus, assetMcMonitorStatuses, assetMcMonitorType, assetMcMonitorTypes, assetSodaCheckCount, assetSodaCheckStatuses, assetSodaDQStatus, assetSodaLastScanAt, assetSodaLastSyncRunAt, assetSodaSourceURL, assetTag, assetTags, assignedTerm, assignedTerms, atlanTag, atlanTagName, atlanTagNames, atlanTags, certificateStatus, certificateStatusMessage, certificateUpdatedAt, certificateUpdatedBy, clearAdminGroups, clearAdminRoles, clearAdminUsers, clearAssetDbtTags, clearAssetMcIncidentNames, clearAssetMcIncidentQualifiedNames, clearAssetMcIncidentSeverities, clearAssetMcIncidentStates, clearAssetMcIncidentSubTypes, clearAssetMcIncidentTypes, clearAssetMcMonitorNames, clearAssetMcMonitorQualifiedNames, clearAssetMcMonitorScheduleTypes, clearAssetMcMonitorStatuses, clearAssetMcMonitorTypes, clearAssetTags, clearAssignedTerms, clearAtlanTagNames, clearAtlanTags, clearCustomMetadataSets, clearFiles, clearLinks, clearMcIncidents, clearMcMonitors, clearMeaningNames, clearMeanings, clearMetrics, clearNullFields, clearOwnerGroups, clearOwnerUsers, clearPendingTasks, clearSchemaRegistrySubjects, clearSodaChecks, clearSourceQueryComputeCostRecords, clearSourceQueryComputeCosts, clearSourceReadExpensiveQueryRecords, clearSourceReadPopularQueryRecords, clearSourceReadRecentUserRecords, clearSourceReadRecentUsers, clearSourceReadSlowQueryRecords, clearSourceReadTopUserRecords, clearSourceReadTopUsers, clearStarredBy, clearStarredDetails, clearViewerGroups, clearViewerUsers, connectionName, connectionQualifiedName, connectorType, createdBy, createTime, customMetadata, customMetadataSets, dbtQualifiedName, deleteHandler, description, displayName, file, files, hasLineage, isAIGenerated, isDiscoverable, isEditable, isIncomplete, lastRowChangedAt, lastSyncRun, lastSyncRunAt, lastSyncWorkflowName, link, links, mcIncident, mcIncidents, mcMonitor, mcMonitors, meaning, meaningName, meaningNames, meanings, metric, metrics, name, nullField, nullFields, 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, userDescription, viewerGroup, viewerGroups, viewerUser, viewerUsers, viewScore
      • Methods inherited from class com.atlan.model.relations.Reference.ReferenceBuilder

        completeObject, displayText, entityStatus, guid, relationshipAttributes, relationshipGuid, relationshipStatus, relationshipType, uniqueAttributes
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • GuacamoleTableBuilder

        public GuacamoleTableBuilder()
    • Method Detail

      • alias

        public B alias​(java.lang.String alias)
        Returns:
        this.
      • columnCount

        public B columnCount​(java.lang.Long columnCount)
        Returns:
        this.
      • column

        public B column​(com.atlan.model.assets.IColumn column)
      • columns

        public B columns​(java.util.Collection<? extends com.atlan.model.assets.IColumn> columns)
      • clearColumns

        public B clearColumns()
      • databaseName

        public B databaseName​(java.lang.String databaseName)
        Returns:
        this.
      • databaseQualifiedName

        public B databaseQualifiedName​(java.lang.String databaseQualifiedName)
        Returns:
        this.
      • dbtModel

        public B dbtModel​(com.atlan.model.assets.IDbtModel dbtModel)
      • dbtModels

        public B dbtModels​(java.util.Collection<? extends com.atlan.model.assets.IDbtModel> dbtModels)
      • clearDbtModels

        public B clearDbtModels()
      • dbtSource

        public B dbtSource​(com.atlan.model.assets.IDbtSource dbtSource)
      • dbtSources

        public B dbtSources​(java.util.Collection<? extends com.atlan.model.assets.IDbtSource> dbtSources)
      • clearDbtSources

        public B clearDbtSources()
      • dbtTest

        public B dbtTest​(com.atlan.model.assets.IDbtTest dbtTest)
      • dbtTests

        public B dbtTests​(java.util.Collection<? extends com.atlan.model.assets.IDbtTest> dbtTests)
      • clearDbtTests

        public B clearDbtTests()
      • dimension

        public B dimension​(com.atlan.model.assets.ITable dimension)
      • dimensions

        public B dimensions​(java.util.Collection<? extends com.atlan.model.assets.ITable> dimensions)
      • clearDimensions

        public B clearDimensions()
      • externalLocation

        public B externalLocation​(java.lang.String externalLocation)
        Returns:
        this.
      • externalLocationFormat

        public B externalLocationFormat​(java.lang.String externalLocationFormat)
        Returns:
        this.
      • externalLocationRegion

        public B externalLocationRegion​(java.lang.String externalLocationRegion)
        Returns:
        this.
      • fact

        public B fact​(com.atlan.model.assets.ITable fact)
      • facts

        public B facts​(java.util.Collection<? extends com.atlan.model.assets.ITable> facts)
      • clearFacts

        public B clearFacts()
      • guacamoleArchived

        public B guacamoleArchived​(java.lang.Boolean guacamoleArchived)
        Returns:
        this.
      • guacamoleColumns

        public B guacamoleColumns​(java.util.Collection<? extends IGuacamoleColumn> guacamoleColumns)
      • clearGuacamoleColumns

        public B clearGuacamoleColumns()
      • guacamoleSize

        public B guacamoleSize​(java.lang.Long guacamoleSize)
        Returns:
        this.
      • guacamoleTemperature

        public B guacamoleTemperature​(GuacamoleTemperature guacamoleTemperature)
        Returns:
        this.
      • inputToAirflowTask

        public B inputToAirflowTask​(com.atlan.model.assets.IAirflowTask inputToAirflowTask)
      • inputToAirflowTasks

        public B inputToAirflowTasks​(java.util.Collection<? extends com.atlan.model.assets.IAirflowTask> inputToAirflowTasks)
      • clearInputToAirflowTasks

        public B clearInputToAirflowTasks()
      • inputToProcess

        public B inputToProcess​(com.atlan.model.assets.ILineageProcess inputToProcess)
      • inputToProcesses

        public B inputToProcesses​(java.util.Collection<? extends com.atlan.model.assets.ILineageProcess> inputToProcesses)
      • clearInputToProcesses

        public B clearInputToProcesses()
      • isPartitioned

        public B isPartitioned​(java.lang.Boolean isPartitioned)
        Returns:
        this.
      • isProfiled

        public B isProfiled​(java.lang.Boolean isProfiled)
        Returns:
        this.
      • isQueryPreview

        public B isQueryPreview​(java.lang.Boolean isQueryPreview)
        Returns:
        this.
      • isTemporary

        public B isTemporary​(java.lang.Boolean isTemporary)
        Returns:
        this.
      • lastProfiledAt

        public B lastProfiledAt​(java.lang.Long lastProfiledAt)
        Returns:
        this.
      • outputFromAirflowTask

        public B outputFromAirflowTask​(com.atlan.model.assets.IAirflowTask outputFromAirflowTask)
      • outputFromAirflowTasks

        public B outputFromAirflowTasks​(java.util.Collection<? extends com.atlan.model.assets.IAirflowTask> outputFromAirflowTasks)
      • clearOutputFromAirflowTasks

        public B clearOutputFromAirflowTasks()
      • outputFromProcess

        public B outputFromProcess​(com.atlan.model.assets.ILineageProcess outputFromProcess)
      • outputFromProcesses

        public B outputFromProcesses​(java.util.Collection<? extends com.atlan.model.assets.ILineageProcess> outputFromProcesses)
      • clearOutputFromProcesses

        public B clearOutputFromProcesses()
      • partitionCount

        public B partitionCount​(java.lang.Long partitionCount)
        Returns:
        this.
      • partitionList

        public B partitionList​(java.lang.String partitionList)
        Returns:
        this.
      • partitionStrategy

        public B partitionStrategy​(java.lang.String partitionStrategy)
        Returns:
        this.
      • partition

        public B partition​(com.atlan.model.assets.ITablePartition partition)
      • partitions

        public B partitions​(java.util.Collection<? extends com.atlan.model.assets.ITablePartition> partitions)
      • clearPartitions

        public B clearPartitions()
      • query

        public B query​(com.atlan.model.assets.IAtlanQuery query)
      • queries

        public B queries​(java.util.Collection<? extends com.atlan.model.assets.IAtlanQuery> queries)
      • clearQueries

        public B clearQueries()
      • queryCount

        public B queryCount​(java.lang.Long queryCount)
        Returns:
        this.
      • queryCountUpdatedAt

        public B queryCountUpdatedAt​(java.lang.Long queryCountUpdatedAt)
        Returns:
        this.
      • putQueryPreviewConfig

        public B putQueryPreviewConfig​(java.lang.String putQueryPreviewConfigKey,
                                       java.lang.String putQueryPreviewConfigValue)
      • queryPreviewConfig

        public B queryPreviewConfig​(java.util.Map<? extends java.lang.String,​? extends java.lang.String> queryPreviewConfig)
      • clearQueryPreviewConfig

        public B clearQueryPreviewConfig()
      • queryUserCount

        public B queryUserCount​(java.lang.Long queryUserCount)
        Returns:
        this.
      • putQueryUserMap

        public B putQueryUserMap​(java.lang.String putQueryUserMapKey,
                                 java.lang.Long putQueryUserMapValue)
      • queryUserMap

        public B queryUserMap​(java.util.Map<? extends java.lang.String,​? extends java.lang.Long> queryUserMap)
      • clearQueryUserMap

        public B clearQueryUserMap()
      • rowCount

        public B rowCount​(java.lang.Long rowCount)
        Returns:
        this.
      • schema

        public B schema​(com.atlan.model.assets.ISchema schema)
        Returns:
        this.
      • schemaName

        public B schemaName​(java.lang.String schemaName)
        Returns:
        this.
      • schemaQualifiedName

        public B schemaQualifiedName​(java.lang.String schemaQualifiedName)
        Returns:
        this.
      • sizeBytes

        public B sizeBytes​(java.lang.Long sizeBytes)
        Returns:
        this.
      • sqlDBTSource

        public B sqlDBTSource​(com.atlan.model.assets.IDbtSource sqlDBTSource)
      • sqlDBTSources

        public B sqlDBTSources​(java.util.Collection<? extends com.atlan.model.assets.IDbtSource> sqlDBTSources)
      • clearSqlDBTSources

        public B clearSqlDBTSources()
      • sqlDbtModel

        public B sqlDbtModel​(com.atlan.model.assets.IDbtModel sqlDbtModel)
      • sqlDbtModels

        public B sqlDbtModels​(java.util.Collection<? extends com.atlan.model.assets.IDbtModel> sqlDbtModels)
      • clearSqlDbtModels

        public B clearSqlDbtModels()
      • tableName

        public B tableName​(java.lang.String tableName)
        Returns:
        this.
      • tableQualifiedName

        public B tableQualifiedName​(java.lang.String tableQualifiedName)
        Returns:
        this.
      • viewName

        public B viewName​(java.lang.String viewName)
        Returns:
        this.
      • viewQualifiedName

        public B viewQualifiedName​(java.lang.String viewQualifiedName)
        Returns:
        this.