Class GuacamoleTable.GuacamoleTableBuilder<C extends GuacamoleTable,B extends GuacamoleTable.GuacamoleTableBuilder<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.probable.guacamole.model.assets.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>
-
-
Constructor Summary
Constructors Constructor Description GuacamoleTableBuilder()
-
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
-
-
-
-
Method Detail
-
$fillValuesFrom
protected B $fillValuesFrom(C instance)
- Overrides:
$fillValuesFrom
in classcom.atlan.model.assets.Asset.AssetBuilder<C extends GuacamoleTable,B extends GuacamoleTable.GuacamoleTableBuilder<C,B>>
-
self
protected abstract B self()
- Specified by:
self
in classcom.atlan.model.assets.Asset.AssetBuilder<C extends GuacamoleTable,B extends GuacamoleTable.GuacamoleTableBuilder<C,B>>
-
build
public abstract C build()
- Specified by:
build
in classcom.atlan.model.assets.Asset.AssetBuilder<C extends GuacamoleTable,B extends GuacamoleTable.GuacamoleTableBuilder<C,B>>
-
typeName
public B typeName(java.lang.String typeName)
- Overrides:
typeName
in classcom.atlan.model.relations.Reference.ReferenceBuilder<C extends GuacamoleTable,B extends GuacamoleTable.GuacamoleTableBuilder<C,B>>
- Returns:
this
.
-
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
.
-
guacamoleColumn
public B guacamoleColumn(IGuacamoleColumn guacamoleColumn)
-
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
.
-
toString
public java.lang.String toString()
- Overrides:
toString
in classcom.atlan.model.assets.Asset.AssetBuilder<C extends GuacamoleTable,B extends GuacamoleTable.GuacamoleTableBuilder<C,B>>
-
-