Class GuacamoleTable

  • All Implemented Interfaces:
    com.atlan.model.assets.IAsset, com.atlan.model.assets.ICatalog, com.atlan.model.assets.IReferenceable, com.atlan.model.assets.ISQL, com.atlan.model.assets.ITable, com.atlan.model.search.AuditDetail, IGuacamoleTable, java.io.Serializable, java.lang.Comparable<com.atlan.model.relations.Reference>

    @Generated("com.probable.guacamole.generators.POJOGenerator")
    public class GuacamoleTable
    extends com.atlan.model.assets.Asset
    implements IGuacamoleTable, com.atlan.model.assets.ITable, com.atlan.model.assets.ISQL, com.atlan.model.assets.ICatalog, com.atlan.model.assets.IAsset, com.atlan.model.assets.IReferenceable
    Specialized form of a table specific to Guacamole.
    See Also:
    Serialized Form
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  GuacamoleTable.GuacamoleTableBuilder<C extends GuacamoleTable,​B extends GuacamoleTable.GuacamoleTableBuilder<C,​B>>  
      • Nested classes/interfaces inherited from class com.atlan.model.assets.Asset

        com.atlan.model.assets.Asset.AssetBuilder<C extends com.atlan.model.assets.Asset,​B extends com.atlan.model.assets.Asset.AssetBuilder<C,​B>>
      • Nested classes/interfaces inherited from class com.atlan.model.relations.Reference

        com.atlan.model.relations.Reference.ReferenceBuilder<C extends com.atlan.model.relations.Reference,​B extends com.atlan.model.relations.Reference.ReferenceBuilder<C,​B>>
      • Nested classes/interfaces inherited from class com.atlan.model.core.AtlanObject

        com.atlan.model.core.AtlanObject.AtlanObjectBuilder<C extends com.atlan.model.core.AtlanObject,​B extends com.atlan.model.core.AtlanObject.AtlanObjectBuilder<C,​B>>
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String TYPE_NAME  
      • 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, 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_ICON, ASSET_MC_INCIDENT_NAMES, 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_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, CERTIFICATE_STATUS, CERTIFICATE_STATUS_MESSAGE, CERTIFICATE_UPDATED_AT, CERTIFICATE_UPDATED_BY, CONNECTION_NAME, CONNECTION_QUALIFIED_NAME, CONNECTOR_TYPE, DBT_QUALIFIED_NAME, DESCRIPTION, DISPLAY_NAME, FILES, HAS_LINEAGE, IS_AI_GENERATED, IS_DISCOVERABLE, IS_EDITABLE, LAST_ROW_CHANGED_AT, LAST_SYNC_RUN, LAST_SYNC_RUN_AT, LAST_SYNC_WORKFLOW_NAME, LINKS, MC_INCIDENTS, MC_MONITORS, METRICS, NAME, 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_DESCRIPTION, VIEW_SCORE, VIEWER_GROUPS, VIEWER_USERS
      • Fields inherited from interface com.atlan.model.assets.ICatalog

        INPUT_TO_AIRFLOW_TASKS, INPUT_TO_PROCESSES, OUTPUT_FROM_AIRFLOW_TASKS, OUTPUT_FROM_PROCESSES
      • Fields inherited from interface com.atlan.model.assets.IReferenceable

        ASSIGNED_TERMS, ATLAN_TAGS, CREATE_TIME, CREATED_BY, GUID, PROPAGATED_ATLAN_TAGS, STATUS, SUPER_TYPE_NAMES, UPDATE_TIME, UPDATED_BY
      • Fields inherited from interface com.atlan.model.assets.ISQL

        DATABASE_NAME, DATABASE_QUALIFIED_NAME, DBT_MODELS, DBT_SOURCES, DBT_TESTS, IS_PROFILED, LAST_PROFILED_AT, QUERY_COUNT, QUERY_COUNT_UPDATED_AT, QUERY_USER_COUNT, QUERY_USER_MAP, SCHEMA_NAME, SCHEMA_QUALIFIED_NAME, SQL_DBT_MODELS, SQL_DBT_SOURCES, TABLE_NAME, TABLE_QUALIFIED_NAME, VIEW_NAME, VIEW_QUALIFIED_NAME
      • Fields inherited from interface com.atlan.model.assets.ITable

        ALIAS, COLUMN_COUNT, COLUMNS, DIMENSIONS, EXTERNAL_LOCATION, EXTERNAL_LOCATION_FORMAT, EXTERNAL_LOCATION_REGION, FACTS, IS_PARTITIONED, IS_QUERY_PREVIEW, IS_TEMPORARY, PARTITION_COUNT, PARTITION_LIST, PARTITION_STRATEGY, PARTITIONS, QUERIES, QUERY_PREVIEW_CONFIG, ROW_COUNT, SCHEMA, SIZE_BYTES
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      static GuacamoleTable.GuacamoleTableBuilder<?,​?> _internal()  
      static void addAtlanTags​(com.atlan.AtlanClient client, java.lang.String qualifiedName, java.util.List<java.lang.String> atlanTagNames)
      Deprecated.
      static void addAtlanTags​(com.atlan.AtlanClient client, java.lang.String qualifiedName, java.util.List<java.lang.String> atlanTagNames, boolean propagate, boolean removePropagationsOnDelete, boolean restrictLineagePropagation)
      static void addAtlanTags​(java.lang.String qualifiedName, java.util.List<java.lang.String> atlanTagNames)
      Deprecated.
      static void addAtlanTags​(java.lang.String qualifiedName, java.util.List<java.lang.String> atlanTagNames, boolean propagate, boolean removePropagationsOnDelete, boolean restrictLineagePropagation)
      static com.atlan.model.core.AssetFilter.AssetFilterBuilder all()
      Deprecated.
      replaced by select()
      static com.atlan.model.core.AssetFilter.AssetFilterBuilder all​(boolean includeArchived)
      Deprecated.
      replaced by select(boolean)
      static com.atlan.model.core.AssetFilter.AssetFilterBuilder all​(com.atlan.AtlanClient client)
      Deprecated.
      static com.atlan.model.core.AssetFilter.AssetFilterBuilder all​(com.atlan.AtlanClient client, boolean includeArchived)
      Deprecated.
      static GuacamoleTable appendAtlanTags​(com.atlan.AtlanClient client, java.lang.String qualifiedName, java.util.List<java.lang.String> atlanTagNames)
      Add Atlan tags to a GuacamoleTable, without replacing existing Atlan tags linked to the GuacamoleTable.
      static GuacamoleTable appendAtlanTags​(com.atlan.AtlanClient client, java.lang.String qualifiedName, java.util.List<java.lang.String> atlanTagNames, boolean propagate, boolean removePropagationsOnDelete, boolean restrictLineagePropagation)
      Add Atlan tags to a GuacamoleTable, without replacing existing Atlan tags linked to the GuacamoleTable.
      static GuacamoleTable appendAtlanTags​(java.lang.String qualifiedName, java.util.List<java.lang.String> atlanTagNames)
      Add Atlan tags to a GuacamoleTable, without replacing existing Atlan tags linked to the GuacamoleTable.
      static GuacamoleTable appendAtlanTags​(java.lang.String qualifiedName, java.util.List<java.lang.String> atlanTagNames, boolean propagate, boolean removePropagationsOnDelete, boolean restrictLineagePropagation)
      Add Atlan tags to a GuacamoleTable, without replacing existing Atlan tags linked to the GuacamoleTable.
      static GuacamoleTable appendTerms​(com.atlan.AtlanClient client, java.lang.String qualifiedName, java.util.List<com.atlan.model.assets.IGlossaryTerm> terms)
      Link additional terms to the GuacamoleTable, without replacing existing terms linked to the GuacamoleTable.
      static GuacamoleTable appendTerms​(java.lang.String qualifiedName, java.util.List<com.atlan.model.assets.IGlossaryTerm> terms)
      Link additional terms to the GuacamoleTable, without replacing existing terms linked to the GuacamoleTable.
      protected boolean canEqual​(java.lang.Object other)  
      static GuacamoleTable.GuacamoleTableBuilder<?,​?> creator​(java.lang.String name, java.lang.String schemaQualifiedName)
      Builds the minimal object necessary to create a Guacamole table.
      boolean equals​(java.lang.Object o)  
      static java.lang.String generateQualifiedName​(java.lang.String name, java.lang.String schemaQualifiedName)
      Generate a unique Guacamole table name.
      static GuacamoleTable get​(com.atlan.AtlanClient client, java.lang.String id)
      Retrieves a GuacamoleTable by one of its identifiers, complete with all of its relationships.
      static GuacamoleTable get​(com.atlan.AtlanClient client, java.lang.String id, boolean includeRelationships)
      Retrieves a GuacamoleTable by one of its identifiers, optionally complete with all of its relationships.
      static GuacamoleTable get​(java.lang.String id)
      Retrieves a GuacamoleTable by one of its identifiers, complete with all of its relationships.
      java.lang.String getAlias()
      TBC
      java.lang.Long getColumnCount()
      TBC
      java.util.SortedSet<com.atlan.model.assets.IColumn> getColumns()
      TBC
      java.lang.String getDatabaseName()
      TBC
      java.lang.String getDatabaseQualifiedName()
      TBC
      java.util.SortedSet<com.atlan.model.assets.IDbtModel> getDbtModels()
      TBC
      java.util.SortedSet<com.atlan.model.assets.IDbtSource> getDbtSources()
      TBC
      java.util.SortedSet<com.atlan.model.assets.IDbtTest> getDbtTests()
      TBC
      java.util.SortedSet<com.atlan.model.assets.ITable> getDimensions()
      TBC
      java.lang.String getExternalLocation()
      TBC
      java.lang.String getExternalLocationFormat()
      TBC
      java.lang.String getExternalLocationRegion()
      TBC
      java.util.SortedSet<com.atlan.model.assets.ITable> getFacts()
      TBC
      java.lang.Boolean getGuacamoleArchived()
      Whether this table is currently archived (true) or not (false).
      java.util.SortedSet<IGuacamoleColumn> getGuacamoleColumns()
      Specialized columns contained within this specialized table.
      java.lang.Long getGuacamoleSize()
      Consolidated quantification metric spanning number of columns, rows, and sparsity of population.
      GuacamoleTemperature getGuacamoleTemperature()
      Rough measure of the IOPS allocated to the table's processing.
      java.util.SortedSet<com.atlan.model.assets.IAirflowTask> getInputToAirflowTasks()
      TBC
      java.util.SortedSet<com.atlan.model.assets.ILineageProcess> getInputToProcesses()
      TBC
      java.lang.Boolean getIsPartitioned()
      TBC
      java.lang.Boolean getIsProfiled()
      TBC
      java.lang.Boolean getIsQueryPreview()
      TBC
      java.lang.Boolean getIsTemporary()
      TBC
      java.lang.Long getLastProfiledAt()
      TBC
      java.util.SortedSet<com.atlan.model.assets.IAirflowTask> getOutputFromAirflowTasks()
      TBC
      java.util.SortedSet<com.atlan.model.assets.ILineageProcess> getOutputFromProcesses()
      TBC
      java.lang.Long getPartitionCount()
      TBC
      java.lang.String getPartitionList()
      TBC
      java.util.SortedSet<com.atlan.model.assets.ITablePartition> getPartitions()
      TBC
      java.lang.String getPartitionStrategy()
      TBC
      java.util.SortedSet<com.atlan.model.assets.IAtlanQuery> getQueries()
      TBC
      java.lang.Long getQueryCount()
      TBC
      java.lang.Long getQueryCountUpdatedAt()
      TBC
      java.util.Map<java.lang.String,​java.lang.String> getQueryPreviewConfig()
      TBC
      java.lang.Long getQueryUserCount()
      TBC
      java.util.Map<java.lang.String,​java.lang.Long> getQueryUserMap()
      TBC
      java.lang.Long getRowCount()
      TBC
      com.atlan.model.assets.ISchema getSchema()
      TBC
      java.lang.String getSchemaName()
      TBC
      java.lang.String getSchemaQualifiedName()
      TBC
      java.lang.Long getSizeBytes()
      TBC
      java.util.SortedSet<com.atlan.model.assets.IDbtModel> getSqlDbtModels()
      TBC
      java.util.SortedSet<com.atlan.model.assets.IDbtSource> getSqlDBTSources()
      TBC
      java.lang.String getTableName()
      TBC
      java.lang.String getTableQualifiedName()
      TBC
      java.lang.String getTypeName()
      Fixed typeName for GuacamoleTables.
      java.lang.String getViewName()
      TBC
      java.lang.String getViewQualifiedName()
      TBC
      int hashCode()  
      static GuacamoleTable refByGuid​(java.lang.String guid)
      Reference to a GuacamoleTable by GUID.
      static GuacamoleTable refByQualifiedName​(java.lang.String qualifiedName)
      Reference to a GuacamoleTable by qualifiedName.
      static GuacamoleTable removeAnnouncement​(com.atlan.AtlanClient client, java.lang.String qualifiedName, java.lang.String name)
      Remove the announcement from a GuacamoleTable.
      static GuacamoleTable removeAnnouncement​(java.lang.String qualifiedName, java.lang.String name)
      Remove the announcement from a GuacamoleTable.
      static void removeAtlanTag​(com.atlan.AtlanClient client, java.lang.String qualifiedName, java.lang.String atlanTagName)
      Remove an Atlan tag from a GuacamoleTable.
      static void removeAtlanTag​(java.lang.String qualifiedName, java.lang.String atlanTagName)
      Remove an Atlan tag from a GuacamoleTable.
      static GuacamoleTable removeCertificate​(com.atlan.AtlanClient client, java.lang.String qualifiedName, java.lang.String name)
      Remove the certificate from a GuacamoleTable.
      static GuacamoleTable removeCertificate​(java.lang.String qualifiedName, java.lang.String name)
      Remove the certificate from a GuacamoleTable.
      static GuacamoleTable removeDescription​(com.atlan.AtlanClient client, java.lang.String qualifiedName, java.lang.String name)
      Remove the system description from a GuacamoleTable.
      static GuacamoleTable removeDescription​(java.lang.String qualifiedName, java.lang.String name)
      Remove the system description from a GuacamoleTable.
      static GuacamoleTable removeOwners​(com.atlan.AtlanClient client, java.lang.String qualifiedName, java.lang.String name)
      Remove the owners from a GuacamoleTable.
      static GuacamoleTable removeOwners​(java.lang.String qualifiedName, java.lang.String name)
      Remove the owners from a GuacamoleTable.
      static GuacamoleTable removeTerms​(com.atlan.AtlanClient client, java.lang.String qualifiedName, java.util.List<com.atlan.model.assets.IGlossaryTerm> terms)
      Remove terms from a GuacamoleTable, without replacing all existing terms linked to the GuacamoleTable.
      static GuacamoleTable removeTerms​(java.lang.String qualifiedName, java.util.List<com.atlan.model.assets.IGlossaryTerm> terms)
      Remove terms from a GuacamoleTable, without replacing all existing terms linked to the GuacamoleTable.
      static GuacamoleTable removeUserDescription​(com.atlan.AtlanClient client, java.lang.String qualifiedName, java.lang.String name)
      Remove the user's description from a GuacamoleTable.
      static GuacamoleTable removeUserDescription​(java.lang.String qualifiedName, java.lang.String name)
      Remove the user's description from a GuacamoleTable.
      static GuacamoleTable replaceTerms​(com.atlan.AtlanClient client, java.lang.String qualifiedName, java.lang.String name, java.util.List<com.atlan.model.assets.IGlossaryTerm> terms)
      Replace the terms linked to the GuacamoleTable.
      static GuacamoleTable replaceTerms​(java.lang.String qualifiedName, java.lang.String name, java.util.List<com.atlan.model.assets.IGlossaryTerm> terms)
      Replace the terms linked to the GuacamoleTable.
      static boolean restore​(com.atlan.AtlanClient client, java.lang.String qualifiedName)
      Restore the archived (soft-deleted) GuacamoleTable to active.
      static boolean restore​(java.lang.String qualifiedName)
      Restore the archived (soft-deleted) GuacamoleTable to active.
      static GuacamoleTable retrieveByGuid​(com.atlan.AtlanClient client, java.lang.String guid)
      Deprecated.
      static GuacamoleTable retrieveByGuid​(java.lang.String guid)
      Deprecated.
      see get(String) instead
      static GuacamoleTable retrieveByQualifiedName​(com.atlan.AtlanClient client, java.lang.String qualifiedName)
      Deprecated.
      static GuacamoleTable retrieveByQualifiedName​(java.lang.String qualifiedName)
      Deprecated.
      see get(String) instead
      static com.atlan.model.search.FluentSearch.FluentSearchBuilder<?,​?> select()
      Start a fluent search that will return all GuacamoleTable assets.
      static com.atlan.model.search.FluentSearch.FluentSearchBuilder<?,​?> select​(boolean includeArchived)
      Start a fluent search that will return all GuacamoleTable assets.
      static com.atlan.model.search.FluentSearch.FluentSearchBuilder<?,​?> select​(com.atlan.AtlanClient client)
      Start a fluent search that will return all GuacamoleTable assets.
      static com.atlan.model.search.FluentSearch.FluentSearchBuilder<?,​?> select​(com.atlan.AtlanClient client, boolean includeArchived)
      Start a fluent search that will return all GuacamoleTable assets.
      GuacamoleTable.GuacamoleTableBuilder<?,​?> toBuilder()  
      java.lang.String toString()  
      GuacamoleTable trimToReference()
      Builds the minimal object necessary to create a relationship to a GuacamoleTable, from a potentially more-complete GuacamoleTable object.
      GuacamoleTable.GuacamoleTableBuilder<?,​?> trimToRequired()
      Builds the minimal object necessary to apply an update to a GuacamoleTable, from a potentially more-complete GuacamoleTable object.
      static GuacamoleTable updateAnnouncement​(com.atlan.AtlanClient client, java.lang.String qualifiedName, com.atlan.model.enums.AtlanAnnouncementType type, java.lang.String title, java.lang.String message)
      Update the announcement on a GuacamoleTable.
      static GuacamoleTable updateAnnouncement​(java.lang.String qualifiedName, com.atlan.model.enums.AtlanAnnouncementType type, java.lang.String title, java.lang.String message)
      Update the announcement on a GuacamoleTable.
      static GuacamoleTable updateCertificate​(com.atlan.AtlanClient client, java.lang.String qualifiedName, com.atlan.model.enums.CertificateStatus certificate, java.lang.String message)
      Update the certificate on a GuacamoleTable.
      static GuacamoleTable updateCertificate​(java.lang.String qualifiedName, com.atlan.model.enums.CertificateStatus certificate, java.lang.String message)
      Update the certificate on a GuacamoleTable.
      static GuacamoleTable.GuacamoleTableBuilder<?,​?> updater​(java.lang.String qualifiedName, java.lang.String name)
      Builds the minimal object necessary to update a GuacamoleTable.
      • Methods inherited from class com.atlan.model.assets.Asset

        addApiTokenAsAdmin, addAtlanTags, addAtlanTags, appendAtlanTags, appendAtlanTags, appendTerms, delete, delete, get, 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, getAssetDbtTestStatus, getAssetDbtUniqueId, getAssetIcon, getAssetMcIncidentNames, getAssetMcIncidentQualifiedNames, getAssetMcIncidentSeverities, getAssetMcIncidentStates, getAssetMcIncidentSubTypes, getAssetMcIncidentTypes, getAssetMcLastSyncRunAt, getAssetMcMonitorNames, getAssetMcMonitorQualifiedNames, getAssetMcMonitorScheduleTypes, getAssetMcMonitorStatuses, getAssetMcMonitorTypes, getAssetSodaCheckCount, getAssetSodaCheckStatuses, getAssetSodaDQStatus, getAssetSodaLastScanAt, getAssetSodaLastSyncRunAt, getAssetSodaSourceURL, getAssetTags, getAssignedTerms, getAtlanTagNames, getAtlanTags, getCertificateStatus, getCertificateStatusMessage, getCertificateUpdatedAt, getCertificateUpdatedBy, getConnectionName, getConnectionQualifiedName, getConnectorType, getCreatedBy, getCreateTime, getCustomMetadata, getCustomMetadataSets, getDbtQualifiedName, getDeleteHandler, getDescription, getDisplayName, getFiles, getHasLineage, getIsAIGenerated, getIsDiscoverable, getIsEditable, getIsIncomplete, getLastRowChangedAt, getLastSyncRun, getLastSyncRunAt, getLastSyncWorkflowName, getLinks, getMcIncidents, getMcMonitors, getMeaningNames, getMeanings, getMetrics, getName, getNullFields, 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, getUserDescription, getViewerGroups, getViewerUsers, getViewScore, purge, purge, removeAnnouncement, removeAtlanTag, removeCertificate, removeCustomMetadata, removeCustomMetadata, removeDescription, removeOwners, removeTerms, removeUserDescription, replaceCustomMetadata, replaceCustomMetadata, replaceTerms, restore, retrieveFull, retrieveFull, retrieveFull, retrieveMinimal, retrieveMinimal, retrieveMinimal, retrieveMinimal, save, save, save, save, saveMergingCM, saveMergingCM, saveReplacingCM, saveReplacingCM, updateAnnouncement, updateAnnouncement, updateCertificate, updateCertificate, updateCustomMetadataAttributes, updateCustomMetadataAttributes, updateMergingCM, updateMergingCM, updateReplacingCM, updateReplacingCM, upsert, upsert, upsertMergingCM, upsertReplacingCM
      • Methods inherited from class com.atlan.model.relations.Reference

        builder, by, compareTo, getCompleteObject, getDisplayText, getEntityStatus, getGuid, getRelationshipAttributes, getRelationshipGuid, getRelationshipStatus, getRelationshipType, getUniqueAttributes, isComplete, isValidReference, isValidReferenceByGuid, isValidReferenceByQualifiedName, setCompleteObject, to
      • Methods inherited from class com.atlan.model.core.AtlanObject

        toJson
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface com.atlan.model.assets.IAsset

        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, getAssetDbtTestStatus, getAssetDbtUniqueId, getAssetIcon, getAssetMcIncidentNames, getAssetMcIncidentQualifiedNames, getAssetMcIncidentSeverities, getAssetMcIncidentStates, getAssetMcIncidentSubTypes, getAssetMcIncidentTypes, getAssetMcLastSyncRunAt, getAssetMcMonitorNames, getAssetMcMonitorQualifiedNames, getAssetMcMonitorScheduleTypes, getAssetMcMonitorStatuses, getAssetMcMonitorTypes, getAssetSodaCheckCount, getAssetSodaCheckStatuses, getAssetSodaDQStatus, getAssetSodaLastScanAt, getAssetSodaLastSyncRunAt, getAssetSodaSourceURL, getAssetTags, getAssignedTerms, getCertificateStatus, getCertificateStatusMessage, getCertificateUpdatedAt, getCertificateUpdatedBy, getConnectionName, getConnectionQualifiedName, getConnectorType, getDbtQualifiedName, getDescription, getDisplayName, getDisplayText, getEntityStatus, getFiles, getGuid, getHasLineage, getIsAIGenerated, getIsDiscoverable, getIsEditable, getLastRowChangedAt, getLastSyncRun, getLastSyncRunAt, getLastSyncWorkflowName, getLinks, getMcIncidents, getMcMonitors, getMetrics, getName, 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, getUserDescription, getViewerGroups, getViewerUsers, getViewScore, isComplete, isValidReferenceByGuid, isValidReferenceByQualifiedName
      • Methods inherited from interface com.atlan.model.assets.ICatalog

        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, getAssetDbtTestStatus, getAssetDbtUniqueId, getAssetIcon, getAssetMcIncidentNames, getAssetMcIncidentQualifiedNames, getAssetMcIncidentSeverities, getAssetMcIncidentStates, getAssetMcIncidentSubTypes, getAssetMcIncidentTypes, getAssetMcLastSyncRunAt, getAssetMcMonitorNames, getAssetMcMonitorQualifiedNames, getAssetMcMonitorScheduleTypes, getAssetMcMonitorStatuses, getAssetMcMonitorTypes, getAssetSodaCheckCount, getAssetSodaCheckStatuses, getAssetSodaDQStatus, getAssetSodaLastScanAt, getAssetSodaLastSyncRunAt, getAssetSodaSourceURL, getAssetTags, getAssignedTerms, getCertificateStatus, getCertificateStatusMessage, getCertificateUpdatedAt, getCertificateUpdatedBy, getConnectionName, getConnectionQualifiedName, getConnectorType, getDbtQualifiedName, getDescription, getDisplayName, getDisplayText, getEntityStatus, getFiles, getGuid, getHasLineage, getIsAIGenerated, getIsDiscoverable, getIsEditable, getLastRowChangedAt, getLastSyncRun, getLastSyncRunAt, getLastSyncWorkflowName, getLinks, getMcIncidents, getMcMonitors, getMetrics, getName, 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, 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.ISQL

        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, getAssetDbtTestStatus, getAssetDbtUniqueId, getAssetIcon, getAssetMcIncidentNames, getAssetMcIncidentQualifiedNames, getAssetMcIncidentSeverities, getAssetMcIncidentStates, getAssetMcIncidentSubTypes, getAssetMcIncidentTypes, getAssetMcLastSyncRunAt, getAssetMcMonitorNames, getAssetMcMonitorQualifiedNames, getAssetMcMonitorScheduleTypes, getAssetMcMonitorStatuses, getAssetMcMonitorTypes, getAssetSodaCheckCount, getAssetSodaCheckStatuses, getAssetSodaDQStatus, getAssetSodaLastScanAt, getAssetSodaLastSyncRunAt, getAssetSodaSourceURL, getAssetTags, getAssignedTerms, getCertificateStatus, getCertificateStatusMessage, getCertificateUpdatedAt, getCertificateUpdatedBy, getConnectionName, getConnectionQualifiedName, getConnectorType, getDbtQualifiedName, getDescription, getDisplayName, getDisplayText, getEntityStatus, getFiles, getGuid, getHasLineage, getIsAIGenerated, getIsDiscoverable, getIsEditable, getLastRowChangedAt, getLastSyncRun, getLastSyncRunAt, getLastSyncWorkflowName, getLinks, getMcIncidents, getMcMonitors, getMetrics, getName, 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, getUserDescription, getViewerGroups, getViewerUsers, getViewScore, isComplete, isValidReferenceByGuid, isValidReferenceByQualifiedName
      • Methods inherited from interface com.atlan.model.assets.ITable

        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, getAssetDbtTestStatus, getAssetDbtUniqueId, getAssetIcon, getAssetMcIncidentNames, getAssetMcIncidentQualifiedNames, getAssetMcIncidentSeverities, getAssetMcIncidentStates, getAssetMcIncidentSubTypes, getAssetMcIncidentTypes, getAssetMcLastSyncRunAt, getAssetMcMonitorNames, getAssetMcMonitorQualifiedNames, getAssetMcMonitorScheduleTypes, getAssetMcMonitorStatuses, getAssetMcMonitorTypes, getAssetSodaCheckCount, getAssetSodaCheckStatuses, getAssetSodaDQStatus, getAssetSodaLastScanAt, getAssetSodaLastSyncRunAt, getAssetSodaSourceURL, getAssetTags, getAssignedTerms, getCertificateStatus, getCertificateStatusMessage, getCertificateUpdatedAt, getCertificateUpdatedBy, getConnectionName, getConnectionQualifiedName, getConnectorType, getDbtQualifiedName, getDescription, getDisplayName, getDisplayText, getEntityStatus, getFiles, getGuid, getHasLineage, getIsAIGenerated, getIsDiscoverable, getIsEditable, getLastRowChangedAt, getLastSyncRun, getLastSyncRunAt, getLastSyncWorkflowName, getLinks, getMcIncidents, getMcMonitors, getMetrics, getName, 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, getUserDescription, getViewerGroups, getViewerUsers, getViewScore, isComplete, isValidReferenceByGuid, isValidReferenceByQualifiedName
    • Method Detail

      • trimToReference

        public GuacamoleTable trimToReference()
                                       throws com.atlan.exception.InvalidRequestException
        Builds the minimal object necessary to create a relationship to a GuacamoleTable, from a potentially more-complete GuacamoleTable object.
        Specified by:
        trimToReference in class com.atlan.model.assets.Asset
        Returns:
        the minimal object necessary to relate to the GuacamoleTable
        Throws:
        com.atlan.exception.InvalidRequestException - if any of the minimal set of required properties for a GuacamoleTable relationship are not found in the initial object
      • select

        public static com.atlan.model.search.FluentSearch.FluentSearchBuilder<?,​?> select()
        Start a fluent search that will return all GuacamoleTable 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) GuacamoleTable assets will be included.
        Returns:
        a fluent search that includes all GuacamoleTable assets
      • select

        public static com.atlan.model.search.FluentSearch.FluentSearchBuilder<?,​?> select​(com.atlan.AtlanClient client)
        Start a fluent search that will return all GuacamoleTable 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) GuacamoleTable assets will be included.
        Parameters:
        client - connectivity to the Atlan tenant from which to retrieve the assets
        Returns:
        a fluent search that includes all GuacamoleTable assets
      • select

        public static com.atlan.model.search.FluentSearch.FluentSearchBuilder<?,​?> select​(boolean includeArchived)
        Start a fluent search that will return all GuacamoleTable 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) GuacamoleTables will be included
        Returns:
        a fluent search that includes all GuacamoleTable assets
      • select

        public static com.atlan.model.search.FluentSearch.FluentSearchBuilder<?,​?> select​(com.atlan.AtlanClient client,
                                                                                                boolean includeArchived)
        Start a fluent search that will return all GuacamoleTable 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 assets
        includeArchived - when true, archived (soft-deleted) GuacamoleTables will be included
        Returns:
        a fluent search that includes all GuacamoleTable assets
      • all

        @Deprecated
        public static com.atlan.model.core.AssetFilter.AssetFilterBuilder all()
        Deprecated.
        replaced by select()
        Start an asset filter that will return all GuacamoleTable assets. Additional conditions can be chained onto the returned filter before any asset retrieval is attempted, ensuring all conditions are pushed-down for optimal retrieval. Only active (non-archived) GuacamoleTable assets will be included.
        Returns:
        an asset filter that includes all GuacamoleTable assets
      • all

        @Deprecated
        public static com.atlan.model.core.AssetFilter.AssetFilterBuilder all​(com.atlan.AtlanClient client)
        Deprecated.
        Start an asset filter that will return all GuacamoleTable assets. Additional conditions can be chained onto the returned filter before any asset retrieval is attempted, ensuring all conditions are pushed-down for optimal retrieval. Only active (non-archived) GuacamoleTable assets will be included.
        Parameters:
        client - connectivity to the Atlan tenant from which to retrieve the assets
        Returns:
        an asset filter that includes all GuacamoleTable assets
      • all

        @Deprecated
        public static com.atlan.model.core.AssetFilter.AssetFilterBuilder all​(boolean includeArchived)
        Deprecated.
        replaced by select(boolean)
        Start an asset filter that will return all GuacamoleTable assets. Additional conditions can be chained onto the returned filter before any asset retrieval is attempted, ensuring all conditions are pushed-down for optimal retrieval.
        Parameters:
        includeArchived - when true, archived (soft-deleted) GuacamoleTables will be included
        Returns:
        an asset filter that includes all GuacamoleTable assets
      • all

        @Deprecated
        public static com.atlan.model.core.AssetFilter.AssetFilterBuilder all​(com.atlan.AtlanClient client,
                                                                              boolean includeArchived)
        Deprecated.
        Start an asset filter that will return all GuacamoleTable assets. Additional conditions can be chained onto the returned filter 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 assets
        includeArchived - when true, archived (soft-deleted) GuacamoleTables will be included
        Returns:
        an asset filter that includes all GuacamoleTable assets
      • refByGuid

        public static GuacamoleTable refByGuid​(java.lang.String guid)
        Reference to a GuacamoleTable by GUID.
        Parameters:
        guid - the GUID of the GuacamoleTable to reference
        Returns:
        reference to a GuacamoleTable that can be used for defining a relationship to a GuacamoleTable
      • refByQualifiedName

        public static GuacamoleTable refByQualifiedName​(java.lang.String qualifiedName)
        Reference to a GuacamoleTable by qualifiedName.
        Parameters:
        qualifiedName - the qualifiedName of the GuacamoleTable to reference
        Returns:
        reference to a GuacamoleTable that can be used for defining a relationship to a GuacamoleTable
      • get

        public static GuacamoleTable get​(java.lang.String id)
                                  throws com.atlan.exception.AtlanException
        Retrieves a GuacamoleTable by one of its identifiers, complete with all of its relationships.
        Parameters:
        id - of the GuacamoleTable to retrieve, either its GUID or its full qualifiedName
        Returns:
        the requested full GuacamoleTable, complete with all of its relationships
        Throws:
        com.atlan.exception.AtlanException - on any error during the API invocation, such as the NotFoundException if the GuacamoleTable does not exist or the provided GUID is not a GuacamoleTable
      • get

        public static GuacamoleTable get​(com.atlan.AtlanClient client,
                                         java.lang.String id)
                                  throws com.atlan.exception.AtlanException
        Retrieves a GuacamoleTable by one of its identifiers, complete with all of its relationships.
        Parameters:
        client - connectivity to the Atlan tenant from which to retrieve the asset
        id - of the GuacamoleTable to retrieve, either its GUID or its full qualifiedName
        Returns:
        the requested full GuacamoleTable, complete with all of its relationships
        Throws:
        com.atlan.exception.AtlanException - on any error during the API invocation, such as the NotFoundException if the GuacamoleTable does not exist or the provided GUID is not a GuacamoleTable
      • get

        public static GuacamoleTable get​(com.atlan.AtlanClient client,
                                         java.lang.String id,
                                         boolean includeRelationships)
                                  throws com.atlan.exception.AtlanException
        Retrieves a GuacamoleTable by one of its identifiers, optionally complete with all of its relationships.
        Parameters:
        client - connectivity to the Atlan tenant from which to retrieve the asset
        id - of the GuacamoleTable to retrieve, either its GUID or its full qualifiedName
        includeRelationships - if true, all of the asset's relationships will also be retrieved; if false, no relationships will be retrieved
        Returns:
        the requested full GuacamoleTable, optionally complete with all of its relationships
        Throws:
        com.atlan.exception.AtlanException - on any error during the API invocation, such as the NotFoundException if the GuacamoleTable does not exist or the provided GUID is not a GuacamoleTable
      • retrieveByGuid

        @Deprecated
        public static GuacamoleTable retrieveByGuid​(java.lang.String guid)
                                             throws com.atlan.exception.AtlanException
        Deprecated.
        see get(String) instead
        Retrieves a GuacamoleTable by its GUID, complete with all of its relationships.
        Parameters:
        guid - of the GuacamoleTable to retrieve
        Returns:
        the requested full GuacamoleTable, complete with all of its relationships
        Throws:
        com.atlan.exception.AtlanException - on any error during the API invocation, such as the NotFoundException if the GuacamoleTable does not exist or the provided GUID is not a GuacamoleTable
      • retrieveByGuid

        @Deprecated
        public static GuacamoleTable retrieveByGuid​(com.atlan.AtlanClient client,
                                                    java.lang.String guid)
                                             throws com.atlan.exception.AtlanException
        Deprecated.
        Retrieves a GuacamoleTable by its GUID, complete with all of its relationships.
        Parameters:
        client - connectivity to the Atlan tenant from which to retrieve the asset
        guid - of the GuacamoleTable to retrieve
        Returns:
        the requested full GuacamoleTable, complete with all of its relationships
        Throws:
        com.atlan.exception.AtlanException - on any error during the API invocation, such as the NotFoundException if the GuacamoleTable does not exist or the provided GUID is not a GuacamoleTable
      • retrieveByQualifiedName

        @Deprecated
        public static GuacamoleTable retrieveByQualifiedName​(java.lang.String qualifiedName)
                                                      throws com.atlan.exception.AtlanException
        Deprecated.
        see get(String) instead
        Retrieves a GuacamoleTable by its qualifiedName, complete with all of its relationships.
        Parameters:
        qualifiedName - of the GuacamoleTable to retrieve
        Returns:
        the requested full GuacamoleTable, complete with all of its relationships
        Throws:
        com.atlan.exception.AtlanException - on any error during the API invocation, such as the NotFoundException if the GuacamoleTable does not exist
      • retrieveByQualifiedName

        @Deprecated
        public static GuacamoleTable retrieveByQualifiedName​(com.atlan.AtlanClient client,
                                                             java.lang.String qualifiedName)
                                                      throws com.atlan.exception.AtlanException
        Deprecated.
        Retrieves a GuacamoleTable by its qualifiedName, complete with all of its relationships.
        Parameters:
        client - connectivity to the Atlan tenant from which to retrieve the asset
        qualifiedName - of the GuacamoleTable to retrieve
        Returns:
        the requested full GuacamoleTable, complete with all of its relationships
        Throws:
        com.atlan.exception.AtlanException - on any error during the API invocation, such as the NotFoundException if the GuacamoleTable does not exist
      • restore

        public static boolean restore​(java.lang.String qualifiedName)
                               throws com.atlan.exception.AtlanException
        Restore the archived (soft-deleted) GuacamoleTable to active.
        Parameters:
        qualifiedName - for the GuacamoleTable
        Returns:
        true if the GuacamoleTable is now active, and false otherwise
        Throws:
        com.atlan.exception.AtlanException - on any API problems
      • restore

        public static boolean restore​(com.atlan.AtlanClient client,
                                      java.lang.String qualifiedName)
                               throws com.atlan.exception.AtlanException
        Restore the archived (soft-deleted) GuacamoleTable to active.
        Parameters:
        client - connectivity to the Atlan tenant on which to restore the asset
        qualifiedName - for the GuacamoleTable
        Returns:
        true if the GuacamoleTable is now active, and false otherwise
        Throws:
        com.atlan.exception.AtlanException - on any API problems
      • creator

        public static GuacamoleTable.GuacamoleTableBuilder<?,​?> creator​(java.lang.String name,
                                                                              java.lang.String schemaQualifiedName)
        Builds the minimal object necessary to create a Guacamole table.
        Parameters:
        name - of the Guacamole table
        schemaQualifiedName - unique name of the schema in which this Guacamole table exists
        Returns:
        the minimal request necessary to create the Guacamole table, as a builder
      • updater

        public static GuacamoleTable.GuacamoleTableBuilder<?,​?> updater​(java.lang.String qualifiedName,
                                                                              java.lang.String name)
        Builds the minimal object necessary to update a GuacamoleTable.
        Parameters:
        qualifiedName - of the GuacamoleTable
        name - of the GuacamoleTable
        Returns:
        the minimal request necessary to update the GuacamoleTable, as a builder
      • generateQualifiedName

        public static java.lang.String generateQualifiedName​(java.lang.String name,
                                                             java.lang.String schemaQualifiedName)
        Generate a unique Guacamole table name.
        Parameters:
        name - of the Guacamole table
        schemaQualifiedName - unique name of the schema in which this Guacamole table exists
        Returns:
        a unique name for the Guacamole table
      • trimToRequired

        public GuacamoleTable.GuacamoleTableBuilder<?,​?> trimToRequired()
                                                                       throws com.atlan.exception.InvalidRequestException
        Builds the minimal object necessary to apply an update to a GuacamoleTable, from a potentially more-complete GuacamoleTable object.
        Specified by:
        trimToRequired in class com.atlan.model.assets.Asset
        Returns:
        the minimal object necessary to update the GuacamoleTable, as a builder
        Throws:
        com.atlan.exception.InvalidRequestException - if any of the minimal set of required properties for GuacamoleTable are not found in the initial object
      • removeDescription

        public static GuacamoleTable removeDescription​(java.lang.String qualifiedName,
                                                       java.lang.String name)
                                                throws com.atlan.exception.AtlanException
        Remove the system description from a GuacamoleTable.
        Parameters:
        qualifiedName - of the GuacamoleTable
        name - of the GuacamoleTable
        Returns:
        the updated GuacamoleTable, or null if the removal failed
        Throws:
        com.atlan.exception.AtlanException - on any API problems
      • removeDescription

        public static GuacamoleTable removeDescription​(com.atlan.AtlanClient client,
                                                       java.lang.String qualifiedName,
                                                       java.lang.String name)
                                                throws com.atlan.exception.AtlanException
        Remove the system description from a GuacamoleTable.
        Parameters:
        client - connectivity to the Atlan tenant on which to remove the asset's description
        qualifiedName - of the GuacamoleTable
        name - of the GuacamoleTable
        Returns:
        the updated GuacamoleTable, or null if the removal failed
        Throws:
        com.atlan.exception.AtlanException - on any API problems
      • removeUserDescription

        public static GuacamoleTable removeUserDescription​(java.lang.String qualifiedName,
                                                           java.lang.String name)
                                                    throws com.atlan.exception.AtlanException
        Remove the user's description from a GuacamoleTable.
        Parameters:
        qualifiedName - of the GuacamoleTable
        name - of the GuacamoleTable
        Returns:
        the updated GuacamoleTable, or null if the removal failed
        Throws:
        com.atlan.exception.AtlanException - on any API problems
      • removeUserDescription

        public static GuacamoleTable removeUserDescription​(com.atlan.AtlanClient client,
                                                           java.lang.String qualifiedName,
                                                           java.lang.String name)
                                                    throws com.atlan.exception.AtlanException
        Remove the user's description from a GuacamoleTable.
        Parameters:
        client - connectivity to the Atlan tenant on which to remove the asset's description
        qualifiedName - of the GuacamoleTable
        name - of the GuacamoleTable
        Returns:
        the updated GuacamoleTable, or null if the removal failed
        Throws:
        com.atlan.exception.AtlanException - on any API problems
      • removeOwners

        public static GuacamoleTable removeOwners​(java.lang.String qualifiedName,
                                                  java.lang.String name)
                                           throws com.atlan.exception.AtlanException
        Remove the owners from a GuacamoleTable.
        Parameters:
        qualifiedName - of the GuacamoleTable
        name - of the GuacamoleTable
        Returns:
        the updated GuacamoleTable, or null if the removal failed
        Throws:
        com.atlan.exception.AtlanException - on any API problems
      • removeOwners

        public static GuacamoleTable removeOwners​(com.atlan.AtlanClient client,
                                                  java.lang.String qualifiedName,
                                                  java.lang.String name)
                                           throws com.atlan.exception.AtlanException
        Remove the owners from a GuacamoleTable.
        Parameters:
        client - connectivity to the Atlan tenant from which to remove the GuacamoleTable's owners
        qualifiedName - of the GuacamoleTable
        name - of the GuacamoleTable
        Returns:
        the updated GuacamoleTable, or null if the removal failed
        Throws:
        com.atlan.exception.AtlanException - on any API problems
      • updateCertificate

        public static GuacamoleTable updateCertificate​(java.lang.String qualifiedName,
                                                       com.atlan.model.enums.CertificateStatus certificate,
                                                       java.lang.String message)
                                                throws com.atlan.exception.AtlanException
        Update the certificate on a GuacamoleTable.
        Parameters:
        qualifiedName - of the GuacamoleTable
        certificate - to use
        message - (optional) message, or null if no message
        Returns:
        the updated GuacamoleTable, or null if the update failed
        Throws:
        com.atlan.exception.AtlanException - on any API problems
      • updateCertificate

        public static GuacamoleTable updateCertificate​(com.atlan.AtlanClient client,
                                                       java.lang.String qualifiedName,
                                                       com.atlan.model.enums.CertificateStatus certificate,
                                                       java.lang.String message)
                                                throws com.atlan.exception.AtlanException
        Update the certificate on a GuacamoleTable.
        Parameters:
        client - connectivity to the Atlan tenant on which to update the GuacamoleTable's certificate
        qualifiedName - of the GuacamoleTable
        certificate - to use
        message - (optional) message, or null if no message
        Returns:
        the updated GuacamoleTable, or null if the update failed
        Throws:
        com.atlan.exception.AtlanException - on any API problems
      • removeCertificate

        public static GuacamoleTable removeCertificate​(java.lang.String qualifiedName,
                                                       java.lang.String name)
                                                throws com.atlan.exception.AtlanException
        Remove the certificate from a GuacamoleTable.
        Parameters:
        qualifiedName - of the GuacamoleTable
        name - of the GuacamoleTable
        Returns:
        the updated GuacamoleTable, or null if the removal failed
        Throws:
        com.atlan.exception.AtlanException - on any API problems
      • removeCertificate

        public static GuacamoleTable removeCertificate​(com.atlan.AtlanClient client,
                                                       java.lang.String qualifiedName,
                                                       java.lang.String name)
                                                throws com.atlan.exception.AtlanException
        Remove the certificate from a GuacamoleTable.
        Parameters:
        client - connectivity to the Atlan tenant from which to remove the GuacamoleTable's certificate
        qualifiedName - of the GuacamoleTable
        name - of the GuacamoleTable
        Returns:
        the updated GuacamoleTable, or null if the removal failed
        Throws:
        com.atlan.exception.AtlanException - on any API problems
      • updateAnnouncement

        public static GuacamoleTable updateAnnouncement​(java.lang.String qualifiedName,
                                                        com.atlan.model.enums.AtlanAnnouncementType type,
                                                        java.lang.String title,
                                                        java.lang.String message)
                                                 throws com.atlan.exception.AtlanException
        Update the announcement on a GuacamoleTable.
        Parameters:
        qualifiedName - of the GuacamoleTable
        type - type of announcement to set
        title - (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:
        com.atlan.exception.AtlanException - on any API problems
      • updateAnnouncement

        public static GuacamoleTable updateAnnouncement​(com.atlan.AtlanClient client,
                                                        java.lang.String qualifiedName,
                                                        com.atlan.model.enums.AtlanAnnouncementType type,
                                                        java.lang.String title,
                                                        java.lang.String message)
                                                 throws com.atlan.exception.AtlanException
        Update the announcement on a GuacamoleTable.
        Parameters:
        client - connectivity to the Atlan tenant on which to update the GuacamoleTable's announcement
        qualifiedName - of the GuacamoleTable
        type - type of announcement to set
        title - (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:
        com.atlan.exception.AtlanException - on any API problems
      • removeAnnouncement

        public static GuacamoleTable removeAnnouncement​(java.lang.String qualifiedName,
                                                        java.lang.String name)
                                                 throws com.atlan.exception.AtlanException
        Remove the announcement from a GuacamoleTable.
        Parameters:
        qualifiedName - of the GuacamoleTable
        name - of the GuacamoleTable
        Returns:
        the updated GuacamoleTable, or null if the removal failed
        Throws:
        com.atlan.exception.AtlanException - on any API problems
      • removeAnnouncement

        public static GuacamoleTable removeAnnouncement​(com.atlan.AtlanClient client,
                                                        java.lang.String qualifiedName,
                                                        java.lang.String name)
                                                 throws com.atlan.exception.AtlanException
        Remove the announcement from a GuacamoleTable.
        Parameters:
        client - connectivity to the Atlan client from which to remove the GuacamoleTable's announcement
        qualifiedName - of the GuacamoleTable
        name - of the GuacamoleTable
        Returns:
        the updated GuacamoleTable, or null if the removal failed
        Throws:
        com.atlan.exception.AtlanException - on any API problems
      • replaceTerms

        public static GuacamoleTable replaceTerms​(java.lang.String qualifiedName,
                                                  java.lang.String name,
                                                  java.util.List<com.atlan.model.assets.IGlossaryTerm> terms)
                                           throws com.atlan.exception.AtlanException
        Replace the terms linked to the GuacamoleTable.
        Parameters:
        qualifiedName - for the GuacamoleTable
        name - human-readable name of the GuacamoleTable
        terms - the list of terms to replace on the GuacamoleTable, or null to remove all terms from the GuacamoleTable
        Returns:
        the GuacamoleTable that was updated (note that it will NOT contain details of the replaced terms)
        Throws:
        com.atlan.exception.AtlanException - on any API problems
      • replaceTerms

        public static GuacamoleTable replaceTerms​(com.atlan.AtlanClient client,
                                                  java.lang.String qualifiedName,
                                                  java.lang.String name,
                                                  java.util.List<com.atlan.model.assets.IGlossaryTerm> terms)
                                           throws com.atlan.exception.AtlanException
        Replace the terms linked to the GuacamoleTable.
        Parameters:
        client - connectivity to the Atlan tenant on which to replace the GuacamoleTable's assigned terms
        qualifiedName - for the GuacamoleTable
        name - human-readable name of the GuacamoleTable
        terms - the list of terms to replace on the GuacamoleTable, or null to remove all terms from the GuacamoleTable
        Returns:
        the GuacamoleTable that was updated (note that it will NOT contain details of the replaced terms)
        Throws:
        com.atlan.exception.AtlanException - on any API problems
      • appendTerms

        public static GuacamoleTable appendTerms​(java.lang.String qualifiedName,
                                                 java.util.List<com.atlan.model.assets.IGlossaryTerm> terms)
                                          throws com.atlan.exception.AtlanException
        Link additional terms to the GuacamoleTable, without replacing existing terms linked to the GuacamoleTable. Note: this operation must make two API calls — one to retrieve the GuacamoleTable's existing terms, and a second to append the new terms.
        Parameters:
        qualifiedName - for the GuacamoleTable
        terms - the list of terms to append to the GuacamoleTable
        Returns:
        the GuacamoleTable that was updated (note that it will NOT contain details of the appended terms)
        Throws:
        com.atlan.exception.AtlanException - on any API problems
      • appendTerms

        public static GuacamoleTable appendTerms​(com.atlan.AtlanClient client,
                                                 java.lang.String qualifiedName,
                                                 java.util.List<com.atlan.model.assets.IGlossaryTerm> terms)
                                          throws com.atlan.exception.AtlanException
        Link additional terms to the GuacamoleTable, without replacing existing terms linked to the GuacamoleTable. Note: this operation must make two API calls — one to retrieve the GuacamoleTable'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 GuacamoleTable
        qualifiedName - for the GuacamoleTable
        terms - the list of terms to append to the GuacamoleTable
        Returns:
        the GuacamoleTable that was updated (note that it will NOT contain details of the appended terms)
        Throws:
        com.atlan.exception.AtlanException - on any API problems
      • removeTerms

        public static GuacamoleTable removeTerms​(java.lang.String qualifiedName,
                                                 java.util.List<com.atlan.model.assets.IGlossaryTerm> terms)
                                          throws com.atlan.exception.AtlanException
        Remove terms from a GuacamoleTable, without replacing all existing terms linked to the GuacamoleTable. Note: this operation must make two API calls — one to retrieve the GuacamoleTable's existing terms, and a second to remove the provided terms.
        Parameters:
        qualifiedName - for the GuacamoleTable
        terms - the list of terms to remove from the GuacamoleTable, which must be referenced by GUID
        Returns:
        the GuacamoleTable that was updated (note that it will NOT contain details of the resulting terms)
        Throws:
        com.atlan.exception.AtlanException - on any API problems
      • removeTerms

        public static GuacamoleTable removeTerms​(com.atlan.AtlanClient client,
                                                 java.lang.String qualifiedName,
                                                 java.util.List<com.atlan.model.assets.IGlossaryTerm> terms)
                                          throws com.atlan.exception.AtlanException
        Remove terms from a GuacamoleTable, without replacing all existing terms linked to the GuacamoleTable. Note: this operation must make two API calls — one to retrieve the GuacamoleTable'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 GuacamoleTable
        qualifiedName - for the GuacamoleTable
        terms - the list of terms to remove from the GuacamoleTable, which must be referenced by GUID
        Returns:
        the GuacamoleTable that was updated (note that it will NOT contain details of the resulting terms)
        Throws:
        com.atlan.exception.AtlanException - on any API problems
      • appendAtlanTags

        public static GuacamoleTable appendAtlanTags​(java.lang.String qualifiedName,
                                                     java.util.List<java.lang.String> atlanTagNames)
                                              throws com.atlan.exception.AtlanException
        Add Atlan tags to a GuacamoleTable, without replacing existing Atlan tags linked to the GuacamoleTable. Note: this operation must make two API calls — one to retrieve the GuacamoleTable's existing Atlan tags, and a second to append the new Atlan tags.
        Parameters:
        qualifiedName - of the GuacamoleTable
        atlanTagNames - human-readable names of the Atlan tags to add
        Returns:
        the updated GuacamoleTable
        Throws:
        com.atlan.exception.AtlanException - on any API problems
      • appendAtlanTags

        public static GuacamoleTable appendAtlanTags​(com.atlan.AtlanClient client,
                                                     java.lang.String qualifiedName,
                                                     java.util.List<java.lang.String> atlanTagNames)
                                              throws com.atlan.exception.AtlanException
        Add Atlan tags to a GuacamoleTable, without replacing existing Atlan tags linked to the GuacamoleTable. Note: this operation must make two API calls — one to retrieve the GuacamoleTable'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 GuacamoleTable
        qualifiedName - of the GuacamoleTable
        atlanTagNames - human-readable names of the Atlan tags to add
        Returns:
        the updated GuacamoleTable
        Throws:
        com.atlan.exception.AtlanException - on any API problems
      • appendAtlanTags

        public static GuacamoleTable appendAtlanTags​(java.lang.String qualifiedName,
                                                     java.util.List<java.lang.String> atlanTagNames,
                                                     boolean propagate,
                                                     boolean removePropagationsOnDelete,
                                                     boolean restrictLineagePropagation)
                                              throws com.atlan.exception.AtlanException
        Add Atlan tags to a GuacamoleTable, without replacing existing Atlan tags linked to the GuacamoleTable. Note: this operation must make two API calls — one to retrieve the GuacamoleTable's existing Atlan tags, and a second to append the new Atlan tags.
        Parameters:
        qualifiedName - of the GuacamoleTable
        atlanTagNames - human-readable names of the Atlan tags to add
        propagate - 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 GuacamoleTable
        Throws:
        com.atlan.exception.AtlanException - on any API problems
      • appendAtlanTags

        public static GuacamoleTable appendAtlanTags​(com.atlan.AtlanClient client,
                                                     java.lang.String qualifiedName,
                                                     java.util.List<java.lang.String> atlanTagNames,
                                                     boolean propagate,
                                                     boolean removePropagationsOnDelete,
                                                     boolean restrictLineagePropagation)
                                              throws com.atlan.exception.AtlanException
        Add Atlan tags to a GuacamoleTable, without replacing existing Atlan tags linked to the GuacamoleTable. Note: this operation must make two API calls — one to retrieve the GuacamoleTable'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 GuacamoleTable
        qualifiedName - of the GuacamoleTable
        atlanTagNames - human-readable names of the Atlan tags to add
        propagate - 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 GuacamoleTable
        Throws:
        com.atlan.exception.AtlanException - on any API problems
      • addAtlanTags

        @Deprecated
        public static void addAtlanTags​(java.lang.String qualifiedName,
                                        java.util.List<java.lang.String> atlanTagNames)
                                 throws com.atlan.exception.AtlanException
        Deprecated.
        Add Atlan tags to a GuacamoleTable.
        Parameters:
        qualifiedName - of the GuacamoleTable
        atlanTagNames - human-readable names of the Atlan tags to add
        Throws:
        com.atlan.exception.AtlanException - on any API problems, or if any of the Atlan tags already exist on the GuacamoleTable
      • addAtlanTags

        @Deprecated
        public static void addAtlanTags​(com.atlan.AtlanClient client,
                                        java.lang.String qualifiedName,
                                        java.util.List<java.lang.String> atlanTagNames)
                                 throws com.atlan.exception.AtlanException
        Deprecated.
        Add Atlan tags to a GuacamoleTable.
        Parameters:
        client - connectivity to the Atlan tenant on which to add Atlan tags to the GuacamoleTable
        qualifiedName - of the GuacamoleTable
        atlanTagNames - human-readable names of the Atlan tags to add
        Throws:
        com.atlan.exception.AtlanException - on any API problems, or if any of the Atlan tags already exist on the GuacamoleTable
      • addAtlanTags

        @Deprecated
        public static void addAtlanTags​(java.lang.String qualifiedName,
                                        java.util.List<java.lang.String> atlanTagNames,
                                        boolean propagate,
                                        boolean removePropagationsOnDelete,
                                        boolean restrictLineagePropagation)
                                 throws com.atlan.exception.AtlanException
        Add Atlan tags to a GuacamoleTable.
        Parameters:
        qualifiedName - of the GuacamoleTable
        atlanTagNames - human-readable names of the Atlan tags to add
        propagate - 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)
        Throws:
        com.atlan.exception.AtlanException - on any API problems, or if any of the Atlan tags already exist on the GuacamoleTable
      • addAtlanTags

        @Deprecated
        public static void addAtlanTags​(com.atlan.AtlanClient client,
                                        java.lang.String qualifiedName,
                                        java.util.List<java.lang.String> atlanTagNames,
                                        boolean propagate,
                                        boolean removePropagationsOnDelete,
                                        boolean restrictLineagePropagation)
                                 throws com.atlan.exception.AtlanException
        Add Atlan tags to a GuacamoleTable.
        Parameters:
        client - connectivity to the Atlan tenant on which to add Atlan tags to the GuacamoleTable
        qualifiedName - of the GuacamoleTable
        atlanTagNames - human-readable names of the Atlan tags to add
        propagate - 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)
        Throws:
        com.atlan.exception.AtlanException - on any API problems, or if any of the Atlan tags already exist on the GuacamoleTable
      • removeAtlanTag

        public static void removeAtlanTag​(java.lang.String qualifiedName,
                                          java.lang.String atlanTagName)
                                   throws com.atlan.exception.AtlanException
        Remove an Atlan tag from a GuacamoleTable.
        Parameters:
        qualifiedName - of the GuacamoleTable
        atlanTagName - human-readable name of the Atlan tag to remove
        Throws:
        com.atlan.exception.AtlanException - on any API problems, or if the Atlan tag does not exist on the GuacamoleTable
      • removeAtlanTag

        public static void removeAtlanTag​(com.atlan.AtlanClient client,
                                          java.lang.String qualifiedName,
                                          java.lang.String atlanTagName)
                                   throws com.atlan.exception.AtlanException
        Remove an Atlan tag from a GuacamoleTable.
        Parameters:
        client - connectivity to the Atlan tenant from which to remove an Atlan tag from a GuacamoleTable
        qualifiedName - of the GuacamoleTable
        atlanTagName - human-readable name of the Atlan tag to remove
        Throws:
        com.atlan.exception.AtlanException - on any API problems, or if the Atlan tag does not exist on the GuacamoleTable
      • getAlias

        public java.lang.String getAlias()
        TBC
        Specified by:
        getAlias in interface IGuacamoleTable
        Specified by:
        getAlias in interface com.atlan.model.assets.ITable
      • getColumnCount

        public java.lang.Long getColumnCount()
        TBC
        Specified by:
        getColumnCount in interface IGuacamoleTable
        Specified by:
        getColumnCount in interface com.atlan.model.assets.ITable
      • getColumns

        public java.util.SortedSet<com.atlan.model.assets.IColumn> getColumns()
        TBC
        Specified by:
        getColumns in interface IGuacamoleTable
        Specified by:
        getColumns in interface com.atlan.model.assets.ITable
      • getDatabaseName

        public java.lang.String getDatabaseName()
        TBC
        Specified by:
        getDatabaseName in interface IGuacamoleTable
        Specified by:
        getDatabaseName in interface com.atlan.model.assets.ISQL
        Specified by:
        getDatabaseName in interface com.atlan.model.assets.ITable
      • getDatabaseQualifiedName

        public java.lang.String getDatabaseQualifiedName()
        TBC
        Specified by:
        getDatabaseQualifiedName in interface IGuacamoleTable
        Specified by:
        getDatabaseQualifiedName in interface com.atlan.model.assets.ISQL
        Specified by:
        getDatabaseQualifiedName in interface com.atlan.model.assets.ITable
      • getDbtModels

        public java.util.SortedSet<com.atlan.model.assets.IDbtModel> getDbtModels()
        TBC
        Specified by:
        getDbtModels in interface IGuacamoleTable
        Specified by:
        getDbtModels in interface com.atlan.model.assets.ISQL
        Specified by:
        getDbtModels in interface com.atlan.model.assets.ITable
      • getDbtSources

        public java.util.SortedSet<com.atlan.model.assets.IDbtSource> getDbtSources()
        TBC
        Specified by:
        getDbtSources in interface IGuacamoleTable
        Specified by:
        getDbtSources in interface com.atlan.model.assets.ISQL
        Specified by:
        getDbtSources in interface com.atlan.model.assets.ITable
      • getDbtTests

        public java.util.SortedSet<com.atlan.model.assets.IDbtTest> getDbtTests()
        TBC
        Specified by:
        getDbtTests in interface IGuacamoleTable
        Specified by:
        getDbtTests in interface com.atlan.model.assets.ISQL
        Specified by:
        getDbtTests in interface com.atlan.model.assets.ITable
      • getDimensions

        public java.util.SortedSet<com.atlan.model.assets.ITable> getDimensions()
        TBC
        Specified by:
        getDimensions in interface IGuacamoleTable
        Specified by:
        getDimensions in interface com.atlan.model.assets.ITable
      • getExternalLocation

        public java.lang.String getExternalLocation()
        TBC
        Specified by:
        getExternalLocation in interface IGuacamoleTable
        Specified by:
        getExternalLocation in interface com.atlan.model.assets.ITable
      • getExternalLocationFormat

        public java.lang.String getExternalLocationFormat()
        TBC
        Specified by:
        getExternalLocationFormat in interface IGuacamoleTable
        Specified by:
        getExternalLocationFormat in interface com.atlan.model.assets.ITable
      • getExternalLocationRegion

        public java.lang.String getExternalLocationRegion()
        TBC
        Specified by:
        getExternalLocationRegion in interface IGuacamoleTable
        Specified by:
        getExternalLocationRegion in interface com.atlan.model.assets.ITable
      • getFacts

        public java.util.SortedSet<com.atlan.model.assets.ITable> getFacts()
        TBC
        Specified by:
        getFacts in interface IGuacamoleTable
        Specified by:
        getFacts in interface com.atlan.model.assets.ITable
      • getGuacamoleArchived

        public java.lang.Boolean getGuacamoleArchived()
        Whether this table is currently archived (true) or not (false).
        Specified by:
        getGuacamoleArchived in interface IGuacamoleTable
      • getGuacamoleSize

        public java.lang.Long getGuacamoleSize()
        Consolidated quantification metric spanning number of columns, rows, and sparsity of population.
        Specified by:
        getGuacamoleSize in interface IGuacamoleTable
      • getInputToAirflowTasks

        public java.util.SortedSet<com.atlan.model.assets.IAirflowTask> getInputToAirflowTasks()
        TBC
        Specified by:
        getInputToAirflowTasks in interface com.atlan.model.assets.ICatalog
        Specified by:
        getInputToAirflowTasks in interface IGuacamoleTable
        Specified by:
        getInputToAirflowTasks in interface com.atlan.model.assets.ISQL
        Specified by:
        getInputToAirflowTasks in interface com.atlan.model.assets.ITable
      • getInputToProcesses

        public java.util.SortedSet<com.atlan.model.assets.ILineageProcess> getInputToProcesses()
        TBC
        Specified by:
        getInputToProcesses in interface com.atlan.model.assets.ICatalog
        Specified by:
        getInputToProcesses in interface IGuacamoleTable
        Specified by:
        getInputToProcesses in interface com.atlan.model.assets.ISQL
        Specified by:
        getInputToProcesses in interface com.atlan.model.assets.ITable
      • getIsPartitioned

        public java.lang.Boolean getIsPartitioned()
        TBC
        Specified by:
        getIsPartitioned in interface IGuacamoleTable
        Specified by:
        getIsPartitioned in interface com.atlan.model.assets.ITable
      • getIsProfiled

        public java.lang.Boolean getIsProfiled()
        TBC
        Specified by:
        getIsProfiled in interface IGuacamoleTable
        Specified by:
        getIsProfiled in interface com.atlan.model.assets.ISQL
        Specified by:
        getIsProfiled in interface com.atlan.model.assets.ITable
      • getIsQueryPreview

        public java.lang.Boolean getIsQueryPreview()
        TBC
        Specified by:
        getIsQueryPreview in interface IGuacamoleTable
        Specified by:
        getIsQueryPreview in interface com.atlan.model.assets.ITable
      • getIsTemporary

        public java.lang.Boolean getIsTemporary()
        TBC
        Specified by:
        getIsTemporary in interface IGuacamoleTable
        Specified by:
        getIsTemporary in interface com.atlan.model.assets.ITable
      • getLastProfiledAt

        public java.lang.Long getLastProfiledAt()
        TBC
        Specified by:
        getLastProfiledAt in interface IGuacamoleTable
        Specified by:
        getLastProfiledAt in interface com.atlan.model.assets.ISQL
        Specified by:
        getLastProfiledAt in interface com.atlan.model.assets.ITable
      • getOutputFromAirflowTasks

        public java.util.SortedSet<com.atlan.model.assets.IAirflowTask> getOutputFromAirflowTasks()
        TBC
        Specified by:
        getOutputFromAirflowTasks in interface com.atlan.model.assets.ICatalog
        Specified by:
        getOutputFromAirflowTasks in interface IGuacamoleTable
        Specified by:
        getOutputFromAirflowTasks in interface com.atlan.model.assets.ISQL
        Specified by:
        getOutputFromAirflowTasks in interface com.atlan.model.assets.ITable
      • getOutputFromProcesses

        public java.util.SortedSet<com.atlan.model.assets.ILineageProcess> getOutputFromProcesses()
        TBC
        Specified by:
        getOutputFromProcesses in interface com.atlan.model.assets.ICatalog
        Specified by:
        getOutputFromProcesses in interface IGuacamoleTable
        Specified by:
        getOutputFromProcesses in interface com.atlan.model.assets.ISQL
        Specified by:
        getOutputFromProcesses in interface com.atlan.model.assets.ITable
      • getPartitionCount

        public java.lang.Long getPartitionCount()
        TBC
        Specified by:
        getPartitionCount in interface IGuacamoleTable
        Specified by:
        getPartitionCount in interface com.atlan.model.assets.ITable
      • getPartitionList

        public java.lang.String getPartitionList()
        TBC
        Specified by:
        getPartitionList in interface IGuacamoleTable
        Specified by:
        getPartitionList in interface com.atlan.model.assets.ITable
      • getPartitionStrategy

        public java.lang.String getPartitionStrategy()
        TBC
        Specified by:
        getPartitionStrategy in interface IGuacamoleTable
        Specified by:
        getPartitionStrategy in interface com.atlan.model.assets.ITable
      • getPartitions

        public java.util.SortedSet<com.atlan.model.assets.ITablePartition> getPartitions()
        TBC
        Specified by:
        getPartitions in interface IGuacamoleTable
        Specified by:
        getPartitions in interface com.atlan.model.assets.ITable
      • getQueries

        public java.util.SortedSet<com.atlan.model.assets.IAtlanQuery> getQueries()
        TBC
        Specified by:
        getQueries in interface IGuacamoleTable
        Specified by:
        getQueries in interface com.atlan.model.assets.ITable
      • getQueryCount

        public java.lang.Long getQueryCount()
        TBC
        Specified by:
        getQueryCount in interface IGuacamoleTable
        Specified by:
        getQueryCount in interface com.atlan.model.assets.ISQL
        Specified by:
        getQueryCount in interface com.atlan.model.assets.ITable
      • getQueryCountUpdatedAt

        public java.lang.Long getQueryCountUpdatedAt()
        TBC
        Specified by:
        getQueryCountUpdatedAt in interface IGuacamoleTable
        Specified by:
        getQueryCountUpdatedAt in interface com.atlan.model.assets.ISQL
        Specified by:
        getQueryCountUpdatedAt in interface com.atlan.model.assets.ITable
      • getQueryPreviewConfig

        public java.util.Map<java.lang.String,​java.lang.String> getQueryPreviewConfig()
        TBC
        Specified by:
        getQueryPreviewConfig in interface IGuacamoleTable
        Specified by:
        getQueryPreviewConfig in interface com.atlan.model.assets.ITable
      • getQueryUserCount

        public java.lang.Long getQueryUserCount()
        TBC
        Specified by:
        getQueryUserCount in interface IGuacamoleTable
        Specified by:
        getQueryUserCount in interface com.atlan.model.assets.ISQL
        Specified by:
        getQueryUserCount in interface com.atlan.model.assets.ITable
      • getQueryUserMap

        public java.util.Map<java.lang.String,​java.lang.Long> getQueryUserMap()
        TBC
        Specified by:
        getQueryUserMap in interface IGuacamoleTable
        Specified by:
        getQueryUserMap in interface com.atlan.model.assets.ISQL
        Specified by:
        getQueryUserMap in interface com.atlan.model.assets.ITable
      • getRowCount

        public java.lang.Long getRowCount()
        TBC
        Specified by:
        getRowCount in interface IGuacamoleTable
        Specified by:
        getRowCount in interface com.atlan.model.assets.ITable
      • getSchema

        public com.atlan.model.assets.ISchema getSchema()
        TBC
        Specified by:
        getSchema in interface IGuacamoleTable
        Specified by:
        getSchema in interface com.atlan.model.assets.ITable
      • getSchemaName

        public java.lang.String getSchemaName()
        TBC
        Specified by:
        getSchemaName in interface IGuacamoleTable
        Specified by:
        getSchemaName in interface com.atlan.model.assets.ISQL
        Specified by:
        getSchemaName in interface com.atlan.model.assets.ITable
      • getSchemaQualifiedName

        public java.lang.String getSchemaQualifiedName()
        TBC
        Specified by:
        getSchemaQualifiedName in interface IGuacamoleTable
        Specified by:
        getSchemaQualifiedName in interface com.atlan.model.assets.ISQL
        Specified by:
        getSchemaQualifiedName in interface com.atlan.model.assets.ITable
      • getSizeBytes

        public java.lang.Long getSizeBytes()
        TBC
        Specified by:
        getSizeBytes in interface IGuacamoleTable
        Specified by:
        getSizeBytes in interface com.atlan.model.assets.ITable
      • getSqlDBTSources

        public java.util.SortedSet<com.atlan.model.assets.IDbtSource> getSqlDBTSources()
        TBC
        Specified by:
        getSqlDBTSources in interface IGuacamoleTable
        Specified by:
        getSqlDBTSources in interface com.atlan.model.assets.ISQL
        Specified by:
        getSqlDBTSources in interface com.atlan.model.assets.ITable
      • getSqlDbtModels

        public java.util.SortedSet<com.atlan.model.assets.IDbtModel> getSqlDbtModels()
        TBC
        Specified by:
        getSqlDbtModels in interface IGuacamoleTable
        Specified by:
        getSqlDbtModels in interface com.atlan.model.assets.ISQL
        Specified by:
        getSqlDbtModels in interface com.atlan.model.assets.ITable
      • getTableName

        public java.lang.String getTableName()
        TBC
        Specified by:
        getTableName in interface IGuacamoleTable
        Specified by:
        getTableName in interface com.atlan.model.assets.ISQL
        Specified by:
        getTableName in interface com.atlan.model.assets.ITable
      • getTableQualifiedName

        public java.lang.String getTableQualifiedName()
        TBC
        Specified by:
        getTableQualifiedName in interface IGuacamoleTable
        Specified by:
        getTableQualifiedName in interface com.atlan.model.assets.ISQL
        Specified by:
        getTableQualifiedName in interface com.atlan.model.assets.ITable
      • getViewName

        public java.lang.String getViewName()
        TBC
        Specified by:
        getViewName in interface IGuacamoleTable
        Specified by:
        getViewName in interface com.atlan.model.assets.ISQL
        Specified by:
        getViewName in interface com.atlan.model.assets.ITable
      • getViewQualifiedName

        public java.lang.String getViewQualifiedName()
        TBC
        Specified by:
        getViewQualifiedName in interface IGuacamoleTable
        Specified by:
        getViewQualifiedName in interface com.atlan.model.assets.ISQL
        Specified by:
        getViewQualifiedName in interface com.atlan.model.assets.ITable
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class com.atlan.model.assets.Asset
      • canEqual

        protected boolean canEqual​(java.lang.Object other)
        Overrides:
        canEqual in class com.atlan.model.assets.Asset
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class com.atlan.model.assets.Asset
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class com.atlan.model.assets.Asset
      • getTypeName

        public java.lang.String getTypeName()
        Fixed typeName for GuacamoleTables.
        Specified by:
        getTypeName in interface com.atlan.model.search.AuditDetail
        Specified by:
        getTypeName in interface com.atlan.model.assets.IAsset
        Specified by:
        getTypeName in interface com.atlan.model.assets.ICatalog
        Specified by:
        getTypeName in interface IGuacamoleTable
        Specified by:
        getTypeName in interface com.atlan.model.assets.IReferenceable
        Specified by:
        getTypeName in interface com.atlan.model.assets.ISQL
        Specified by:
        getTypeName in interface com.atlan.model.assets.ITable
        Overrides:
        getTypeName in class com.atlan.model.relations.Reference