Package com.atlan.model.assets
Class TableauDatasourceField
java.lang.Object
com.atlan.model.core.AtlanObject
com.atlan.model.relations.Reference
com.atlan.model.assets.Asset
com.atlan.model.assets.TableauDatasourceField
- All Implemented Interfaces:
IAsset
,IBI
,ICatalog
,IReferenceable
,ITableau
,ITableauDatasourceField
,ITableauField
,AuditDetail
,Serializable
,Comparable<Reference>
@Generated("com.atlan.generators.ModelGeneratorV2")
public class TableauDatasourceField
extends Asset
implements ITableauField, ITableauDatasourceField, ITableau, IBI, ICatalog, IAsset, IReferenceable
Instance of a Tableau datasource field in Atlan.
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
TableauDatasourceField.TableauDatasourceFieldBuilder<C extends TableauDatasourceField,
B extends TableauDatasourceField.TableauDatasourceFieldBuilder<C, B>> Nested classes/interfaces inherited from class com.atlan.model.assets.Asset
Asset.AssetBuilder<C extends Asset,
B extends Asset.AssetBuilder<C, B>> Nested classes/interfaces inherited from class com.atlan.model.relations.Reference
Reference.ReferenceBuilder<C extends Reference,
B extends Reference.ReferenceBuilder<C, B>>, Reference.SaveSemantic Nested classes/interfaces inherited from class com.atlan.model.core.AtlanObject
AtlanObject.AtlanObjectBuilder<C extends AtlanObject,
B extends AtlanObject.AtlanObjectBuilder<C, B>> -
Field Summary
Fields inherited from class com.atlan.model.core.AtlanObject
rawJsonObject
Fields inherited from interface com.atlan.model.assets.IAsset
ADMIN_GROUPS, ADMIN_ROLES, ADMIN_USERS, ANNOUNCEMENT_MESSAGE, ANNOUNCEMENT_TITLE, ANNOUNCEMENT_TYPE, ANNOUNCEMENT_UPDATED_AT, ANNOUNCEMENT_UPDATED_BY, ANOMALO_CHECKS, ASSET_ANOMALO_APPLIED_CHECK_TYPES, ASSET_ANOMALO_CHECK_COUNT, ASSET_ANOMALO_CHECK_STATUSES, ASSET_ANOMALO_DQ_STATUS, ASSET_ANOMALO_FAILED_CHECK_COUNT, ASSET_ANOMALO_FAILED_CHECK_TYPES, ASSET_ANOMALO_LAST_CHECK_RUN_AT, ASSET_ANOMALO_SOURCE_URL, ASSET_COVER_IMAGE, ASSET_DBT_ACCOUNT_NAME, ASSET_DBT_ALIAS, ASSET_DBT_ENVIRONMENT_DBT_VERSION, ASSET_DBT_ENVIRONMENT_NAME, ASSET_DBT_JOB_LAST_RUN, ASSET_DBT_JOB_LAST_RUN_ARTIFACT_S3PATH, ASSET_DBT_JOB_LAST_RUN_ARTIFACTS_SAVED, ASSET_DBT_JOB_LAST_RUN_CREATED_AT, ASSET_DBT_JOB_LAST_RUN_DEQUED_AT, ASSET_DBT_JOB_LAST_RUN_EXECUTED_BY_THREAD_ID, ASSET_DBT_JOB_LAST_RUN_GIT_BRANCH, ASSET_DBT_JOB_LAST_RUN_GIT_SHA, ASSET_DBT_JOB_LAST_RUN_HAS_DOCS_GENERATED, ASSET_DBT_JOB_LAST_RUN_HAS_SOURCES_GENERATED, ASSET_DBT_JOB_LAST_RUN_NOTIFICATIONS_SENT, ASSET_DBT_JOB_LAST_RUN_OWNER_THREAD_ID, ASSET_DBT_JOB_LAST_RUN_QUEUED_DURATION, ASSET_DBT_JOB_LAST_RUN_QUEUED_DURATION_HUMANIZED, ASSET_DBT_JOB_LAST_RUN_RUN_DURATION, ASSET_DBT_JOB_LAST_RUN_RUN_DURATION_HUMANIZED, ASSET_DBT_JOB_LAST_RUN_STARTED_AT, ASSET_DBT_JOB_LAST_RUN_STATUS_MESSAGE, ASSET_DBT_JOB_LAST_RUN_TOTAL_DURATION, ASSET_DBT_JOB_LAST_RUN_TOTAL_DURATION_HUMANIZED, ASSET_DBT_JOB_LAST_RUN_UPDATED_AT, ASSET_DBT_JOB_LAST_RUN_URL, ASSET_DBT_JOB_NAME, ASSET_DBT_JOB_NEXT_RUN, ASSET_DBT_JOB_NEXT_RUN_HUMANIZED, ASSET_DBT_JOB_SCHEDULE, ASSET_DBT_JOB_SCHEDULE_CRON_HUMANIZED, ASSET_DBT_JOB_STATUS, ASSET_DBT_META, ASSET_DBT_PACKAGE_NAME, ASSET_DBT_PROJECT_NAME, ASSET_DBT_SEMANTIC_LAYER_PROXY_URL, ASSET_DBT_SOURCE_FRESHNESS_CRITERIA, ASSET_DBT_TAGS, ASSET_DBT_TEST_STATUS, ASSET_DBT_UNIQUE_ID, ASSET_DBT_WORKFLOW_LAST_UPDATED, ASSET_ICON, ASSET_MC_ALERT_QUALIFIED_NAMES, ASSET_MC_INCIDENT_NAMES, ASSET_MC_INCIDENT_PRIORITIES, ASSET_MC_INCIDENT_QUALIFIED_NAMES, ASSET_MC_INCIDENT_SEVERITIES, ASSET_MC_INCIDENT_STATES, ASSET_MC_INCIDENT_SUB_TYPES, ASSET_MC_INCIDENT_TYPES, ASSET_MC_LAST_SYNC_RUN_AT, ASSET_MC_MONITOR_NAMES, ASSET_MC_MONITOR_QUALIFIED_NAMES, ASSET_MC_MONITOR_SCHEDULE_TYPES, ASSET_MC_MONITOR_STATUSES, ASSET_MC_MONITOR_TYPES, ASSET_POLICIES_COUNT, ASSET_POLICY_GUIDS, ASSET_SODA_CHECK_COUNT, ASSET_SODA_CHECK_STATUSES, ASSET_SODA_DQ_STATUS, ASSET_SODA_LAST_SCAN_AT, ASSET_SODA_LAST_SYNC_RUN_AT, ASSET_SODA_SOURCE_URL, ASSET_TAGS, ASSET_THEME_HEX, CERTIFICATE_STATUS, CERTIFICATE_STATUS_MESSAGE, CERTIFICATE_UPDATED_AT, CERTIFICATE_UPDATED_BY, CONNECTION_NAME, CONNECTION_QUALIFIED_NAME, CONNECTOR_TYPE, DATA_CONTRACT_LATEST, DATA_CONTRACT_LATEST_CERTIFIED, DBT_QUALIFIED_NAME, DESCRIPTION, DISPLAY_NAME, DOMAIN_GUIDS, FILES, HAS_CONTRACT, HAS_LINEAGE, INPUT_PORT_DATA_PRODUCTS, IS_AI_GENERATED, IS_DISCOVERABLE, IS_EDITABLE, IS_PARTIAL, LAST_ROW_CHANGED_AT, LAST_SYNC_RUN, LAST_SYNC_RUN_AT, LAST_SYNC_WORKFLOW_NAME, LEXICOGRAPHICAL_SORT_ORDER, LINKS, MC_INCIDENTS, MC_MONITORS, METRICS, NAME, NON_COMPLIANT_ASSET_POLICY_GUIDS, OUTPUT_PORT_DATA_PRODUCTS, OWNER_GROUPS, OWNER_USERS, POPULARITY_SCORE, QUALIFIED_NAME, README, SAMPLE_DATA_URL, SCHEMA_REGISTRY_SUBJECTS, SODA_CHECKS, SOURCE_COST_UNIT, SOURCE_CREATED_AT, SOURCE_CREATED_BY, SOURCE_EMBED_URL, SOURCE_LAST_READ_AT, SOURCE_OWNERS, SOURCE_QUERY_COMPUTE_COST_RECORDS, SOURCE_QUERY_COMPUTE_COSTS, SOURCE_READ_COUNT, SOURCE_READ_EXPENSIVE_QUERY_RECORDS, SOURCE_READ_POPULAR_QUERY_RECORDS, SOURCE_READ_QUERY_COST, SOURCE_READ_RECENT_USER_RECORDS, SOURCE_READ_RECENT_USERS, SOURCE_READ_SLOW_QUERY_RECORDS, SOURCE_READ_TOP_USER_RECORDS, SOURCE_READ_TOP_USERS, SOURCE_READ_USER_COUNT, SOURCE_TOTAL_COST, SOURCE_UPDATED_AT, SOURCE_UPDATED_BY, SOURCE_URL, STARRED_BY, STARRED_COUNT, STARRED_DETAILS, SUB_TYPE, TENANT_ID, USER_DEF_RELATIONSHIP_FROMS, USER_DEF_RELATIONSHIP_TOS, USER_DESCRIPTION, VIEW_SCORE, VIEWER_GROUPS, VIEWER_USERS
Fields inherited from interface com.atlan.model.assets.ICatalog
APPLICATION_CONTAINER, ASSET_APPLICATION_QUALIFIED_NAME, INPUT_TO_AIRFLOW_TASKS, INPUT_TO_PROCESSES, INPUT_TO_SPARK_JOBS, MODEL_IMPLEMENTED_ENTITIES, OUTPUT_FROM_AIRFLOW_TASKS, OUTPUT_FROM_PROCESSES, OUTPUT_FROM_SPARK_JOBS
Fields inherited from interface com.atlan.model.assets.IReferenceable
ASSIGNED_TERMS, ATLAN_TAGS, CREATE_TIME, CREATED_BY, CUSTOM_ATTRIBUTES, GUID, PROPAGATED_ATLAN_TAGS, STATUS, SUPER_TYPE_NAMES, UPDATE_TIME, UPDATED_BY
Fields inherited from interface com.atlan.model.assets.ITableauDatasourceField
DATASOURCE, DATASOURCE_FIELD_TYPE, DATASOURCE_QUALIFIED_NAME, FULLY_QUALIFIED_NAME, PROJECT_HIERARCHY, PROJECT_QUALIFIED_NAME, SITE_QUALIFIED_NAME, TABLEAU_DATASOURCE_FIELD_BIN_SIZE, TABLEAU_DATASOURCE_FIELD_DATA_CATEGORY, TABLEAU_DATASOURCE_FIELD_DATA_TYPE, TABLEAU_DATASOURCE_FIELD_FORMULA, TABLEAU_DATASOURCE_FIELD_ROLE, TOP_LEVEL_PROJECT_QUALIFIED_NAME, UPSTREAM_COLUMNS, UPSTREAM_FIELDS, UPSTREAM_TABLES, WORKBOOK_QUALIFIED_NAME, WORKSHEETS
-
Constructor Summary
ModifierConstructorDescriptionprotected
-
Method Summary
Modifier and TypeMethodDescriptionstatic TableauDatasourceField
appendAtlanTags
(AtlanClient client, String qualifiedName, List<String> atlanTagNames) Add Atlan tags to a TableauDatasourceField, without replacing existing Atlan tags linked to the TableauDatasourceField.static TableauDatasourceField
appendAtlanTags
(AtlanClient client, String qualifiedName, List<String> atlanTagNames, boolean propagate, boolean removePropagationsOnDelete, boolean restrictLineagePropagation) Add Atlan tags to a TableauDatasourceField, without replacing existing Atlan tags linked to the TableauDatasourceField.static TableauDatasourceField
appendAtlanTags
(String qualifiedName, List<String> atlanTagNames) Add Atlan tags to a TableauDatasourceField, without replacing existing Atlan tags linked to the TableauDatasourceField.static TableauDatasourceField
appendAtlanTags
(String qualifiedName, List<String> atlanTagNames, boolean propagate, boolean removePropagationsOnDelete, boolean restrictLineagePropagation) Add Atlan tags to a TableauDatasourceField, without replacing existing Atlan tags linked to the TableauDatasourceField.static TableauDatasourceField
appendTerms
(AtlanClient client, String qualifiedName, List<IGlossaryTerm> terms) Link additional terms to the TableauDatasourceField, without replacing existing terms linked to the TableauDatasourceField.static TableauDatasourceField
appendTerms
(String qualifiedName, List<IGlossaryTerm> terms) Link additional terms to the TableauDatasourceField, without replacing existing terms linked to the TableauDatasourceField.protected boolean
boolean
static TableauDatasourceField
get
(AtlanClient client, String id) Retrieves a TableauDatasourceField by one of its identifiers, complete with all of its relationships.static TableauDatasourceField
get
(AtlanClient client, String id, boolean includeRelationships) Retrieves a TableauDatasourceField by one of its identifiers, optionally complete with all of its relationships.static TableauDatasourceField
Retrieves a TableauDatasourceField by one of its identifiers, complete with all of its relationships.ApplicationContainer asset containing this Catalog asset.Qualified name of the Application Container that contains this asset.Datasource in which this field exists.Type of this datasource field.Unique name of the datasource in which this datasource field exists.Name used internally in Tableau to uniquely identify this field.Tasks to which this asset provides input.Processes to which this asset provides input.TBCEntities implemented by this asset.Tasks from which this asset is output.Processes from which this asset is produced as output.TBCList of top-level projects and their nested child projects.Unique name of the project in which this datasource field exists.Unique name of the site in which this datasource field exists.Bin size of this field.Data category of this field.Data type of this field.Formula for this field.Role of this field, for example: 'dimension', 'measure', or 'unknown'.Unique name of the top-level project in which this datasource field exists.Fixed typeName for TableauDatasourceFields.Columns upstream to this field.Fields upstream to this field.Tables upstream to this datasource field.Unique name of the workbook in which this datasource field exists.Worksheets that use this datasource field.int
hashCode()
static TableauDatasourceField
Reference to a TableauDatasourceField by GUID.static TableauDatasourceField
refByGuid
(String guid, Reference.SaveSemantic semantic) Reference to a TableauDatasourceField by GUID.static TableauDatasourceField
refByQualifiedName
(String qualifiedName) Reference to a TableauDatasourceField by qualifiedName.static TableauDatasourceField
refByQualifiedName
(String qualifiedName, Reference.SaveSemantic semantic) Reference to a TableauDatasourceField by qualifiedName.static TableauDatasourceField
removeAnnouncement
(AtlanClient client, String qualifiedName, String name) Remove the announcement from a TableauDatasourceField.static TableauDatasourceField
removeAnnouncement
(String qualifiedName, String name) Remove the announcement from a TableauDatasourceField.static void
removeAtlanTag
(AtlanClient client, String qualifiedName, String atlanTagName) Remove an Atlan tag from a TableauDatasourceField.static void
removeAtlanTag
(String qualifiedName, String atlanTagName) Remove an Atlan tag from a TableauDatasourceField.static TableauDatasourceField
removeCertificate
(AtlanClient client, String qualifiedName, String name) Remove the certificate from a TableauDatasourceField.static TableauDatasourceField
removeCertificate
(String qualifiedName, String name) Remove the certificate from a TableauDatasourceField.static TableauDatasourceField
removeDescription
(AtlanClient client, String qualifiedName, String name) Remove the system description from a TableauDatasourceField.static TableauDatasourceField
removeDescription
(String qualifiedName, String name) Remove the system description from a TableauDatasourceField.static TableauDatasourceField
removeOwners
(AtlanClient client, String qualifiedName, String name) Remove the owners from a TableauDatasourceField.static TableauDatasourceField
removeOwners
(String qualifiedName, String name) Remove the owners from a TableauDatasourceField.static TableauDatasourceField
removeTerms
(AtlanClient client, String qualifiedName, List<IGlossaryTerm> terms) Remove terms from a TableauDatasourceField, without replacing all existing terms linked to the TableauDatasourceField.static TableauDatasourceField
removeTerms
(String qualifiedName, List<IGlossaryTerm> terms) Remove terms from a TableauDatasourceField, without replacing all existing terms linked to the TableauDatasourceField.static TableauDatasourceField
removeUserDescription
(AtlanClient client, String qualifiedName, String name) Remove the user's description from a TableauDatasourceField.static TableauDatasourceField
removeUserDescription
(String qualifiedName, String name) Remove the user's description from a TableauDatasourceField.static TableauDatasourceField
replaceTerms
(AtlanClient client, String qualifiedName, String name, List<IGlossaryTerm> terms) Replace the terms linked to the TableauDatasourceField.static TableauDatasourceField
replaceTerms
(String qualifiedName, String name, List<IGlossaryTerm> terms) Replace the terms linked to the TableauDatasourceField.static boolean
restore
(AtlanClient client, String qualifiedName) Restore the archived (soft-deleted) TableauDatasourceField to active.static boolean
Restore the archived (soft-deleted) TableauDatasourceField to active.static FluentSearch.FluentSearchBuilder<?,
?> select()
Start a fluent search that will return all TableauDatasourceField assets.static FluentSearch.FluentSearchBuilder<?,
?> select
(boolean includeArchived) Start a fluent search that will return all TableauDatasourceField assets.static FluentSearch.FluentSearchBuilder<?,
?> select
(AtlanClient client) Start a fluent search that will return all TableauDatasourceField assets.static FluentSearch.FluentSearchBuilder<?,
?> select
(AtlanClient client, boolean includeArchived) Start a fluent search that will return all TableauDatasourceField assets.toString()
Builds the minimal object necessary to create a relationship to a TableauDatasourceField, from a potentially more-complete TableauDatasourceField object.Builds the minimal object necessary to apply an update to a TableauDatasourceField, from a potentially more-complete TableauDatasourceField object.static TableauDatasourceField
updateAnnouncement
(AtlanClient client, String qualifiedName, AtlanAnnouncementType type, String title, String message) Update the announcement on a TableauDatasourceField.static TableauDatasourceField
updateAnnouncement
(String qualifiedName, AtlanAnnouncementType type, String title, String message) Update the announcement on a TableauDatasourceField.static TableauDatasourceField
updateCertificate
(AtlanClient client, String qualifiedName, CertificateStatus certificate, String message) Update the certificate on a TableauDatasourceField.static TableauDatasourceField
updateCertificate
(String qualifiedName, CertificateStatus certificate, String message) Update the certificate on a TableauDatasourceField.Builds the minimal object necessary to update a TableauDatasourceField.Methods inherited from class com.atlan.model.assets.Asset
addApiTokenAsAdmin, appendAtlanTags, appendAtlanTags, appendTerms, delete, delete, get, getAdminGroups, getAdminRoles, getAdminUsers, getAnnouncementMessage, getAnnouncementTitle, getAnnouncementType, getAnnouncementUpdatedAt, getAnnouncementUpdatedBy, getAnomaloChecks, getAssetAnomaloAppliedCheckTypes, getAssetAnomaloCheckCount, getAssetAnomaloCheckStatuses, getAssetAnomaloDQStatus, getAssetAnomaloFailedCheckCount, getAssetAnomaloFailedCheckTypes, getAssetAnomaloLastCheckRunAt, getAssetAnomaloSourceUrl, getAssetCoverImage, getAssetDbtAccountName, getAssetDbtAlias, getAssetDbtEnvironmentDbtVersion, getAssetDbtEnvironmentName, getAssetDbtJobLastRun, getAssetDbtJobLastRunArtifactS3Path, getAssetDbtJobLastRunArtifactsSaved, getAssetDbtJobLastRunCreatedAt, getAssetDbtJobLastRunDequedAt, getAssetDbtJobLastRunExecutedByThreadId, getAssetDbtJobLastRunGitBranch, getAssetDbtJobLastRunGitSha, getAssetDbtJobLastRunHasDocsGenerated, getAssetDbtJobLastRunHasSourcesGenerated, getAssetDbtJobLastRunNotificationsSent, getAssetDbtJobLastRunOwnerThreadId, getAssetDbtJobLastRunQueuedDuration, getAssetDbtJobLastRunQueuedDurationHumanized, getAssetDbtJobLastRunRunDuration, getAssetDbtJobLastRunRunDurationHumanized, getAssetDbtJobLastRunStartedAt, getAssetDbtJobLastRunStatusMessage, getAssetDbtJobLastRunTotalDuration, getAssetDbtJobLastRunTotalDurationHumanized, getAssetDbtJobLastRunUpdatedAt, getAssetDbtJobLastRunUrl, getAssetDbtJobName, getAssetDbtJobNextRun, getAssetDbtJobNextRunHumanized, getAssetDbtJobSchedule, getAssetDbtJobScheduleCronHumanized, getAssetDbtJobStatus, getAssetDbtMeta, getAssetDbtPackageName, getAssetDbtProjectName, getAssetDbtSemanticLayerProxyUrl, getAssetDbtSourceFreshnessCriteria, getAssetDbtTags, getAssetDbtTestStatus, getAssetDbtUniqueId, getAssetDbtWorkflowLastUpdated, getAssetIcon, getAssetMcAlertQualifiedNames, getAssetMcIncidentNames, getAssetMcIncidentPriorities, getAssetMcIncidentQualifiedNames, getAssetMcIncidentSeverities, getAssetMcIncidentStates, getAssetMcIncidentSubTypes, getAssetMcIncidentTypes, getAssetMcLastSyncRunAt, getAssetMcMonitorNames, getAssetMcMonitorQualifiedNames, getAssetMcMonitorScheduleTypes, getAssetMcMonitorStatuses, getAssetMcMonitorTypes, getAssetPoliciesCount, getAssetPolicyGUIDs, getAssetSodaCheckCount, getAssetSodaCheckStatuses, getAssetSodaDQStatus, getAssetSodaLastScanAt, getAssetSodaLastSyncRunAt, getAssetSodaSourceURL, getAssetTags, getAssetThemeHex, getAssignedTerms, getAtlanTagNames, getAtlanTags, getCertificateStatus, getCertificateStatusMessage, getCertificateUpdatedAt, getCertificateUpdatedBy, getConnectionName, getConnectionQualifiedName, getConnectorType, getCreatedBy, getCreateTime, getCustomMetadata, getCustomMetadataSets, getDataContractLatest, getDataContractLatestCertified, getDbtQualifiedName, getDeleteHandler, getDepth, getDescription, getDisplayName, getDomainGUIDs, getFiles, getHasContract, getHasLineage, getImmediateDownstream, getImmediateUpstream, getInputPortDataProducts, getIsAIGenerated, getIsDiscoverable, getIsEditable, getIsIncomplete, getIsPartial, getLastRowChangedAt, getLastSyncRun, getLastSyncRunAt, getLastSyncWorkflowName, getLexicographicalSortOrder, getLinks, getMcIncidents, getMcMonitors, getMeaningNames, getMeanings, getMetrics, getName, getNonCompliantAssetPolicyGUIDs, getNullFields, getOutputPortDataProducts, getOwnerGroups, getOwnerUsers, getPendingTasks, getPopularityScore, getQualifiedName, getReadme, getSampleDataUrl, getSchemaRegistrySubjects, getSodaChecks, getSourceCostUnit, getSourceCreatedAt, getSourceCreatedBy, getSourceEmbedURL, getSourceLastReadAt, getSourceOwners, getSourceQueryComputeCostRecords, getSourceQueryComputeCosts, getSourceReadCount, getSourceReadExpensiveQueryRecords, getSourceReadPopularQueryRecords, getSourceReadQueryCost, getSourceReadRecentUserRecords, getSourceReadRecentUsers, getSourceReadSlowQueryRecords, getSourceReadTopUserRecords, getSourceReadTopUsers, getSourceReadUserCount, getSourceTotalCost, getSourceUpdatedAt, getSourceUpdatedBy, getSourceURL, getStarredBy, getStarredCount, getStarredDetails, getStatus, getSubType, getTenantId, getUpdatedBy, getUpdateTime, getUserDefRelationshipFroms, getUserDefRelationshipTos, getUserDescription, getViewerGroups, getViewerUsers, getViewScore, lineage, lineage, lineage, lineage, purge, purge, removeAnnouncement, removeAtlanTag, removeCertificate, removeCustomMetadata, removeCustomMetadata, removeDescription, removeOwners, removeTerms, removeUserDescription, replaceCustomMetadata, replaceCustomMetadata, replaceTerms, requestLineage, requestLineage, restore, save, save, save, save, saveMergingCM, saveMergingCM, saveReplacingCM, saveReplacingCM, updateAnnouncement, updateAnnouncement, updateCertificate, updateCertificate, updateCustomMetadataAttributes, updateCustomMetadataAttributes, updateMergingCM, updateMergingCM, updateReplacingCM, updateReplacingCM
Methods inherited from class com.atlan.model.relations.Reference
builder, by, compareTo, getCompleteObject, getCustomAttributes, getDisplayText, getEntityStatus, getGuid, getLabels, getRelationshipAttributes, getRelationshipGuid, getRelationshipStatus, getRelationshipType, getSemantic, getUniqueAttributes, isComplete, isValidReference, isValidReferenceByGuid, isValidReferenceByQualifiedName, setCompleteObject, to, validateRelationship, validateRequired
Methods inherited from class com.atlan.model.core.AtlanObject
getRawJsonObject, setRawJsonObject, toJson
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.atlan.model.search.AuditDetail
getRawJsonObject, setRawJsonObject
Methods inherited from interface com.atlan.model.assets.IAsset
getAdminGroups, getAdminRoles, getAdminUsers, getAnnouncementMessage, getAnnouncementTitle, getAnnouncementType, getAnnouncementUpdatedAt, getAnnouncementUpdatedBy, getAnomaloChecks, getAssetAnomaloAppliedCheckTypes, getAssetAnomaloCheckCount, getAssetAnomaloCheckStatuses, getAssetAnomaloDQStatus, getAssetAnomaloFailedCheckCount, getAssetAnomaloFailedCheckTypes, getAssetAnomaloLastCheckRunAt, getAssetAnomaloSourceUrl, getAssetCoverImage, getAssetDbtAccountName, getAssetDbtAlias, getAssetDbtEnvironmentDbtVersion, getAssetDbtEnvironmentName, getAssetDbtJobLastRun, getAssetDbtJobLastRunArtifactS3Path, getAssetDbtJobLastRunArtifactsSaved, getAssetDbtJobLastRunCreatedAt, getAssetDbtJobLastRunDequedAt, getAssetDbtJobLastRunExecutedByThreadId, getAssetDbtJobLastRunGitBranch, getAssetDbtJobLastRunGitSha, getAssetDbtJobLastRunHasDocsGenerated, getAssetDbtJobLastRunHasSourcesGenerated, getAssetDbtJobLastRunNotificationsSent, getAssetDbtJobLastRunOwnerThreadId, getAssetDbtJobLastRunQueuedDuration, getAssetDbtJobLastRunQueuedDurationHumanized, getAssetDbtJobLastRunRunDuration, getAssetDbtJobLastRunRunDurationHumanized, getAssetDbtJobLastRunStartedAt, getAssetDbtJobLastRunStatusMessage, getAssetDbtJobLastRunTotalDuration, getAssetDbtJobLastRunTotalDurationHumanized, getAssetDbtJobLastRunUpdatedAt, getAssetDbtJobLastRunUrl, getAssetDbtJobName, getAssetDbtJobNextRun, getAssetDbtJobNextRunHumanized, getAssetDbtJobSchedule, getAssetDbtJobScheduleCronHumanized, getAssetDbtJobStatus, getAssetDbtMeta, getAssetDbtPackageName, getAssetDbtProjectName, getAssetDbtSemanticLayerProxyUrl, getAssetDbtSourceFreshnessCriteria, getAssetDbtTags, getAssetDbtTestStatus, getAssetDbtUniqueId, getAssetDbtWorkflowLastUpdated, getAssetIcon, getAssetMcAlertQualifiedNames, getAssetMcIncidentNames, getAssetMcIncidentPriorities, getAssetMcIncidentQualifiedNames, getAssetMcIncidentSeverities, getAssetMcIncidentStates, getAssetMcIncidentSubTypes, getAssetMcIncidentTypes, getAssetMcLastSyncRunAt, getAssetMcMonitorNames, getAssetMcMonitorQualifiedNames, getAssetMcMonitorScheduleTypes, getAssetMcMonitorStatuses, getAssetMcMonitorTypes, getAssetPoliciesCount, getAssetPolicyGUIDs, getAssetSodaCheckCount, getAssetSodaCheckStatuses, getAssetSodaDQStatus, getAssetSodaLastScanAt, getAssetSodaLastSyncRunAt, getAssetSodaSourceURL, getAssetTags, getAssetThemeHex, getAssignedTerms, getCertificateStatus, getCertificateStatusMessage, getCertificateUpdatedAt, getCertificateUpdatedBy, getConnectionName, getConnectionQualifiedName, getConnectorType, getDataContractLatest, getDataContractLatestCertified, getDbtQualifiedName, getDescription, getDisplayName, getDisplayText, getDomainGUIDs, getEntityStatus, getFiles, getGuid, getHasContract, getHasLineage, getInputPortDataProducts, getIsAIGenerated, getIsDiscoverable, getIsEditable, getIsPartial, getLastRowChangedAt, getLastSyncRun, getLastSyncRunAt, getLastSyncWorkflowName, getLexicographicalSortOrder, getLinks, getMcIncidents, getMcMonitors, getMetrics, getName, getNonCompliantAssetPolicyGUIDs, getOutputPortDataProducts, getOwnerGroups, getOwnerUsers, getPopularityScore, getQualifiedName, getReadme, getRelationshipAttributes, getRelationshipGuid, getRelationshipStatus, getRelationshipType, getSampleDataUrl, getSchemaRegistrySubjects, getSodaChecks, getSourceCostUnit, getSourceCreatedAt, getSourceCreatedBy, getSourceEmbedURL, getSourceLastReadAt, getSourceOwners, getSourceQueryComputeCostRecords, getSourceQueryComputeCosts, getSourceReadCount, getSourceReadExpensiveQueryRecords, getSourceReadPopularQueryRecords, getSourceReadQueryCost, getSourceReadRecentUserRecords, getSourceReadRecentUsers, getSourceReadSlowQueryRecords, getSourceReadTopUserRecords, getSourceReadTopUsers, getSourceReadUserCount, getSourceTotalCost, getSourceUpdatedAt, getSourceUpdatedBy, getSourceURL, getStarredBy, getStarredCount, getStarredDetails, getSubType, getTenantId, getUniqueAttributes, getUserDefRelationshipFroms, getUserDefRelationshipTos, getUserDescription, getViewerGroups, getViewerUsers, getViewScore, isComplete, isValidReferenceByGuid, isValidReferenceByQualifiedName
Methods inherited from interface com.atlan.model.assets.IBI
getAdminGroups, getAdminRoles, getAdminUsers, getAnnouncementMessage, getAnnouncementTitle, getAnnouncementType, getAnnouncementUpdatedAt, getAnnouncementUpdatedBy, getAnomaloChecks, getAssetAnomaloAppliedCheckTypes, getAssetAnomaloCheckCount, getAssetAnomaloCheckStatuses, getAssetAnomaloDQStatus, getAssetAnomaloFailedCheckCount, getAssetAnomaloFailedCheckTypes, getAssetAnomaloLastCheckRunAt, getAssetAnomaloSourceUrl, getAssetCoverImage, getAssetDbtAccountName, getAssetDbtAlias, getAssetDbtEnvironmentDbtVersion, getAssetDbtEnvironmentName, getAssetDbtJobLastRun, getAssetDbtJobLastRunArtifactS3Path, getAssetDbtJobLastRunArtifactsSaved, getAssetDbtJobLastRunCreatedAt, getAssetDbtJobLastRunDequedAt, getAssetDbtJobLastRunExecutedByThreadId, getAssetDbtJobLastRunGitBranch, getAssetDbtJobLastRunGitSha, getAssetDbtJobLastRunHasDocsGenerated, getAssetDbtJobLastRunHasSourcesGenerated, getAssetDbtJobLastRunNotificationsSent, getAssetDbtJobLastRunOwnerThreadId, getAssetDbtJobLastRunQueuedDuration, getAssetDbtJobLastRunQueuedDurationHumanized, getAssetDbtJobLastRunRunDuration, getAssetDbtJobLastRunRunDurationHumanized, getAssetDbtJobLastRunStartedAt, getAssetDbtJobLastRunStatusMessage, getAssetDbtJobLastRunTotalDuration, getAssetDbtJobLastRunTotalDurationHumanized, getAssetDbtJobLastRunUpdatedAt, getAssetDbtJobLastRunUrl, getAssetDbtJobName, getAssetDbtJobNextRun, getAssetDbtJobNextRunHumanized, getAssetDbtJobSchedule, getAssetDbtJobScheduleCronHumanized, getAssetDbtJobStatus, getAssetDbtMeta, getAssetDbtPackageName, getAssetDbtProjectName, getAssetDbtSemanticLayerProxyUrl, getAssetDbtSourceFreshnessCriteria, getAssetDbtTags, getAssetDbtTestStatus, getAssetDbtUniqueId, getAssetDbtWorkflowLastUpdated, getAssetIcon, getAssetMcAlertQualifiedNames, getAssetMcIncidentNames, getAssetMcIncidentPriorities, getAssetMcIncidentQualifiedNames, getAssetMcIncidentSeverities, getAssetMcIncidentStates, getAssetMcIncidentSubTypes, getAssetMcIncidentTypes, getAssetMcLastSyncRunAt, getAssetMcMonitorNames, getAssetMcMonitorQualifiedNames, getAssetMcMonitorScheduleTypes, getAssetMcMonitorStatuses, getAssetMcMonitorTypes, getAssetPoliciesCount, getAssetPolicyGUIDs, getAssetSodaCheckCount, getAssetSodaCheckStatuses, getAssetSodaDQStatus, getAssetSodaLastScanAt, getAssetSodaLastSyncRunAt, getAssetSodaSourceURL, getAssetTags, getAssetThemeHex, getAssignedTerms, getCertificateStatus, getCertificateStatusMessage, getCertificateUpdatedAt, getCertificateUpdatedBy, getConnectionName, getConnectionQualifiedName, getConnectorType, getDataContractLatest, getDataContractLatestCertified, getDbtQualifiedName, getDescription, getDisplayName, getDisplayText, getDomainGUIDs, getEntityStatus, getFiles, getGuid, getHasContract, getHasLineage, getInputPortDataProducts, getIsAIGenerated, getIsDiscoverable, getIsEditable, getIsPartial, getLastRowChangedAt, getLastSyncRun, getLastSyncRunAt, getLastSyncWorkflowName, getLexicographicalSortOrder, getLinks, getMcIncidents, getMcMonitors, getMetrics, getName, getNonCompliantAssetPolicyGUIDs, getOutputPortDataProducts, getOwnerGroups, getOwnerUsers, getPopularityScore, getQualifiedName, getReadme, getRelationshipAttributes, getRelationshipGuid, getRelationshipStatus, getRelationshipType, getSampleDataUrl, getSchemaRegistrySubjects, getSodaChecks, getSourceCostUnit, getSourceCreatedAt, getSourceCreatedBy, getSourceEmbedURL, getSourceLastReadAt, getSourceOwners, getSourceQueryComputeCostRecords, getSourceQueryComputeCosts, getSourceReadCount, getSourceReadExpensiveQueryRecords, getSourceReadPopularQueryRecords, getSourceReadQueryCost, getSourceReadRecentUserRecords, getSourceReadRecentUsers, getSourceReadSlowQueryRecords, getSourceReadTopUserRecords, getSourceReadTopUsers, getSourceReadUserCount, getSourceTotalCost, getSourceUpdatedAt, getSourceUpdatedBy, getSourceURL, getStarredBy, getStarredCount, getStarredDetails, getSubType, getTenantId, getUniqueAttributes, getUserDefRelationshipFroms, getUserDefRelationshipTos, getUserDescription, getViewerGroups, getViewerUsers, getViewScore, isComplete, isValidReferenceByGuid, isValidReferenceByQualifiedName
Methods inherited from interface com.atlan.model.assets.ICatalog
getAdminGroups, getAdminRoles, getAdminUsers, getAnnouncementMessage, getAnnouncementTitle, getAnnouncementType, getAnnouncementUpdatedAt, getAnnouncementUpdatedBy, getAnomaloChecks, getAssetAnomaloAppliedCheckTypes, getAssetAnomaloCheckCount, getAssetAnomaloCheckStatuses, getAssetAnomaloDQStatus, getAssetAnomaloFailedCheckCount, getAssetAnomaloFailedCheckTypes, getAssetAnomaloLastCheckRunAt, getAssetAnomaloSourceUrl, getAssetCoverImage, getAssetDbtAccountName, getAssetDbtAlias, getAssetDbtEnvironmentDbtVersion, getAssetDbtEnvironmentName, getAssetDbtJobLastRun, getAssetDbtJobLastRunArtifactS3Path, getAssetDbtJobLastRunArtifactsSaved, getAssetDbtJobLastRunCreatedAt, getAssetDbtJobLastRunDequedAt, getAssetDbtJobLastRunExecutedByThreadId, getAssetDbtJobLastRunGitBranch, getAssetDbtJobLastRunGitSha, getAssetDbtJobLastRunHasDocsGenerated, getAssetDbtJobLastRunHasSourcesGenerated, getAssetDbtJobLastRunNotificationsSent, getAssetDbtJobLastRunOwnerThreadId, getAssetDbtJobLastRunQueuedDuration, getAssetDbtJobLastRunQueuedDurationHumanized, getAssetDbtJobLastRunRunDuration, getAssetDbtJobLastRunRunDurationHumanized, getAssetDbtJobLastRunStartedAt, getAssetDbtJobLastRunStatusMessage, getAssetDbtJobLastRunTotalDuration, getAssetDbtJobLastRunTotalDurationHumanized, getAssetDbtJobLastRunUpdatedAt, getAssetDbtJobLastRunUrl, getAssetDbtJobName, getAssetDbtJobNextRun, getAssetDbtJobNextRunHumanized, getAssetDbtJobSchedule, getAssetDbtJobScheduleCronHumanized, getAssetDbtJobStatus, getAssetDbtMeta, getAssetDbtPackageName, getAssetDbtProjectName, getAssetDbtSemanticLayerProxyUrl, getAssetDbtSourceFreshnessCriteria, getAssetDbtTags, getAssetDbtTestStatus, getAssetDbtUniqueId, getAssetDbtWorkflowLastUpdated, getAssetIcon, getAssetMcAlertQualifiedNames, getAssetMcIncidentNames, getAssetMcIncidentPriorities, getAssetMcIncidentQualifiedNames, getAssetMcIncidentSeverities, getAssetMcIncidentStates, getAssetMcIncidentSubTypes, getAssetMcIncidentTypes, getAssetMcLastSyncRunAt, getAssetMcMonitorNames, getAssetMcMonitorQualifiedNames, getAssetMcMonitorScheduleTypes, getAssetMcMonitorStatuses, getAssetMcMonitorTypes, getAssetPoliciesCount, getAssetPolicyGUIDs, getAssetSodaCheckCount, getAssetSodaCheckStatuses, getAssetSodaDQStatus, getAssetSodaLastScanAt, getAssetSodaLastSyncRunAt, getAssetSodaSourceURL, getAssetTags, getAssetThemeHex, getAssignedTerms, getCertificateStatus, getCertificateStatusMessage, getCertificateUpdatedAt, getCertificateUpdatedBy, getConnectionName, getConnectionQualifiedName, getConnectorType, getDataContractLatest, getDataContractLatestCertified, getDbtQualifiedName, getDescription, getDisplayName, getDisplayText, getDomainGUIDs, getEntityStatus, getFiles, getGuid, getHasContract, getHasLineage, getInputPortDataProducts, getIsAIGenerated, getIsDiscoverable, getIsEditable, getIsPartial, getLastRowChangedAt, getLastSyncRun, getLastSyncRunAt, getLastSyncWorkflowName, getLexicographicalSortOrder, getLinks, getMcIncidents, getMcMonitors, getMetrics, getName, getNonCompliantAssetPolicyGUIDs, getOutputPortDataProducts, getOwnerGroups, getOwnerUsers, getPopularityScore, getQualifiedName, getReadme, getRelationshipAttributes, getRelationshipGuid, getRelationshipStatus, getRelationshipType, getSampleDataUrl, getSchemaRegistrySubjects, getSodaChecks, getSourceCostUnit, getSourceCreatedAt, getSourceCreatedBy, getSourceEmbedURL, getSourceLastReadAt, getSourceOwners, getSourceQueryComputeCostRecords, getSourceQueryComputeCosts, getSourceReadCount, getSourceReadExpensiveQueryRecords, getSourceReadPopularQueryRecords, getSourceReadQueryCost, getSourceReadRecentUserRecords, getSourceReadRecentUsers, getSourceReadSlowQueryRecords, getSourceReadTopUserRecords, getSourceReadTopUsers, getSourceReadUserCount, getSourceTotalCost, getSourceUpdatedAt, getSourceUpdatedBy, getSourceURL, getStarredBy, getStarredCount, getStarredDetails, getSubType, getTenantId, getUniqueAttributes, getUserDefRelationshipFroms, getUserDefRelationshipTos, getUserDescription, getViewerGroups, getViewerUsers, getViewScore, isComplete, isValidReferenceByGuid, isValidReferenceByQualifiedName
Methods inherited from interface com.atlan.model.assets.IReferenceable
getAtlanTagNames, getAtlanTags, getCreatedBy, getCreateTime, getCustomMetadataSets, getDeleteHandler, getGuid, getIsIncomplete, getMeaningNames, getMeanings, getPendingTasks, getQualifiedName, getStatus, getUpdatedBy, getUpdateTime
Methods inherited from interface com.atlan.model.assets.ITableau
getAdminGroups, getAdminRoles, getAdminUsers, getAnnouncementMessage, getAnnouncementTitle, getAnnouncementType, getAnnouncementUpdatedAt, getAnnouncementUpdatedBy, getAnomaloChecks, getAssetAnomaloAppliedCheckTypes, getAssetAnomaloCheckCount, getAssetAnomaloCheckStatuses, getAssetAnomaloDQStatus, getAssetAnomaloFailedCheckCount, getAssetAnomaloFailedCheckTypes, getAssetAnomaloLastCheckRunAt, getAssetAnomaloSourceUrl, getAssetCoverImage, getAssetDbtAccountName, getAssetDbtAlias, getAssetDbtEnvironmentDbtVersion, getAssetDbtEnvironmentName, getAssetDbtJobLastRun, getAssetDbtJobLastRunArtifactS3Path, getAssetDbtJobLastRunArtifactsSaved, getAssetDbtJobLastRunCreatedAt, getAssetDbtJobLastRunDequedAt, getAssetDbtJobLastRunExecutedByThreadId, getAssetDbtJobLastRunGitBranch, getAssetDbtJobLastRunGitSha, getAssetDbtJobLastRunHasDocsGenerated, getAssetDbtJobLastRunHasSourcesGenerated, getAssetDbtJobLastRunNotificationsSent, getAssetDbtJobLastRunOwnerThreadId, getAssetDbtJobLastRunQueuedDuration, getAssetDbtJobLastRunQueuedDurationHumanized, getAssetDbtJobLastRunRunDuration, getAssetDbtJobLastRunRunDurationHumanized, getAssetDbtJobLastRunStartedAt, getAssetDbtJobLastRunStatusMessage, getAssetDbtJobLastRunTotalDuration, getAssetDbtJobLastRunTotalDurationHumanized, getAssetDbtJobLastRunUpdatedAt, getAssetDbtJobLastRunUrl, getAssetDbtJobName, getAssetDbtJobNextRun, getAssetDbtJobNextRunHumanized, getAssetDbtJobSchedule, getAssetDbtJobScheduleCronHumanized, getAssetDbtJobStatus, getAssetDbtMeta, getAssetDbtPackageName, getAssetDbtProjectName, getAssetDbtSemanticLayerProxyUrl, getAssetDbtSourceFreshnessCriteria, getAssetDbtTags, getAssetDbtTestStatus, getAssetDbtUniqueId, getAssetDbtWorkflowLastUpdated, getAssetIcon, getAssetMcAlertQualifiedNames, getAssetMcIncidentNames, getAssetMcIncidentPriorities, getAssetMcIncidentQualifiedNames, getAssetMcIncidentSeverities, getAssetMcIncidentStates, getAssetMcIncidentSubTypes, getAssetMcIncidentTypes, getAssetMcLastSyncRunAt, getAssetMcMonitorNames, getAssetMcMonitorQualifiedNames, getAssetMcMonitorScheduleTypes, getAssetMcMonitorStatuses, getAssetMcMonitorTypes, getAssetPoliciesCount, getAssetPolicyGUIDs, getAssetSodaCheckCount, getAssetSodaCheckStatuses, getAssetSodaDQStatus, getAssetSodaLastScanAt, getAssetSodaLastSyncRunAt, getAssetSodaSourceURL, getAssetTags, getAssetThemeHex, getAssignedTerms, getCertificateStatus, getCertificateStatusMessage, getCertificateUpdatedAt, getCertificateUpdatedBy, getConnectionName, getConnectionQualifiedName, getConnectorType, getDataContractLatest, getDataContractLatestCertified, getDbtQualifiedName, getDescription, getDisplayName, getDisplayText, getDomainGUIDs, getEntityStatus, getFiles, getGuid, getHasContract, getHasLineage, getInputPortDataProducts, getIsAIGenerated, getIsDiscoverable, getIsEditable, getIsPartial, getLastRowChangedAt, getLastSyncRun, getLastSyncRunAt, getLastSyncWorkflowName, getLexicographicalSortOrder, getLinks, getMcIncidents, getMcMonitors, getMetrics, getName, getNonCompliantAssetPolicyGUIDs, getOutputPortDataProducts, getOwnerGroups, getOwnerUsers, getPopularityScore, getQualifiedName, getReadme, getRelationshipAttributes, getRelationshipGuid, getRelationshipStatus, getRelationshipType, getSampleDataUrl, getSchemaRegistrySubjects, getSodaChecks, getSourceCostUnit, getSourceCreatedAt, getSourceCreatedBy, getSourceEmbedURL, getSourceLastReadAt, getSourceOwners, getSourceQueryComputeCostRecords, getSourceQueryComputeCosts, getSourceReadCount, getSourceReadExpensiveQueryRecords, getSourceReadPopularQueryRecords, getSourceReadQueryCost, getSourceReadRecentUserRecords, getSourceReadRecentUsers, getSourceReadSlowQueryRecords, getSourceReadTopUserRecords, getSourceReadTopUsers, getSourceReadUserCount, getSourceTotalCost, getSourceUpdatedAt, getSourceUpdatedBy, getSourceURL, getStarredBy, getStarredCount, getStarredDetails, getSubType, getTenantId, getUniqueAttributes, getUserDefRelationshipFroms, getUserDefRelationshipTos, getUserDescription, getViewerGroups, getViewerUsers, getViewScore, isComplete, isValidReferenceByGuid, isValidReferenceByQualifiedName
Methods inherited from interface com.atlan.model.assets.ITableauDatasourceField
getAdminGroups, getAdminRoles, getAdminUsers, getAnnouncementMessage, getAnnouncementTitle, getAnnouncementType, getAnnouncementUpdatedAt, getAnnouncementUpdatedBy, getAnomaloChecks, getAssetAnomaloAppliedCheckTypes, getAssetAnomaloCheckCount, getAssetAnomaloCheckStatuses, getAssetAnomaloDQStatus, getAssetAnomaloFailedCheckCount, getAssetAnomaloFailedCheckTypes, getAssetAnomaloLastCheckRunAt, getAssetAnomaloSourceUrl, getAssetCoverImage, getAssetDbtAccountName, getAssetDbtAlias, getAssetDbtEnvironmentDbtVersion, getAssetDbtEnvironmentName, getAssetDbtJobLastRun, getAssetDbtJobLastRunArtifactS3Path, getAssetDbtJobLastRunArtifactsSaved, getAssetDbtJobLastRunCreatedAt, getAssetDbtJobLastRunDequedAt, getAssetDbtJobLastRunExecutedByThreadId, getAssetDbtJobLastRunGitBranch, getAssetDbtJobLastRunGitSha, getAssetDbtJobLastRunHasDocsGenerated, getAssetDbtJobLastRunHasSourcesGenerated, getAssetDbtJobLastRunNotificationsSent, getAssetDbtJobLastRunOwnerThreadId, getAssetDbtJobLastRunQueuedDuration, getAssetDbtJobLastRunQueuedDurationHumanized, getAssetDbtJobLastRunRunDuration, getAssetDbtJobLastRunRunDurationHumanized, getAssetDbtJobLastRunStartedAt, getAssetDbtJobLastRunStatusMessage, getAssetDbtJobLastRunTotalDuration, getAssetDbtJobLastRunTotalDurationHumanized, getAssetDbtJobLastRunUpdatedAt, getAssetDbtJobLastRunUrl, getAssetDbtJobName, getAssetDbtJobNextRun, getAssetDbtJobNextRunHumanized, getAssetDbtJobSchedule, getAssetDbtJobScheduleCronHumanized, getAssetDbtJobStatus, getAssetDbtMeta, getAssetDbtPackageName, getAssetDbtProjectName, getAssetDbtSemanticLayerProxyUrl, getAssetDbtSourceFreshnessCriteria, getAssetDbtTags, getAssetDbtTestStatus, getAssetDbtUniqueId, getAssetDbtWorkflowLastUpdated, getAssetIcon, getAssetMcAlertQualifiedNames, getAssetMcIncidentNames, getAssetMcIncidentPriorities, getAssetMcIncidentQualifiedNames, getAssetMcIncidentSeverities, getAssetMcIncidentStates, getAssetMcIncidentSubTypes, getAssetMcIncidentTypes, getAssetMcLastSyncRunAt, getAssetMcMonitorNames, getAssetMcMonitorQualifiedNames, getAssetMcMonitorScheduleTypes, getAssetMcMonitorStatuses, getAssetMcMonitorTypes, getAssetPoliciesCount, getAssetPolicyGUIDs, getAssetSodaCheckCount, getAssetSodaCheckStatuses, getAssetSodaDQStatus, getAssetSodaLastScanAt, getAssetSodaLastSyncRunAt, getAssetSodaSourceURL, getAssetTags, getAssetThemeHex, getAssignedTerms, getCertificateStatus, getCertificateStatusMessage, getCertificateUpdatedAt, getCertificateUpdatedBy, getConnectionName, getConnectionQualifiedName, getConnectorType, getDataContractLatest, getDataContractLatestCertified, getDbtQualifiedName, getDescription, getDisplayName, getDisplayText, getDomainGUIDs, getEntityStatus, getFiles, getGuid, getHasContract, getHasLineage, getInputPortDataProducts, getIsAIGenerated, getIsDiscoverable, getIsEditable, getIsPartial, getLastRowChangedAt, getLastSyncRun, getLastSyncRunAt, getLastSyncWorkflowName, getLexicographicalSortOrder, getLinks, getMcIncidents, getMcMonitors, getMetrics, getName, getNonCompliantAssetPolicyGUIDs, getOutputPortDataProducts, getOwnerGroups, getOwnerUsers, getPopularityScore, getQualifiedName, getReadme, getRelationshipAttributes, getRelationshipGuid, getRelationshipStatus, getRelationshipType, getSampleDataUrl, getSchemaRegistrySubjects, getSodaChecks, getSourceCostUnit, getSourceCreatedAt, getSourceCreatedBy, getSourceEmbedURL, getSourceLastReadAt, getSourceOwners, getSourceQueryComputeCostRecords, getSourceQueryComputeCosts, getSourceReadCount, getSourceReadExpensiveQueryRecords, getSourceReadPopularQueryRecords, getSourceReadQueryCost, getSourceReadRecentUserRecords, getSourceReadRecentUsers, getSourceReadSlowQueryRecords, getSourceReadTopUserRecords, getSourceReadTopUsers, getSourceReadUserCount, getSourceTotalCost, getSourceUpdatedAt, getSourceUpdatedBy, getSourceURL, getStarredBy, getStarredCount, getStarredDetails, getSubType, getTenantId, getUniqueAttributes, getUserDefRelationshipFroms, getUserDefRelationshipTos, getUserDescription, getViewerGroups, getViewerUsers, getViewScore, isComplete, isValidReferenceByGuid, isValidReferenceByQualifiedName
Methods inherited from interface com.atlan.model.assets.ITableauField
getAdminGroups, getAdminRoles, getAdminUsers, getAnnouncementMessage, getAnnouncementTitle, getAnnouncementType, getAnnouncementUpdatedAt, getAnnouncementUpdatedBy, getAssetDbtAccountName, getAssetDbtAlias, getAssetDbtEnvironmentDbtVersion, getAssetDbtEnvironmentName, getAssetDbtJobLastRun, getAssetDbtJobLastRunArtifactS3Path, getAssetDbtJobLastRunArtifactsSaved, getAssetDbtJobLastRunCreatedAt, getAssetDbtJobLastRunDequedAt, getAssetDbtJobLastRunExecutedByThreadId, getAssetDbtJobLastRunGitBranch, getAssetDbtJobLastRunGitSha, getAssetDbtJobLastRunHasDocsGenerated, getAssetDbtJobLastRunHasSourcesGenerated, getAssetDbtJobLastRunNotificationsSent, getAssetDbtJobLastRunOwnerThreadId, getAssetDbtJobLastRunQueuedDuration, getAssetDbtJobLastRunQueuedDurationHumanized, getAssetDbtJobLastRunRunDuration, getAssetDbtJobLastRunRunDurationHumanized, getAssetDbtJobLastRunStartedAt, getAssetDbtJobLastRunStatusMessage, getAssetDbtJobLastRunTotalDuration, getAssetDbtJobLastRunTotalDurationHumanized, getAssetDbtJobLastRunUpdatedAt, getAssetDbtJobLastRunUrl, getAssetDbtJobName, getAssetDbtJobNextRun, getAssetDbtJobNextRunHumanized, getAssetDbtJobSchedule, getAssetDbtJobScheduleCronHumanized, getAssetDbtJobStatus, getAssetDbtMeta, getAssetDbtPackageName, getAssetDbtProjectName, getAssetDbtSemanticLayerProxyUrl, getAssetDbtSourceFreshnessCriteria, getAssetDbtTags, getAssetDbtUniqueId, getAssetMcIncidentNames, getAssetMcIncidentQualifiedNames, getAssetMcIncidentSeverities, getAssetMcIncidentStates, getAssetMcIncidentSubTypes, getAssetMcIncidentTypes, getAssetMcLastSyncRunAt, getAssetMcMonitorNames, getAssetMcMonitorQualifiedNames, getAssetMcMonitorScheduleTypes, getAssetMcMonitorStatuses, getAssetMcMonitorTypes, getAssetTags, getAssignedTerms, getCertificateStatus, getCertificateStatusMessage, getCertificateUpdatedAt, getCertificateUpdatedBy, getConnectionName, getConnectionQualifiedName, getConnectorType, getDbtQualifiedName, getDescription, getDisplayName, getDisplayText, getEntityStatus, getFiles, getGuid, getHasLineage, getIsDiscoverable, getIsEditable, getLastRowChangedAt, getLastSyncRun, getLastSyncRunAt, getLastSyncWorkflowName, getLinks, getMcIncidents, getMcMonitors, getMetrics, getName, getOwnerGroups, getOwnerUsers, getPopularityScore, getQualifiedName, getReadme, getRelationshipAttributes, getRelationshipGuid, getRelationshipStatus, getRelationshipType, getSampleDataUrl, getSourceCostUnit, getSourceCreatedAt, getSourceCreatedBy, getSourceEmbedURL, getSourceLastReadAt, getSourceOwners, getSourceQueryComputeCostRecords, getSourceQueryComputeCosts, getSourceReadCount, getSourceReadExpensiveQueryRecords, getSourceReadPopularQueryRecords, getSourceReadQueryCost, getSourceReadRecentUserRecords, getSourceReadRecentUsers, getSourceReadSlowQueryRecords, getSourceReadTopUserRecords, getSourceReadTopUsers, getSourceReadUserCount, getSourceTotalCost, getSourceUpdatedAt, getSourceUpdatedBy, getSourceURL, getStarredBy, getSubType, getTenantId, getUniqueAttributes, getUserDescription, getViewerGroups, getViewerUsers, getViewScore, isComplete, isValidReferenceByGuid, isValidReferenceByQualifiedName
-
Field Details
-
TYPE_NAME
- See Also:
-
-
Constructor Details
-
TableauDatasourceField
-
-
Method Details
-
trimToReference
Builds the minimal object necessary to create a relationship to a TableauDatasourceField, from a potentially more-complete TableauDatasourceField object.- Overrides:
trimToReference
in classAsset
- Returns:
- the minimal object necessary to relate to the TableauDatasourceField
- Throws:
InvalidRequestException
- if any of the minimal set of required properties for a TableauDatasourceField relationship are not found in the initial object
-
select
Start a fluent search that will return all TableauDatasourceField assets. Additional conditions can be chained onto the returned search before any asset retrieval is attempted, ensuring all conditions are pushed-down for optimal retrieval. Only active (non-archived) TableauDatasourceField assets will be included.- Returns:
- a fluent search that includes all TableauDatasourceField assets
-
select
Start a fluent search that will return all TableauDatasourceField assets. Additional conditions can be chained onto the returned search before any asset retrieval is attempted, ensuring all conditions are pushed-down for optimal retrieval. Only active (non-archived) TableauDatasourceField assets will be included.- Parameters:
client
- connectivity to the Atlan tenant from which to retrieve the assets- Returns:
- a fluent search that includes all TableauDatasourceField assets
-
select
Start a fluent search that will return all TableauDatasourceField assets. Additional conditions can be chained onto the returned search before any asset retrieval is attempted, ensuring all conditions are pushed-down for optimal retrieval.- Parameters:
includeArchived
- when true, archived (soft-deleted) TableauDatasourceFields will be included- Returns:
- a fluent search that includes all TableauDatasourceField assets
-
select
public static FluentSearch.FluentSearchBuilder<?,?> select(AtlanClient client, boolean includeArchived) Start a fluent search that will return all TableauDatasourceField assets. Additional conditions can be chained onto the returned search before any asset retrieval is attempted, ensuring all conditions are pushed-down for optimal retrieval.- Parameters:
client
- connectivity to the Atlan tenant from which to retrieve the assetsincludeArchived
- when true, archived (soft-deleted) TableauDatasourceFields will be included- Returns:
- a fluent search that includes all TableauDatasourceField assets
-
refByGuid
Reference to a TableauDatasourceField by GUID. Use this to create a relationship to this TableauDatasourceField, where the relationship should be replaced.- Parameters:
guid
- the GUID of the TableauDatasourceField to reference- Returns:
- reference to a TableauDatasourceField that can be used for defining a relationship to a TableauDatasourceField
-
refByGuid
Reference to a TableauDatasourceField by GUID. Use this to create a relationship to this TableauDatasourceField, where you want to further control how that relationship should be updated (i.e. replaced, appended, or removed).- Parameters:
guid
- the GUID of the TableauDatasourceField to referencesemantic
- how to save this relationship (replace all with this, append it, or remove it)- Returns:
- reference to a TableauDatasourceField that can be used for defining a relationship to a TableauDatasourceField
-
refByQualifiedName
Reference to a TableauDatasourceField by qualifiedName. Use this to create a relationship to this TableauDatasourceField, where the relationship should be replaced.- Parameters:
qualifiedName
- the qualifiedName of the TableauDatasourceField to reference- Returns:
- reference to a TableauDatasourceField that can be used for defining a relationship to a TableauDatasourceField
-
refByQualifiedName
public static TableauDatasourceField refByQualifiedName(String qualifiedName, Reference.SaveSemantic semantic) Reference to a TableauDatasourceField by qualifiedName. Use this to create a relationship to this TableauDatasourceField, where you want to further control how that relationship should be updated (i.e. replaced, appended, or removed).- Parameters:
qualifiedName
- the qualifiedName of the TableauDatasourceField to referencesemantic
- how to save this relationship (replace all with this, append it, or remove it)- Returns:
- reference to a TableauDatasourceField that can be used for defining a relationship to a TableauDatasourceField
-
get
Retrieves a TableauDatasourceField by one of its identifiers, complete with all of its relationships.- Parameters:
id
- of the TableauDatasourceField to retrieve, either its GUID or its full qualifiedName- Returns:
- the requested full TableauDatasourceField, complete with all of its relationships
- Throws:
AtlanException
- on any error during the API invocation, such as theNotFoundException
if the TableauDatasourceField does not exist or the provided GUID is not a TableauDatasourceField
-
get
Retrieves a TableauDatasourceField by one of its identifiers, complete with all of its relationships.- Parameters:
client
- connectivity to the Atlan tenant from which to retrieve the assetid
- of the TableauDatasourceField to retrieve, either its GUID or its full qualifiedName- Returns:
- the requested full TableauDatasourceField, complete with all of its relationships
- Throws:
AtlanException
- on any error during the API invocation, such as theNotFoundException
if the TableauDatasourceField does not exist or the provided GUID is not a TableauDatasourceField
-
get
public static TableauDatasourceField get(AtlanClient client, String id, boolean includeRelationships) throws AtlanException Retrieves a TableauDatasourceField by one of its identifiers, optionally complete with all of its relationships.- Parameters:
client
- connectivity to the Atlan tenant from which to retrieve the assetid
- of the TableauDatasourceField to retrieve, either its GUID or its full qualifiedNameincludeRelationships
- if true, all of the asset's relationships will also be retrieved; if false, no relationships will be retrieved- Returns:
- the requested full TableauDatasourceField, optionally complete with all of its relationships
- Throws:
AtlanException
- on any error during the API invocation, such as theNotFoundException
if the TableauDatasourceField does not exist or the provided GUID is not a TableauDatasourceField
-
restore
Restore the archived (soft-deleted) TableauDatasourceField to active.- Parameters:
qualifiedName
- for the TableauDatasourceField- Returns:
- true if the TableauDatasourceField is now active, and false otherwise
- Throws:
AtlanException
- on any API problems
-
restore
Restore the archived (soft-deleted) TableauDatasourceField to active.- Parameters:
client
- connectivity to the Atlan tenant on which to restore the assetqualifiedName
- for the TableauDatasourceField- Returns:
- true if the TableauDatasourceField is now active, and false otherwise
- Throws:
AtlanException
- on any API problems
-
updater
public static TableauDatasourceField.TableauDatasourceFieldBuilder<?,?> updater(String qualifiedName, String name) Builds the minimal object necessary to update a TableauDatasourceField.- Parameters:
qualifiedName
- of the TableauDatasourceFieldname
- of the TableauDatasourceField- Returns:
- the minimal request necessary to update the TableauDatasourceField, as a builder
-
trimToRequired
public TableauDatasourceField.TableauDatasourceFieldBuilder<?,?> trimToRequired() throws InvalidRequestExceptionBuilds the minimal object necessary to apply an update to a TableauDatasourceField, from a potentially more-complete TableauDatasourceField object.- Overrides:
trimToRequired
in classAsset
- Returns:
- the minimal object necessary to update the TableauDatasourceField, as a builder
- Throws:
InvalidRequestException
- if any of the minimal set of required properties for TableauDatasourceField are not found in the initial object
-
removeDescription
public static TableauDatasourceField removeDescription(String qualifiedName, String name) throws AtlanException Remove the system description from a TableauDatasourceField.- Parameters:
qualifiedName
- of the TableauDatasourceFieldname
- of the TableauDatasourceField- Returns:
- the updated TableauDatasourceField, or null if the removal failed
- Throws:
AtlanException
- on any API problems
-
removeDescription
public static TableauDatasourceField removeDescription(AtlanClient client, String qualifiedName, String name) throws AtlanException Remove the system description from a TableauDatasourceField.- Parameters:
client
- connectivity to the Atlan tenant on which to remove the asset's descriptionqualifiedName
- of the TableauDatasourceFieldname
- of the TableauDatasourceField- Returns:
- the updated TableauDatasourceField, or null if the removal failed
- Throws:
AtlanException
- on any API problems
-
removeUserDescription
public static TableauDatasourceField removeUserDescription(String qualifiedName, String name) throws AtlanException Remove the user's description from a TableauDatasourceField.- Parameters:
qualifiedName
- of the TableauDatasourceFieldname
- of the TableauDatasourceField- Returns:
- the updated TableauDatasourceField, or null if the removal failed
- Throws:
AtlanException
- on any API problems
-
removeUserDescription
public static TableauDatasourceField removeUserDescription(AtlanClient client, String qualifiedName, String name) throws AtlanException Remove the user's description from a TableauDatasourceField.- Parameters:
client
- connectivity to the Atlan tenant on which to remove the asset's descriptionqualifiedName
- of the TableauDatasourceFieldname
- of the TableauDatasourceField- Returns:
- the updated TableauDatasourceField, or null if the removal failed
- Throws:
AtlanException
- on any API problems
-
removeOwners
public static TableauDatasourceField removeOwners(String qualifiedName, String name) throws AtlanException Remove the owners from a TableauDatasourceField.- Parameters:
qualifiedName
- of the TableauDatasourceFieldname
- of the TableauDatasourceField- Returns:
- the updated TableauDatasourceField, or null if the removal failed
- Throws:
AtlanException
- on any API problems
-
removeOwners
public static TableauDatasourceField removeOwners(AtlanClient client, String qualifiedName, String name) throws AtlanException Remove the owners from a TableauDatasourceField.- Parameters:
client
- connectivity to the Atlan tenant from which to remove the TableauDatasourceField's ownersqualifiedName
- of the TableauDatasourceFieldname
- of the TableauDatasourceField- Returns:
- the updated TableauDatasourceField, or null if the removal failed
- Throws:
AtlanException
- on any API problems
-
updateCertificate
public static TableauDatasourceField updateCertificate(String qualifiedName, CertificateStatus certificate, String message) throws AtlanException Update the certificate on a TableauDatasourceField.- Parameters:
qualifiedName
- of the TableauDatasourceFieldcertificate
- to usemessage
- (optional) message, or null if no message- Returns:
- the updated TableauDatasourceField, or null if the update failed
- Throws:
AtlanException
- on any API problems
-
updateCertificate
public static TableauDatasourceField updateCertificate(AtlanClient client, String qualifiedName, CertificateStatus certificate, String message) throws AtlanException Update the certificate on a TableauDatasourceField.- Parameters:
client
- connectivity to the Atlan tenant on which to update the TableauDatasourceField's certificatequalifiedName
- of the TableauDatasourceFieldcertificate
- to usemessage
- (optional) message, or null if no message- Returns:
- the updated TableauDatasourceField, or null if the update failed
- Throws:
AtlanException
- on any API problems
-
removeCertificate
public static TableauDatasourceField removeCertificate(String qualifiedName, String name) throws AtlanException Remove the certificate from a TableauDatasourceField.- Parameters:
qualifiedName
- of the TableauDatasourceFieldname
- of the TableauDatasourceField- Returns:
- the updated TableauDatasourceField, or null if the removal failed
- Throws:
AtlanException
- on any API problems
-
removeCertificate
public static TableauDatasourceField removeCertificate(AtlanClient client, String qualifiedName, String name) throws AtlanException Remove the certificate from a TableauDatasourceField.- Parameters:
client
- connectivity to the Atlan tenant from which to remove the TableauDatasourceField's certificatequalifiedName
- of the TableauDatasourceFieldname
- of the TableauDatasourceField- Returns:
- the updated TableauDatasourceField, or null if the removal failed
- Throws:
AtlanException
- on any API problems
-
updateAnnouncement
public static TableauDatasourceField updateAnnouncement(String qualifiedName, AtlanAnnouncementType type, String title, String message) throws AtlanException Update the announcement on a TableauDatasourceField.- Parameters:
qualifiedName
- of the TableauDatasourceFieldtype
- type of announcement to settitle
- (optional) title of the announcement to set (or null for no title)message
- (optional) message of the announcement to set (or null for no message)- Returns:
- the result of the update, or null if the update failed
- Throws:
AtlanException
- on any API problems
-
updateAnnouncement
public static TableauDatasourceField updateAnnouncement(AtlanClient client, String qualifiedName, AtlanAnnouncementType type, String title, String message) throws AtlanException Update the announcement on a TableauDatasourceField.- Parameters:
client
- connectivity to the Atlan tenant on which to update the TableauDatasourceField's announcementqualifiedName
- of the TableauDatasourceFieldtype
- type of announcement to settitle
- (optional) title of the announcement to set (or null for no title)message
- (optional) message of the announcement to set (or null for no message)- Returns:
- the result of the update, or null if the update failed
- Throws:
AtlanException
- on any API problems
-
removeAnnouncement
public static TableauDatasourceField removeAnnouncement(String qualifiedName, String name) throws AtlanException Remove the announcement from a TableauDatasourceField.- Parameters:
qualifiedName
- of the TableauDatasourceFieldname
- of the TableauDatasourceField- Returns:
- the updated TableauDatasourceField, or null if the removal failed
- Throws:
AtlanException
- on any API problems
-
removeAnnouncement
public static TableauDatasourceField removeAnnouncement(AtlanClient client, String qualifiedName, String name) throws AtlanException Remove the announcement from a TableauDatasourceField.- Parameters:
client
- connectivity to the Atlan client from which to remove the TableauDatasourceField's announcementqualifiedName
- of the TableauDatasourceFieldname
- of the TableauDatasourceField- Returns:
- the updated TableauDatasourceField, or null if the removal failed
- Throws:
AtlanException
- on any API problems
-
replaceTerms
public static TableauDatasourceField replaceTerms(String qualifiedName, String name, List<IGlossaryTerm> terms) throws AtlanException Replace the terms linked to the TableauDatasourceField.- Parameters:
qualifiedName
- for the TableauDatasourceFieldname
- human-readable name of the TableauDatasourceFieldterms
- the list of terms to replace on the TableauDatasourceField, or null to remove all terms from the TableauDatasourceField- Returns:
- the TableauDatasourceField that was updated (note that it will NOT contain details of the replaced terms)
- Throws:
AtlanException
- on any API problems
-
replaceTerms
public static TableauDatasourceField replaceTerms(AtlanClient client, String qualifiedName, String name, List<IGlossaryTerm> terms) throws AtlanException Replace the terms linked to the TableauDatasourceField.- Parameters:
client
- connectivity to the Atlan tenant on which to replace the TableauDatasourceField's assigned termsqualifiedName
- for the TableauDatasourceFieldname
- human-readable name of the TableauDatasourceFieldterms
- the list of terms to replace on the TableauDatasourceField, or null to remove all terms from the TableauDatasourceField- Returns:
- the TableauDatasourceField that was updated (note that it will NOT contain details of the replaced terms)
- Throws:
AtlanException
- on any API problems
-
appendTerms
public static TableauDatasourceField appendTerms(String qualifiedName, List<IGlossaryTerm> terms) throws AtlanException Link additional terms to the TableauDatasourceField, without replacing existing terms linked to the TableauDatasourceField. Note: this operation must make two API calls — one to retrieve the TableauDatasourceField's existing terms, and a second to append the new terms.- Parameters:
qualifiedName
- for the TableauDatasourceFieldterms
- the list of terms to append to the TableauDatasourceField- Returns:
- the TableauDatasourceField that was updated (note that it will NOT contain details of the appended terms)
- Throws:
AtlanException
- on any API problems
-
appendTerms
public static TableauDatasourceField appendTerms(AtlanClient client, String qualifiedName, List<IGlossaryTerm> terms) throws AtlanException Link additional terms to the TableauDatasourceField, without replacing existing terms linked to the TableauDatasourceField. Note: this operation must make two API calls — one to retrieve the TableauDatasourceField's existing terms, and a second to append the new terms.- Parameters:
client
- connectivity to the Atlan tenant on which to append terms to the TableauDatasourceFieldqualifiedName
- for the TableauDatasourceFieldterms
- the list of terms to append to the TableauDatasourceField- Returns:
- the TableauDatasourceField that was updated (note that it will NOT contain details of the appended terms)
- Throws:
AtlanException
- on any API problems
-
removeTerms
public static TableauDatasourceField removeTerms(String qualifiedName, List<IGlossaryTerm> terms) throws AtlanException Remove terms from a TableauDatasourceField, without replacing all existing terms linked to the TableauDatasourceField. Note: this operation must make two API calls — one to retrieve the TableauDatasourceField's existing terms, and a second to remove the provided terms.- Parameters:
qualifiedName
- for the TableauDatasourceFieldterms
- the list of terms to remove from the TableauDatasourceField, which must be referenced by GUID- Returns:
- the TableauDatasourceField that was updated (note that it will NOT contain details of the resulting terms)
- Throws:
AtlanException
- on any API problems
-
removeTerms
public static TableauDatasourceField removeTerms(AtlanClient client, String qualifiedName, List<IGlossaryTerm> terms) throws AtlanException Remove terms from a TableauDatasourceField, without replacing all existing terms linked to the TableauDatasourceField. Note: this operation must make two API calls — one to retrieve the TableauDatasourceField's existing terms, and a second to remove the provided terms.- Parameters:
client
- connectivity to the Atlan tenant from which to remove terms from the TableauDatasourceFieldqualifiedName
- for the TableauDatasourceFieldterms
- the list of terms to remove from the TableauDatasourceField, which must be referenced by GUID- Returns:
- the TableauDatasourceField that was updated (note that it will NOT contain details of the resulting terms)
- Throws:
AtlanException
- on any API problems
-
appendAtlanTags
public static TableauDatasourceField appendAtlanTags(String qualifiedName, List<String> atlanTagNames) throws AtlanException Add Atlan tags to a TableauDatasourceField, without replacing existing Atlan tags linked to the TableauDatasourceField. Note: this operation must make two API calls — one to retrieve the TableauDatasourceField's existing Atlan tags, and a second to append the new Atlan tags.- Parameters:
qualifiedName
- of the TableauDatasourceFieldatlanTagNames
- human-readable names of the Atlan tags to add- Returns:
- the updated TableauDatasourceField
- Throws:
AtlanException
- on any API problems
-
appendAtlanTags
public static TableauDatasourceField appendAtlanTags(AtlanClient client, String qualifiedName, List<String> atlanTagNames) throws AtlanException Add Atlan tags to a TableauDatasourceField, without replacing existing Atlan tags linked to the TableauDatasourceField. Note: this operation must make two API calls — one to retrieve the TableauDatasourceField's existing Atlan tags, and a second to append the new Atlan tags.- Parameters:
client
- connectivity to the Atlan tenant on which to append Atlan tags to the TableauDatasourceFieldqualifiedName
- of the TableauDatasourceFieldatlanTagNames
- human-readable names of the Atlan tags to add- Returns:
- the updated TableauDatasourceField
- Throws:
AtlanException
- on any API problems
-
appendAtlanTags
public static TableauDatasourceField appendAtlanTags(String qualifiedName, List<String> atlanTagNames, boolean propagate, boolean removePropagationsOnDelete, boolean restrictLineagePropagation) throws AtlanException Add Atlan tags to a TableauDatasourceField, without replacing existing Atlan tags linked to the TableauDatasourceField. Note: this operation must make two API calls — one to retrieve the TableauDatasourceField's existing Atlan tags, and a second to append the new Atlan tags.- Parameters:
qualifiedName
- of the TableauDatasourceFieldatlanTagNames
- human-readable names of the Atlan tags to addpropagate
- whether to propagate the Atlan tag (true) or not (false)removePropagationsOnDelete
- whether to remove the propagated Atlan tags when the Atlan tag is removed from this asset (true) or not (false)restrictLineagePropagation
- whether to avoid propagating through lineage (true) or do propagate through lineage (false)- Returns:
- the updated TableauDatasourceField
- Throws:
AtlanException
- on any API problems
-
appendAtlanTags
public static TableauDatasourceField appendAtlanTags(AtlanClient client, String qualifiedName, List<String> atlanTagNames, boolean propagate, boolean removePropagationsOnDelete, boolean restrictLineagePropagation) throws AtlanException Add Atlan tags to a TableauDatasourceField, without replacing existing Atlan tags linked to the TableauDatasourceField. Note: this operation must make two API calls — one to retrieve the TableauDatasourceField's existing Atlan tags, and a second to append the new Atlan tags.- Parameters:
client
- connectivity to the Atlan tenant on which to append Atlan tags to the TableauDatasourceFieldqualifiedName
- of the TableauDatasourceFieldatlanTagNames
- human-readable names of the Atlan tags to addpropagate
- whether to propagate the Atlan tag (true) or not (false)removePropagationsOnDelete
- whether to remove the propagated Atlan tags when the Atlan tag is removed from this asset (true) or not (false)restrictLineagePropagation
- whether to avoid propagating through lineage (true) or do propagate through lineage (false)- Returns:
- the updated TableauDatasourceField
- Throws:
AtlanException
- on any API problems
-
removeAtlanTag
Remove an Atlan tag from a TableauDatasourceField.- Parameters:
qualifiedName
- of the TableauDatasourceFieldatlanTagName
- human-readable name of the Atlan tag to remove- Throws:
AtlanException
- on any API problems, or if the Atlan tag does not exist on the TableauDatasourceField
-
removeAtlanTag
public static void removeAtlanTag(AtlanClient client, String qualifiedName, String atlanTagName) throws AtlanException Remove an Atlan tag from a TableauDatasourceField.- Parameters:
client
- connectivity to the Atlan tenant from which to remove an Atlan tag from a TableauDatasourceFieldqualifiedName
- of the TableauDatasourceFieldatlanTagName
- human-readable name of the Atlan tag to remove- Throws:
AtlanException
- on any API problems, or if the Atlan tag does not exist on the TableauDatasourceField
-
_internal
-
toBuilder
-
getApplicationContainer
ApplicationContainer asset containing this Catalog asset.- Specified by:
getApplicationContainer
in interfaceIBI
- Specified by:
getApplicationContainer
in interfaceICatalog
- Specified by:
getApplicationContainer
in interfaceITableau
- Specified by:
getApplicationContainer
in interfaceITableauDatasourceField
-
getAssetApplicationQualifiedName
Qualified name of the Application Container that contains this asset.- Specified by:
getAssetApplicationQualifiedName
in interfaceIBI
- Specified by:
getAssetApplicationQualifiedName
in interfaceICatalog
- Specified by:
getAssetApplicationQualifiedName
in interfaceITableau
- Specified by:
getAssetApplicationQualifiedName
in interfaceITableauDatasourceField
-
getDatasource
Datasource in which this field exists.- Specified by:
getDatasource
in interfaceITableauDatasourceField
- Specified by:
getDatasource
in interfaceITableauField
-
getDatasourceFieldType
Type of this datasource field.- Specified by:
getDatasourceFieldType
in interfaceITableauDatasourceField
-
getDatasourceQualifiedName
Unique name of the datasource in which this datasource field exists.- Specified by:
getDatasourceQualifiedName
in interfaceITableauDatasourceField
- Specified by:
getDatasourceQualifiedName
in interfaceITableauField
-
getFullyQualifiedName
Name used internally in Tableau to uniquely identify this field.- Specified by:
getFullyQualifiedName
in interfaceITableauDatasourceField
-
getInputToAirflowTasks
Tasks to which this asset provides input.- Specified by:
getInputToAirflowTasks
in interfaceIBI
- Specified by:
getInputToAirflowTasks
in interfaceICatalog
- Specified by:
getInputToAirflowTasks
in interfaceITableau
- Specified by:
getInputToAirflowTasks
in interfaceITableauDatasourceField
-
getInputToProcesses
Processes to which this asset provides input.- Specified by:
getInputToProcesses
in interfaceIBI
- Specified by:
getInputToProcesses
in interfaceICatalog
- Specified by:
getInputToProcesses
in interfaceITableau
- Specified by:
getInputToProcesses
in interfaceITableauDatasourceField
- Specified by:
getInputToProcesses
in interfaceITableauField
-
getInputToSparkJobs
TBC- Specified by:
getInputToSparkJobs
in interfaceIBI
- Specified by:
getInputToSparkJobs
in interfaceICatalog
- Specified by:
getInputToSparkJobs
in interfaceITableau
- Specified by:
getInputToSparkJobs
in interfaceITableauDatasourceField
-
getModelImplementedEntities
Entities implemented by this asset.- Specified by:
getModelImplementedEntities
in interfaceIBI
- Specified by:
getModelImplementedEntities
in interfaceICatalog
- Specified by:
getModelImplementedEntities
in interfaceITableau
- Specified by:
getModelImplementedEntities
in interfaceITableauDatasourceField
-
getOutputFromAirflowTasks
Tasks from which this asset is output.- Specified by:
getOutputFromAirflowTasks
in interfaceIBI
- Specified by:
getOutputFromAirflowTasks
in interfaceICatalog
- Specified by:
getOutputFromAirflowTasks
in interfaceITableau
- Specified by:
getOutputFromAirflowTasks
in interfaceITableauDatasourceField
-
getOutputFromProcesses
Processes from which this asset is produced as output.- Specified by:
getOutputFromProcesses
in interfaceIBI
- Specified by:
getOutputFromProcesses
in interfaceICatalog
- Specified by:
getOutputFromProcesses
in interfaceITableau
- Specified by:
getOutputFromProcesses
in interfaceITableauDatasourceField
- Specified by:
getOutputFromProcesses
in interfaceITableauField
-
getOutputFromSparkJobs
TBC- Specified by:
getOutputFromSparkJobs
in interfaceIBI
- Specified by:
getOutputFromSparkJobs
in interfaceICatalog
- Specified by:
getOutputFromSparkJobs
in interfaceITableau
- Specified by:
getOutputFromSparkJobs
in interfaceITableauDatasourceField
-
getProjectHierarchy
List of top-level projects and their nested child projects.- Specified by:
getProjectHierarchy
in interfaceITableauDatasourceField
- Specified by:
getProjectHierarchy
in interfaceITableauField
-
getProjectQualifiedName
Unique name of the project in which this datasource field exists.- Specified by:
getProjectQualifiedName
in interfaceITableauDatasourceField
- Specified by:
getProjectQualifiedName
in interfaceITableauField
-
getSiteQualifiedName
Unique name of the site in which this datasource field exists.- Specified by:
getSiteQualifiedName
in interfaceITableauDatasourceField
- Specified by:
getSiteQualifiedName
in interfaceITableauField
-
getTableauDatasourceFieldBinSize
Bin size of this field.- Specified by:
getTableauDatasourceFieldBinSize
in interfaceITableauDatasourceField
-
getTableauDatasourceFieldDataCategory
Data category of this field.- Specified by:
getTableauDatasourceFieldDataCategory
in interfaceITableauDatasourceField
-
getTableauDatasourceFieldDataType
Data type of this field.- Specified by:
getTableauDatasourceFieldDataType
in interfaceITableauDatasourceField
-
getTableauDatasourceFieldFormula
Formula for this field.- Specified by:
getTableauDatasourceFieldFormula
in interfaceITableauDatasourceField
-
getTableauDatasourceFieldRole
Role of this field, for example: 'dimension', 'measure', or 'unknown'.- Specified by:
getTableauDatasourceFieldRole
in interfaceITableauDatasourceField
-
getTopLevelProjectQualifiedName
Unique name of the top-level project in which this datasource field exists.- Specified by:
getTopLevelProjectQualifiedName
in interfaceITableauDatasourceField
- Specified by:
getTopLevelProjectQualifiedName
in interfaceITableauField
-
getUpstreamColumns
Columns upstream to this field.- Specified by:
getUpstreamColumns
in interfaceITableauDatasourceField
-
getUpstreamFields
Fields upstream to this field.- Specified by:
getUpstreamFields
in interfaceITableauDatasourceField
- Specified by:
getUpstreamFields
in interfaceITableauField
-
getUpstreamTables
Tables upstream to this datasource field.- Specified by:
getUpstreamTables
in interfaceITableauDatasourceField
-
getWorkbookQualifiedName
Unique name of the workbook in which this datasource field exists.- Specified by:
getWorkbookQualifiedName
in interfaceITableauDatasourceField
- Specified by:
getWorkbookQualifiedName
in interfaceITableauField
-
getWorksheets
Worksheets that use this datasource field.- Specified by:
getWorksheets
in interfaceITableauDatasourceField
- Specified by:
getWorksheets
in interfaceITableauField
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
Description copied from class:AtlanObject
-
getTypeName
Fixed typeName for TableauDatasourceFields.- Specified by:
getTypeName
in interfaceAuditDetail
- Specified by:
getTypeName
in interfaceIAsset
- Specified by:
getTypeName
in interfaceIBI
- Specified by:
getTypeName
in interfaceICatalog
- Specified by:
getTypeName
in interfaceIReferenceable
- Specified by:
getTypeName
in interfaceITableau
- Specified by:
getTypeName
in interfaceITableauDatasourceField
- Specified by:
getTypeName
in interfaceITableauField
- Overrides:
getTypeName
in classReference
-