Package com.atlan.model.assets
Class TableauWorksheetField.TableauWorksheetFieldBuilder<C extends TableauWorksheetField,B extends TableauWorksheetField.TableauWorksheetFieldBuilder<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.TableauWorksheetField.TableauWorksheetFieldBuilder<C,B>
- Enclosing class:
TableauWorksheetField
public abstract static class TableauWorksheetField.TableauWorksheetFieldBuilder<C extends TableauWorksheetField,B extends TableauWorksheetField.TableauWorksheetFieldBuilder<C,B>>
extends Asset.AssetBuilder<C,B>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected B
$fillValuesFrom
(C instance) addTableauProjectHierarchy
(Map<String, String> addTableauProjectHierarchy) abstract C
build()
inputToAirflowTask
(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) outputFromAirflowTask
(IAirflowTask outputFromAirflowTask) outputFromAirflowTasks
(Collection<? extends IAirflowTask> outputFromAirflowTasks) outputFromProcess
(ILineageProcess outputFromProcess) outputFromProcesses
(Collection<? extends ILineageProcess> outputFromProcesses) outputFromSparkJob
(ISparkJob outputFromSparkJob) outputFromSparkJobs
(Collection<? extends ISparkJob> outputFromSparkJobs) protected abstract B
self()
tableauCalculatedField
(ITableauCalculatedField tableauCalculatedField) Calculated field this worksheet field uses.tableauDashboardField
(ITableauDashboardField tableauDashboardField) Worksheet field used by this dashboard field.tableauDatasourceField
(ITableauDatasourceField tableauDatasourceField) Datasource field this worksheet field uses.tableauFullyQualifiedName
(String tableauFullyQualifiedName) Name used internally in Tableau to uniquely identify this field.tableauProjectHierarchy
(Collection<? extends Map<String, String>> tableauProjectHierarchy) tableauProjectQualifiedName
(String tableauProjectQualifiedName) Unique name of the project in which this worksheet field exists.tableauSiteQualifiedName
(String tableauSiteQualifiedName) Unique name of the site in which this worksheet field exists.tableauTopLevelProjectQualifiedName
(String tableauTopLevelProjectQualifiedName) Unique name of the top-level project in which this worksheet field exists.tableauWorkbookQualifiedName
(String tableauWorkbookQualifiedName) Unique name of the workbook in which this worksheet field exists.tableauWorksheet
(ITableauWorksheet tableauWorksheet) Worksheet in which this field exists.tableauWorksheetFieldBinSize
(String tableauWorksheetFieldBinSize) Bin size of this field.tableauWorksheetFieldDataCategory
(String tableauWorksheetFieldDataCategory) Data category of this field.tableauWorksheetFieldDataType
(String tableauWorksheetFieldDataType) Data type of this field.tableauWorksheetFieldFormula
(String tableauWorksheetFieldFormula) Formula for this field.tableauWorksheetFieldRole
(String tableauWorksheetFieldRole) Role of this field, for example: 'dimension', 'measure', or 'unknown'.tableauWorksheetFieldType
(String tableauWorksheetFieldType) Type of this worksheet field.tableauWorksheetFieldUpstreamColumn
(Map<String, String> tableauWorksheetFieldUpstreamColumn) tableauWorksheetFieldUpstreamColumns
(Collection<? extends Map<String, String>> tableauWorksheetFieldUpstreamColumns) tableauWorksheetFieldUpstreamField
(Map<String, String> tableauWorksheetFieldUpstreamField) tableauWorksheetFieldUpstreamFields
(Collection<? extends Map<String, String>> tableauWorksheetFieldUpstreamFields) tableauWorksheetFieldUpstreamTable
(Map<String, String> tableauWorksheetFieldUpstreamTable) tableauWorksheetFieldUpstreamTables
(Collection<? extends Map<String, String>> tableauWorksheetFieldUpstreamTables) tableauWorksheetQualifiedName
(String tableauWorksheetQualifiedName) Unique name of the datasource in which this worksheet field exists.toString()
Fixed typeName for TableauWorksheetFields.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, assetUserDefinedType, 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, connectorName, 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
-
TableauWorksheetFieldBuilder
public TableauWorksheetFieldBuilder()
-
-
Method Details
-
$fillValuesFrom
- Overrides:
$fillValuesFrom
in classAsset.AssetBuilder<C extends TableauWorksheetField,
B extends TableauWorksheetField.TableauWorksheetFieldBuilder<C, B>>
-
typeName
Fixed typeName for TableauWorksheetFields.- Overrides:
typeName
in classReference.ReferenceBuilder<C extends TableauWorksheetField,
B extends TableauWorksheetField.TableauWorksheetFieldBuilder<C, B>> - Returns:
this
.
-
inputToAirflowTask
-
inputToAirflowTasks
-
clearInputToAirflowTasks
-
inputToProcess
-
inputToProcesses
-
clearInputToProcesses
-
inputToSparkJob
-
inputToSparkJobs
-
clearInputToSparkJobs
-
modelImplementedAttribute
-
modelImplementedAttributes
public B modelImplementedAttributes(Collection<? extends IModelAttribute> modelImplementedAttributes) -
clearModelImplementedAttributes
-
modelImplementedEntity
-
modelImplementedEntities
-
clearModelImplementedEntities
-
outputFromAirflowTask
-
outputFromAirflowTasks
-
clearOutputFromAirflowTasks
-
outputFromProcess
-
outputFromProcesses
-
clearOutputFromProcesses
-
outputFromSparkJob
-
outputFromSparkJobs
-
clearOutputFromSparkJobs
-
tableauCalculatedField
Calculated field this worksheet field uses.- Returns:
this
.
-
tableauDashboardField
Worksheet field used by this dashboard field.- Returns:
this
.
-
tableauDatasourceField
Datasource field this worksheet field uses.- Returns:
this
.
-
tableauFullyQualifiedName
Name used internally in Tableau to uniquely identify this field.- Returns:
this
.
-
addTableauProjectHierarchy
-
tableauProjectHierarchy
-
clearTableauProjectHierarchy
-
tableauProjectQualifiedName
Unique name of the project in which this worksheet field exists.- Returns:
this
.
-
tableauSiteQualifiedName
Unique name of the site in which this worksheet field exists.- Returns:
this
.
-
tableauTopLevelProjectQualifiedName
Unique name of the top-level project in which this worksheet field exists.- Returns:
this
.
-
tableauWorkbookQualifiedName
Unique name of the workbook in which this worksheet field exists.- Returns:
this
.
-
tableauWorksheet
Worksheet in which this field exists.- Returns:
this
.
-
tableauWorksheetFieldBinSize
Bin size of this field.- Returns:
this
.
-
tableauWorksheetFieldDataCategory
Data category of this field.- Returns:
this
.
-
tableauWorksheetFieldDataType
Data type of this field.- Returns:
this
.
-
tableauWorksheetFieldFormula
Formula for this field.- Returns:
this
.
-
tableauWorksheetFieldRole
Role of this field, for example: 'dimension', 'measure', or 'unknown'.- Returns:
this
.
-
tableauWorksheetFieldType
Type of this worksheet field.- Returns:
this
.
-
tableauWorksheetFieldUpstreamColumn
-
tableauWorksheetFieldUpstreamColumns
public B tableauWorksheetFieldUpstreamColumns(Collection<? extends Map<String, String>> tableauWorksheetFieldUpstreamColumns) -
clearTableauWorksheetFieldUpstreamColumns
-
tableauWorksheetFieldUpstreamField
-
tableauWorksheetFieldUpstreamFields
public B tableauWorksheetFieldUpstreamFields(Collection<? extends Map<String, String>> tableauWorksheetFieldUpstreamFields) -
clearTableauWorksheetFieldUpstreamFields
-
tableauWorksheetFieldUpstreamTable
-
tableauWorksheetFieldUpstreamTables
public B tableauWorksheetFieldUpstreamTables(Collection<? extends Map<String, String>> tableauWorksheetFieldUpstreamTables) -
clearTableauWorksheetFieldUpstreamTables
-
tableauWorksheetQualifiedName
Unique name of the datasource in which this worksheet field exists.- Returns:
this
.
-
self
- Specified by:
self
in classAsset.AssetBuilder<C extends TableauWorksheetField,
B extends TableauWorksheetField.TableauWorksheetFieldBuilder<C, B>>
-
build
- Specified by:
build
in classAsset.AssetBuilder<C extends TableauWorksheetField,
B extends TableauWorksheetField.TableauWorksheetFieldBuilder<C, B>>
-
toString
- Overrides:
toString
in classAsset.AssetBuilder<C extends TableauWorksheetField,
B extends TableauWorksheetField.TableauWorksheetFieldBuilder<C, B>>
-