Package com.atlan.model.assets
Class CassandraTable.CassandraTableBuilder<C extends CassandraTable,B extends CassandraTable.CassandraTableBuilder<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.CassandraTable.CassandraTableBuilder<C,B>
- Enclosing class:
CassandraTable
public abstract static class CassandraTable.CassandraTableBuilder<C extends CassandraTable,B extends CassandraTable.CassandraTableBuilder<C,B>>
extends Asset.AssetBuilder<C,B>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected B
$fillValuesFrom
(C instance) abstract C
build()
cassandraColumn
(ICassandraColumn cassandraColumn) cassandraColumns
(Collection<? extends ICassandraColumn> cassandraColumns) cassandraIndex
(ICassandraIndex cassandraIndex) cassandraIndexes
(Collection<? extends ICassandraIndex> cassandraIndexes) cassandraKeyspace
(ICassandraKeyspace cassandraKeyspace) Keyspace containing the table.cassandraKeyspaceName
(String cassandraKeyspaceName) Name of the keyspace for the Cassandra asset.cassandraTableBloomFilterFPChance
(Double cassandraTableBloomFilterFPChance) Bloom filter false positive chance for the CassandraTable.cassandraTableCaching
(Map<? extends String, ? extends String> cassandraTableCaching) cassandraTableComment
(String cassandraTableComment) Comment describing the CassandraTable's purpose or usage in Cassandra.cassandraTableCompaction
(Map<? extends String, ? extends String> cassandraTableCompaction) cassandraTableCompression
(Map<? extends String, ? extends String> cassandraTableCompression) cassandraTableCRCCheckChance
(Double cassandraTableCRCCheckChance) CRC check chance for the CassandraTable.cassandraTableDCLocalReadRepairChance
(Double cassandraTableDCLocalReadRepairChance) Local read repair chance in Cassandra.cassandraTableDefaultTTL
(Long cassandraTableDefaultTTL) Default time-to-live for the CassandraTable in Cassandra.cassandraTableFlag
(String cassandraTableFlag) cassandraTableFlags
(Collection<? extends String> cassandraTableFlags) cassandraTableGCGraceSeconds
(Long cassandraTableGCGraceSeconds) Grace period for garbage collection in the CassandraTable.cassandraTableId
(String cassandraTableId) Unique identifier for the CassandraTable.cassandraTableMaxIndexInterval
(Long cassandraTableMaxIndexInterval) Maximum index interval for the CassandraTable.cassandraTableMemtableFlushPeriodInMs
(Long cassandraTableMemtableFlushPeriodInMs) Memtable flush period for the CassandraTable (in milliseconds).cassandraTableMinIndexInterval
(Long cassandraTableMinIndexInterval) Minimum index interval for the CassandraTable.cassandraTableName
(String cassandraTableName) Name of the table for the Cassandra asset.cassandraTableQualifiedName
(String cassandraTableQualifiedName) Unique name of table for Cassandra assetcassandraTableQuery
(String cassandraTableQuery) Query used to create the CassandraTable in Cassandra.cassandraTableReadRepairChance
(Double cassandraTableReadRepairChance) Read repair chance for the CassandraTable.cassandraTableSpeculativeRetry
(String cassandraTableSpeculativeRetry) Speculative retry setting for the CassandraTable.cassandraTableVirtual
(Boolean cassandraTableVirtual) Indicates whether the CassandraTable is virtual.cassandraViewName
(String cassandraViewName) Name of view for Cassandra assetcassandraViewQualifiedName
(String cassandraViewQualifiedName) Unique name of view for Cassandra assetinputToAirflowTask
(IAirflowTask inputToAirflowTask) inputToAirflowTasks
(Collection<? extends IAirflowTask> inputToAirflowTasks) inputToProcess
(ILineageProcess inputToProcess) inputToProcesses
(Collection<? extends ILineageProcess> inputToProcesses) inputToSparkJob
(ISparkJob inputToSparkJob) inputToSparkJobs
(Collection<? extends ISparkJob> inputToSparkJobs) modelImplementedAttribute
(IModelAttribute modelImplementedAttribute) modelImplementedAttributes
(Collection<? extends IModelAttribute> modelImplementedAttributes) modelImplementedEntities
(Collection<? extends IModelEntity> modelImplementedEntities) modelImplementedEntity
(IModelEntity modelImplementedEntity) noSQLSchemaDefinition
(String noSQLSchemaDefinition) Represents attributes for describing the key schema for the table and indexes.outputFromAirflowTask
(IAirflowTask outputFromAirflowTask) outputFromAirflowTasks
(Collection<? extends IAirflowTask> outputFromAirflowTasks) outputFromProcess
(ILineageProcess outputFromProcess) outputFromProcesses
(Collection<? extends ILineageProcess> outputFromProcesses) outputFromSparkJob
(ISparkJob outputFromSparkJob) outputFromSparkJobs
(Collection<? extends ISparkJob> outputFromSparkJobs) putCassandraTableCaching
(String putCassandraTableCachingKey, String putCassandraTableCachingValue) putCassandraTableCompaction
(String putCassandraTableCompactionKey, String putCassandraTableCompactionValue) putCassandraTableCompression
(String putCassandraTableCompressionKey, String putCassandraTableCompressionValue) protected abstract B
self()
toString()
Fixed typeName for CassandraTables.Methods inherited from class com.atlan.model.assets.Asset.AssetBuilder
addStarredBy, adminGroup, adminGroups, adminRole, adminRoles, adminUser, adminUsers, announcementMessage, announcementTitle, announcementType, announcementUpdatedAt, announcementUpdatedBy, anomaloCheck, anomaloChecks, appendAssignedTerm, appendAtlanTag, appendAtlanTag, appendAtlanTags, appendAtlanTags, application, applicationField, applicationFieldQualifiedName, applicationQualifiedName, 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, assetMcIsMonitored, assetMcLastSyncRunAt, assetMcMonitorName, assetMcMonitorNames, assetMcMonitorQualifiedName, assetMcMonitorQualifiedNames, assetMcMonitorScheduleType, assetMcMonitorScheduleTypes, assetMcMonitorStatus, assetMcMonitorStatuses, assetMcMonitorType, assetMcMonitorTypes, assetPoliciesCount, assetPolicyGUID, assetPolicyGUIDs, assetRedirectGUID, assetRedirectGUIDs, 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, clearAssetRedirectGUIDs, clearAssetTags, clearAssignedTerms, clearAtlanTagNames, clearAtlanTags, clearCustomMetadataSets, clearDomainGUIDs, clearFiles, clearInputPortDataProducts, clearLinks, clearMcIncidents, clearMcMonitors, clearMeaningNames, clearMeanings, clearMetrics, clearNonCompliantAssetPolicyGUIDs, clearNullFields, clearOutputPortDataProducts, clearOutputProductGUIDs, clearOwnerGroups, clearOwnerUsers, clearPendingTasks, clearProductGUIDs, clearSchemaRegistrySubjects, clearSodaChecks, clearSourceQueryComputeCostRecords, clearSourceQueryComputeCosts, clearSourceReadExpensiveQueryRecords, clearSourceReadPopularQueryRecords, clearSourceReadRecentUserRecords, clearSourceReadRecentUsers, clearSourceReadSlowQueryRecords, clearSourceReadTopUserRecords, clearSourceReadTopUsers, clearStarredBy, clearStarredDetails, clearUserDefRelationshipFroms, clearUserDefRelationshipTos, clearViewerGroups, clearViewerUsers, connectionName, connectionQualifiedName, connectorType, createdBy, createTime, customConnectorType, customMetadata, customMetadataSets, dataContractLatest, dataContractLatestCertified, dbtQualifiedName, deleteHandler, depth, description, displayName, domainGUID, domainGUIDs, file, files, hasContract, hasLineage, iconUrl, 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, outputProductGUID, outputProductGUIDs, ownerGroup, ownerGroups, ownerUser, ownerUsers, pendingTask, pendingTasks, popularityScore, productGUID, productGUIDs, qualifiedName, readme, removeAnnouncement, removeAssignedTerm, removeAssignedTerms, removeAtlanTag, removeAtlanTags, 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
-
Method Details
-
$fillValuesFrom
- Overrides:
$fillValuesFrom
in classAsset.AssetBuilder<C extends CassandraTable,
B extends CassandraTable.CassandraTableBuilder<C, B>>
-
typeName
Fixed typeName for CassandraTables.- Overrides:
typeName
in classReference.ReferenceBuilder<C extends CassandraTable,
B extends CassandraTable.CassandraTableBuilder<C, B>> - Returns:
this
.
-
cassandraColumn
-
cassandraColumns
-
clearCassandraColumns
-
cassandraIndex
-
cassandraIndexes
-
clearCassandraIndexes
-
cassandraKeyspace
Keyspace containing the table.- Returns:
this
.
-
cassandraKeyspaceName
Name of the keyspace for the Cassandra asset.- Returns:
this
.
-
cassandraTableBloomFilterFPChance
Bloom filter false positive chance for the CassandraTable.- Returns:
this
.
-
cassandraTableCRCCheckChance
CRC check chance for the CassandraTable.- Returns:
this
.
-
putCassandraTableCaching
-
cassandraTableCaching
-
clearCassandraTableCaching
-
cassandraTableComment
Comment describing the CassandraTable's purpose or usage in Cassandra.- Returns:
this
.
-
putCassandraTableCompaction
-
cassandraTableCompaction
-
clearCassandraTableCompaction
-
putCassandraTableCompression
-
cassandraTableCompression
-
clearCassandraTableCompression
-
cassandraTableDCLocalReadRepairChance
Local read repair chance in Cassandra.- Returns:
this
.
-
cassandraTableDefaultTTL
Default time-to-live for the CassandraTable in Cassandra.- Returns:
this
.
-
cassandraTableFlag
-
cassandraTableFlags
-
clearCassandraTableFlags
-
cassandraTableGCGraceSeconds
Grace period for garbage collection in the CassandraTable.- Returns:
this
.
-
cassandraTableId
Unique identifier for the CassandraTable.- Returns:
this
.
-
cassandraTableMaxIndexInterval
Maximum index interval for the CassandraTable.- Returns:
this
.
-
cassandraTableMemtableFlushPeriodInMs
Memtable flush period for the CassandraTable (in milliseconds).- Returns:
this
.
-
cassandraTableMinIndexInterval
Minimum index interval for the CassandraTable.- Returns:
this
.
-
cassandraTableName
Name of the table for the Cassandra asset.- Returns:
this
.
-
cassandraTableQualifiedName
Unique name of table for Cassandra asset- Returns:
this
.
-
cassandraTableQuery
Query used to create the CassandraTable in Cassandra.- Returns:
this
.
-
cassandraTableReadRepairChance
Read repair chance for the CassandraTable.- Returns:
this
.
-
cassandraTableSpeculativeRetry
Speculative retry setting for the CassandraTable.- Returns:
this
.
-
cassandraTableVirtual
Indicates whether the CassandraTable is virtual.- Returns:
this
.
-
cassandraViewName
Name of view for Cassandra asset- Returns:
this
.
-
cassandraViewQualifiedName
Unique name of view for Cassandra asset- Returns:
this
.
-
inputToAirflowTask
-
inputToAirflowTasks
-
clearInputToAirflowTasks
-
inputToProcess
-
inputToProcesses
-
clearInputToProcesses
-
inputToSparkJob
-
inputToSparkJobs
-
clearInputToSparkJobs
-
modelImplementedAttribute
-
modelImplementedAttributes
public B modelImplementedAttributes(Collection<? extends IModelAttribute> modelImplementedAttributes) -
clearModelImplementedAttributes
-
modelImplementedEntity
-
modelImplementedEntities
-
clearModelImplementedEntities
-
noSQLSchemaDefinition
Represents attributes for describing the key schema for the table and indexes.- Returns:
this
.
-
outputFromAirflowTask
-
outputFromAirflowTasks
-
clearOutputFromAirflowTasks
-
outputFromProcess
-
outputFromProcesses
-
clearOutputFromProcesses
-
outputFromSparkJob
-
outputFromSparkJobs
-
clearOutputFromSparkJobs
-
self
- Specified by:
self
in classAsset.AssetBuilder<C extends CassandraTable,
B extends CassandraTable.CassandraTableBuilder<C, B>>
-
build
- Specified by:
build
in classAsset.AssetBuilder<C extends CassandraTable,
B extends CassandraTable.CassandraTableBuilder<C, B>>
-
toString
- Overrides:
toString
in classAsset.AssetBuilder<C extends CassandraTable,
B extends CassandraTable.CassandraTableBuilder<C, B>>
-