Class GuacamoleColumn

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

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

      Nested Classes 
      Modifier and Type Class Description
      static class  GuacamoleColumn.GuacamoleColumnBuilder<C extends GuacamoleColumn,​B extends GuacamoleColumn.GuacamoleColumnBuilder<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.IColumn

        COLUMN_AVERAGE, COLUMN_AVERAGE_LENGTH, COLUMN_DBT_MODEL_COLUMNS, COLUMN_DEPTH_LEVEL, COLUMN_DISTINCT_VALUES_COUNT, COLUMN_DISTINCT_VALUES_COUNT_LONG, COLUMN_DUPLICATE_VALUES_COUNT, COLUMN_DUPLICATE_VALUES_COUNT_LONG, COLUMN_HISTOGRAM, COLUMN_MAX, COLUMN_MAXIMUM_STRING_LENGTH, COLUMN_MAXS, COLUMN_MEAN, COLUMN_MEDIAN, COLUMN_MIN, COLUMN_MINIMUM_STRING_LENGTH, COLUMN_MINS, COLUMN_MISSING_VALUES_COUNT, COLUMN_MISSING_VALUES_COUNT_LONG, COLUMN_MISSING_VALUES_PERCENTAGE, COLUMN_STANDARD_DEVIATION, COLUMN_SUM, COLUMN_TOP_VALUES, COLUMN_UNIQUE_VALUES_COUNT, COLUMN_UNIQUE_VALUES_COUNT_LONG, COLUMN_UNIQUENESS_PERCENTAGE, COLUMN_VARIANCE, DATA_QUALITY_METRIC_DIMENSIONS, DATA_TYPE, DBT_METRICS, DBT_MODEL_COLUMNS, DEFAULT_VALUE, FOREIGN_KEY_FROM, FOREIGN_KEY_TO, IS_CLUSTERED, IS_DIST, IS_FOREIGN, IS_INDEXED, IS_NULLABLE, IS_PARTITION, IS_PINNED, IS_PRIMARY, IS_SORT, MATERIALIZED_VIEW, MAX_LENGTH, METRIC_TIMESTAMPS, NESTED_COLUMN_COUNT, NESTED_COLUMNS, NUMERIC_SCALE, ORDER, PARENT_COLUMN, PARENT_COLUMN_NAME, PARENT_COLUMN_QUALIFIED_NAME, PARTITION_ORDER, PINNED_AT, PINNED_BY, PRECISION, QUERIES, RAW_DATA_TYPE_DEFINITION, SNOWFLAKE_DYNAMIC_TABLE, SUB_DATA_TYPE, TABLE, TABLE_PARTITION, VALIDATIONS, VIEW
      • 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
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      static GuacamoleColumn.GuacamoleColumnBuilder<?,​?> _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 GuacamoleColumn appendAtlanTags​(com.atlan.AtlanClient client, java.lang.String qualifiedName, java.util.List<java.lang.String> atlanTagNames)
      Add Atlan tags to a GuacamoleColumn, without replacing existing Atlan tags linked to the GuacamoleColumn.
      static GuacamoleColumn 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 GuacamoleColumn, without replacing existing Atlan tags linked to the GuacamoleColumn.
      static GuacamoleColumn appendAtlanTags​(java.lang.String qualifiedName, java.util.List<java.lang.String> atlanTagNames)
      Add Atlan tags to a GuacamoleColumn, without replacing existing Atlan tags linked to the GuacamoleColumn.
      static GuacamoleColumn appendAtlanTags​(java.lang.String qualifiedName, java.util.List<java.lang.String> atlanTagNames, boolean propagate, boolean removePropagationsOnDelete, boolean restrictLineagePropagation)
      Add Atlan tags to a GuacamoleColumn, without replacing existing Atlan tags linked to the GuacamoleColumn.
      static GuacamoleColumn appendTerms​(com.atlan.AtlanClient client, java.lang.String qualifiedName, java.util.List<com.atlan.model.assets.IGlossaryTerm> terms)
      Link additional terms to the GuacamoleColumn, without replacing existing terms linked to the GuacamoleColumn.
      static GuacamoleColumn appendTerms​(java.lang.String qualifiedName, java.util.List<com.atlan.model.assets.IGlossaryTerm> terms)
      Link additional terms to the GuacamoleColumn, without replacing existing terms linked to the GuacamoleColumn.
      protected boolean canEqual​(java.lang.Object other)  
      static GuacamoleColumn.GuacamoleColumnBuilder<?,​?> creator​(java.lang.String name, java.lang.String parentQualifiedName, int order)
      Builds the minimal object necessary to create a GuacamoleColumn.
      boolean equals​(java.lang.Object o)  
      static java.lang.String generateQualifiedName​(java.lang.String name, java.lang.String parentQualifiedName)
      Generate a unique GuacamoleColumn name.
      static GuacamoleColumn get​(com.atlan.AtlanClient client, java.lang.String id)
      Retrieves a GuacamoleColumn by one of its identifiers, complete with all of its relationships.
      static GuacamoleColumn get​(com.atlan.AtlanClient client, java.lang.String id, boolean includeRelationships)
      Retrieves a GuacamoleColumn by one of its identifiers, optionally complete with all of its relationships.
      static GuacamoleColumn get​(java.lang.String id)
      Retrieves a GuacamoleColumn by one of its identifiers, complete with all of its relationships.
      java.lang.Double getColumnAverage()
      TBC
      java.lang.Double getColumnAverageLength()
      TBC
      java.util.SortedSet<com.atlan.model.assets.IDbtModelColumn> getColumnDbtModelColumns()
      TBC
      java.lang.Integer getColumnDepthLevel()
      TBC
      java.lang.Integer getColumnDistinctValuesCount()
      TBC
      java.lang.Long getColumnDistinctValuesCountLong()
      TBC
      java.lang.Integer getColumnDuplicateValuesCount()
      TBC
      java.lang.Long getColumnDuplicateValuesCountLong()
      TBC
      java.util.List<com.atlan.model.structs.Histogram> getColumnHistogram()
      TBC
      java.lang.Double getColumnMax()
      TBC
      java.lang.Integer getColumnMaximumStringLength()
      TBC
      java.util.SortedSet<java.lang.String> getColumnMaxs()
      TBC
      java.lang.Double getColumnMean()
      TBC
      java.lang.Double getColumnMedian()
      TBC
      java.lang.Double getColumnMin()
      TBC
      java.lang.Integer getColumnMinimumStringLength()
      TBC
      java.util.SortedSet<java.lang.String> getColumnMins()
      TBC
      java.lang.Integer getColumnMissingValuesCount()
      TBC
      java.lang.Long getColumnMissingValuesCountLong()
      TBC
      java.lang.Double getColumnMissingValuesPercentage()
      TBC
      java.lang.Double getColumnStandardDeviation()
      TBC
      java.lang.Double getColumnSum()
      TBC
      java.util.List<com.atlan.model.structs.ColumnValueFrequencyMap> getColumnTopValues()
      TBC
      java.lang.Double getColumnUniquenessPercentage()
      TBC
      java.lang.Integer getColumnUniqueValuesCount()
      TBC
      java.lang.Long getColumnUniqueValuesCountLong()
      TBC
      java.lang.Double getColumnVariance()
      TBC
      java.lang.String getDatabaseName()
      TBC
      java.lang.String getDatabaseQualifiedName()
      TBC
      java.util.SortedSet<com.atlan.model.assets.IMetric> getDataQualityMetricDimensions()
      TBC
      java.lang.String getDataType()
      TBC
      java.util.SortedSet<com.atlan.model.assets.IDbtMetric> getDbtMetrics()
      TBC
      java.util.SortedSet<com.atlan.model.assets.IDbtModelColumn> getDbtModelColumns()
      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.lang.String getDefaultValue()
      TBC
      com.atlan.model.assets.IColumn getForeignKeyFrom()
      TBC
      java.util.SortedSet<com.atlan.model.assets.IColumn> getForeignKeyTo()
      TBC
      java.lang.Long getGuacamoleConceptualized()
      Time (epoch) when this column was imagined, in milliseconds.
      IGuacamoleTable getGuacamoleTable()
      Specialized table that contains this specialized column.
      java.lang.Long getGuacamoleWidth()
      Maximum size of a Guacamole column.
      java.util.SortedSet<com.atlan.model.assets.IAirflowTask> getInputToAirflowTasks()
      TBC
      java.util.SortedSet<com.atlan.model.assets.ILineageProcess> getInputToProcesses()
      TBC
      java.lang.Boolean getIsClustered()
      TBC
      java.lang.Boolean getIsDist()
      TBC
      java.lang.Boolean getIsForeign()
      TBC
      java.lang.Boolean getIsIndexed()
      TBC
      java.lang.Boolean getIsNullable()
      TBC
      java.lang.Boolean getIsPartition()
      TBC
      java.lang.Boolean getIsPinned()
      TBC
      java.lang.Boolean getIsPrimary()
      TBC
      java.lang.Boolean getIsProfiled()
      TBC
      java.lang.Boolean getIsSort()
      TBC
      java.lang.Long getLastProfiledAt()
      TBC
      com.atlan.model.assets.IMaterializedView getMaterializedView()
      TBC
      java.lang.Long getMaxLength()
      TBC
      java.util.SortedSet<com.atlan.model.assets.IMetric> getMetricTimestamps()
      TBC
      java.lang.Integer getNestedColumnCount()
      TBC
      java.util.SortedSet<com.atlan.model.assets.IColumn> getNestedColumns()
      TBC
      java.lang.Double getNumericScale()
      TBC
      java.lang.Integer getOrder()
      TBC
      java.util.SortedSet<com.atlan.model.assets.IAirflowTask> getOutputFromAirflowTasks()
      TBC
      java.util.SortedSet<com.atlan.model.assets.ILineageProcess> getOutputFromProcesses()
      TBC
      com.atlan.model.assets.IColumn getParentColumn()
      TBC
      java.lang.String getParentColumnName()
      TBC
      java.lang.String getParentColumnQualifiedName()
      TBC
      java.lang.Integer getPartitionOrder()
      TBC
      java.lang.Long getPinnedAt()
      TBC
      java.lang.String getPinnedBy()
      TBC
      java.lang.Integer getPrecision()
      TBC
      java.util.SortedSet<com.atlan.model.assets.IAtlanQuery> getQueries()
      TBC
      java.lang.Long getQueryCount()
      TBC
      java.lang.Long getQueryCountUpdatedAt()
      TBC
      java.lang.Long getQueryUserCount()
      TBC
      java.util.Map<java.lang.String,​java.lang.Long> getQueryUserMap()
      TBC
      java.lang.String getRawDataTypeDefinition()
      TBC
      java.lang.String getSchemaName()
      TBC
      java.lang.String getSchemaQualifiedName()
      TBC
      com.atlan.model.assets.ISnowflakeDynamicTable getSnowflakeDynamicTable()
      TBC
      java.util.SortedSet<com.atlan.model.assets.IDbtModel> getSqlDbtModels()
      TBC
      java.util.SortedSet<com.atlan.model.assets.IDbtSource> getSqlDBTSources()
      TBC
      java.lang.String getSubDataType()
      TBC
      com.atlan.model.assets.ITable getTable()
      TBC
      java.lang.String getTableName()
      TBC
      com.atlan.model.assets.ITablePartition getTablePartition()
      TBC
      java.lang.String getTableQualifiedName()
      TBC
      java.lang.String getTypeName()
      Fixed typeName for GuacamoleColumns.
      java.util.Map<java.lang.String,​java.lang.String> getValidations()
      TBC
      com.atlan.model.assets.IView getView()
      TBC
      java.lang.String getViewName()
      TBC
      java.lang.String getViewQualifiedName()
      TBC
      int hashCode()  
      static GuacamoleColumn refByGuid​(java.lang.String guid)
      Reference to a GuacamoleColumn by GUID.
      static GuacamoleColumn refByQualifiedName​(java.lang.String qualifiedName)
      Reference to a GuacamoleColumn by qualifiedName.
      static GuacamoleColumn removeAnnouncement​(com.atlan.AtlanClient client, java.lang.String qualifiedName, java.lang.String name)
      Remove the announcement from a GuacamoleColumn.
      static GuacamoleColumn removeAnnouncement​(java.lang.String qualifiedName, java.lang.String name)
      Remove the announcement from a GuacamoleColumn.
      static void removeAtlanTag​(com.atlan.AtlanClient client, java.lang.String qualifiedName, java.lang.String atlanTagName)
      Remove an Atlan tag from a GuacamoleColumn.
      static void removeAtlanTag​(java.lang.String qualifiedName, java.lang.String atlanTagName)
      Remove an Atlan tag from a GuacamoleColumn.
      static GuacamoleColumn removeCertificate​(com.atlan.AtlanClient client, java.lang.String qualifiedName, java.lang.String name)
      Remove the certificate from a GuacamoleColumn.
      static GuacamoleColumn removeCertificate​(java.lang.String qualifiedName, java.lang.String name)
      Remove the certificate from a GuacamoleColumn.
      static GuacamoleColumn removeDescription​(com.atlan.AtlanClient client, java.lang.String qualifiedName, java.lang.String name)
      Remove the system description from a GuacamoleColumn.
      static GuacamoleColumn removeDescription​(java.lang.String qualifiedName, java.lang.String name)
      Remove the system description from a GuacamoleColumn.
      static GuacamoleColumn removeOwners​(com.atlan.AtlanClient client, java.lang.String qualifiedName, java.lang.String name)
      Remove the owners from a GuacamoleColumn.
      static GuacamoleColumn removeOwners​(java.lang.String qualifiedName, java.lang.String name)
      Remove the owners from a GuacamoleColumn.
      static GuacamoleColumn removeTerms​(com.atlan.AtlanClient client, java.lang.String qualifiedName, java.util.List<com.atlan.model.assets.IGlossaryTerm> terms)
      Remove terms from a GuacamoleColumn, without replacing all existing terms linked to the GuacamoleColumn.
      static GuacamoleColumn removeTerms​(java.lang.String qualifiedName, java.util.List<com.atlan.model.assets.IGlossaryTerm> terms)
      Remove terms from a GuacamoleColumn, without replacing all existing terms linked to the GuacamoleColumn.
      static GuacamoleColumn removeUserDescription​(com.atlan.AtlanClient client, java.lang.String qualifiedName, java.lang.String name)
      Remove the user's description from a GuacamoleColumn.
      static GuacamoleColumn removeUserDescription​(java.lang.String qualifiedName, java.lang.String name)
      Remove the user's description from a GuacamoleColumn.
      static GuacamoleColumn 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 GuacamoleColumn.
      static GuacamoleColumn replaceTerms​(java.lang.String qualifiedName, java.lang.String name, java.util.List<com.atlan.model.assets.IGlossaryTerm> terms)
      Replace the terms linked to the GuacamoleColumn.
      static boolean restore​(com.atlan.AtlanClient client, java.lang.String qualifiedName)
      Restore the archived (soft-deleted) GuacamoleColumn to active.
      static boolean restore​(java.lang.String qualifiedName)
      Restore the archived (soft-deleted) GuacamoleColumn to active.
      static GuacamoleColumn retrieveByGuid​(com.atlan.AtlanClient client, java.lang.String guid)
      Deprecated.
      static GuacamoleColumn retrieveByGuid​(java.lang.String guid)
      Deprecated.
      see get(String) instead
      static GuacamoleColumn retrieveByQualifiedName​(com.atlan.AtlanClient client, java.lang.String qualifiedName)
      Deprecated.
      static GuacamoleColumn 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 GuacamoleColumn assets.
      static com.atlan.model.search.FluentSearch.FluentSearchBuilder<?,​?> select​(boolean includeArchived)
      Start a fluent search that will return all GuacamoleColumn assets.
      static com.atlan.model.search.FluentSearch.FluentSearchBuilder<?,​?> select​(com.atlan.AtlanClient client)
      Start a fluent search that will return all GuacamoleColumn assets.
      static com.atlan.model.search.FluentSearch.FluentSearchBuilder<?,​?> select​(com.atlan.AtlanClient client, boolean includeArchived)
      Start a fluent search that will return all GuacamoleColumn assets.
      GuacamoleColumn.GuacamoleColumnBuilder<?,​?> toBuilder()  
      java.lang.String toString()  
      GuacamoleColumn trimToReference()
      Builds the minimal object necessary to create a relationship to a GuacamoleColumn, from a potentially more-complete GuacamoleColumn object.
      GuacamoleColumn.GuacamoleColumnBuilder<?,​?> trimToRequired()
      Builds the minimal object necessary to apply an update to a GuacamoleColumn, from a potentially more-complete GuacamoleColumn object.
      static GuacamoleColumn 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 GuacamoleColumn.
      static GuacamoleColumn updateAnnouncement​(java.lang.String qualifiedName, com.atlan.model.enums.AtlanAnnouncementType type, java.lang.String title, java.lang.String message)
      Update the announcement on a GuacamoleColumn.
      static GuacamoleColumn updateCertificate​(com.atlan.AtlanClient client, java.lang.String qualifiedName, com.atlan.model.enums.CertificateStatus certificate, java.lang.String message)
      Update the certificate on a GuacamoleColumn.
      static GuacamoleColumn updateCertificate​(java.lang.String qualifiedName, com.atlan.model.enums.CertificateStatus certificate, java.lang.String message)
      Update the certificate on a GuacamoleColumn.
      static GuacamoleColumn.GuacamoleColumnBuilder<?,​?> updater​(java.lang.String qualifiedName, java.lang.String name)
      Builds the minimal object necessary to update a GuacamoleColumn.
      • 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.IColumn

        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
    • Method Detail

      • trimToReference

        public GuacamoleColumn trimToReference()
                                        throws com.atlan.exception.InvalidRequestException
        Builds the minimal object necessary to create a relationship to a GuacamoleColumn, from a potentially more-complete GuacamoleColumn object.
        Specified by:
        trimToReference in class com.atlan.model.assets.Asset
        Returns:
        the minimal object necessary to relate to the GuacamoleColumn
        Throws:
        com.atlan.exception.InvalidRequestException - if any of the minimal set of required properties for a GuacamoleColumn 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 GuacamoleColumn 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) GuacamoleColumn assets will be included.
        Returns:
        a fluent search that includes all GuacamoleColumn assets
      • select

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

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

        @Deprecated
        public static com.atlan.model.core.AssetFilter.AssetFilterBuilder all()
        Deprecated.
        replaced by select()
        Start an asset filter that will return all GuacamoleColumn 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) GuacamoleColumn assets will be included.
        Returns:
        an asset filter that includes all GuacamoleColumn 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 GuacamoleColumn 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) GuacamoleColumn assets will be included.
        Parameters:
        client - connectivity to the Atlan tenant from which to retrieve the assets
        Returns:
        an asset filter that includes all GuacamoleColumn 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 GuacamoleColumn 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) GuacamoleColumns will be included
        Returns:
        an asset filter that includes all GuacamoleColumn 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 GuacamoleColumn 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) GuacamoleColumns will be included
        Returns:
        an asset filter that includes all GuacamoleColumn assets
      • refByGuid

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

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

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

        public static GuacamoleColumn get​(com.atlan.AtlanClient client,
                                          java.lang.String id)
                                   throws com.atlan.exception.AtlanException
        Retrieves a GuacamoleColumn 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 GuacamoleColumn to retrieve, either its GUID or its full qualifiedName
        Returns:
        the requested full GuacamoleColumn, complete with all of its relationships
        Throws:
        com.atlan.exception.AtlanException - on any error during the API invocation, such as the NotFoundException if the GuacamoleColumn does not exist or the provided GUID is not a GuacamoleColumn
      • get

        public static GuacamoleColumn get​(com.atlan.AtlanClient client,
                                          java.lang.String id,
                                          boolean includeRelationships)
                                   throws com.atlan.exception.AtlanException
        Retrieves a GuacamoleColumn 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 GuacamoleColumn 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 GuacamoleColumn, 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 GuacamoleColumn does not exist or the provided GUID is not a GuacamoleColumn
      • retrieveByGuid

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

        @Deprecated
        public static GuacamoleColumn retrieveByGuid​(com.atlan.AtlanClient client,
                                                     java.lang.String guid)
                                              throws com.atlan.exception.AtlanException
        Deprecated.
        Retrieves a GuacamoleColumn 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 GuacamoleColumn to retrieve
        Returns:
        the requested full GuacamoleColumn, complete with all of its relationships
        Throws:
        com.atlan.exception.AtlanException - on any error during the API invocation, such as the NotFoundException if the GuacamoleColumn does not exist or the provided GUID is not a GuacamoleColumn
      • retrieveByQualifiedName

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

        @Deprecated
        public static GuacamoleColumn retrieveByQualifiedName​(com.atlan.AtlanClient client,
                                                              java.lang.String qualifiedName)
                                                       throws com.atlan.exception.AtlanException
        Deprecated.
        Retrieves a GuacamoleColumn 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 GuacamoleColumn to retrieve
        Returns:
        the requested full GuacamoleColumn, complete with all of its relationships
        Throws:
        com.atlan.exception.AtlanException - on any error during the API invocation, such as the NotFoundException if the GuacamoleColumn does not exist
      • restore

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

        public static GuacamoleColumn.GuacamoleColumnBuilder<?,​?> creator​(java.lang.String name,
                                                                                java.lang.String parentQualifiedName,
                                                                                int order)
        Builds the minimal object necessary to create a GuacamoleColumn.
        Parameters:
        name - of the GuacamoleColumn
        parentQualifiedName - unique name of the GuacamoleTable in which this GuacamoleColumn exists
        order - the order the GuacamoleColumn appears within its parent (the GuacamoleColumn's position)
        Returns:
        the minimal request necessary to create the GuacamoleColumn, as a builder
      • generateQualifiedName

        public static java.lang.String generateQualifiedName​(java.lang.String name,
                                                             java.lang.String parentQualifiedName)
        Generate a unique GuacamoleColumn name.
        Parameters:
        name - of the GuacamoleColumn
        parentQualifiedName - unique name of the container in which this GuacamoleColumn exists
        Returns:
        a unique name for the GuacamoleColumn
      • updater

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

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

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

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

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

        public static GuacamoleColumn 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 GuacamoleColumn.
        Parameters:
        client - connectivity to the Atlan tenant on which to remove the asset's description
        qualifiedName - of the GuacamoleColumn
        name - of the GuacamoleColumn
        Returns:
        the updated GuacamoleColumn, or null if the removal failed
        Throws:
        com.atlan.exception.AtlanException - on any API problems
      • removeOwners

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

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

        public static GuacamoleColumn 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 GuacamoleColumn.
        Parameters:
        qualifiedName - of the GuacamoleColumn
        certificate - to use
        message - (optional) message, or null if no message
        Returns:
        the updated GuacamoleColumn, or null if the update failed
        Throws:
        com.atlan.exception.AtlanException - on any API problems
      • updateCertificate

        public static GuacamoleColumn 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 GuacamoleColumn.
        Parameters:
        client - connectivity to the Atlan tenant on which to update the GuacamoleColumn's certificate
        qualifiedName - of the GuacamoleColumn
        certificate - to use
        message - (optional) message, or null if no message
        Returns:
        the updated GuacamoleColumn, or null if the update failed
        Throws:
        com.atlan.exception.AtlanException - on any API problems
      • removeCertificate

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

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

        public static GuacamoleColumn 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 GuacamoleColumn.
        Parameters:
        qualifiedName - of the GuacamoleColumn
        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 GuacamoleColumn 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 GuacamoleColumn.
        Parameters:
        client - connectivity to the Atlan tenant on which to update the GuacamoleColumn's announcement
        qualifiedName - of the GuacamoleColumn
        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 GuacamoleColumn removeAnnouncement​(java.lang.String qualifiedName,
                                                         java.lang.String name)
                                                  throws com.atlan.exception.AtlanException
        Remove the announcement from a GuacamoleColumn.
        Parameters:
        qualifiedName - of the GuacamoleColumn
        name - of the GuacamoleColumn
        Returns:
        the updated GuacamoleColumn, or null if the removal failed
        Throws:
        com.atlan.exception.AtlanException - on any API problems
      • removeAnnouncement

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

        public static GuacamoleColumn 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 GuacamoleColumn.
        Parameters:
        qualifiedName - for the GuacamoleColumn
        name - human-readable name of the GuacamoleColumn
        terms - the list of terms to replace on the GuacamoleColumn, or null to remove all terms from the GuacamoleColumn
        Returns:
        the GuacamoleColumn 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 GuacamoleColumn 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 GuacamoleColumn.
        Parameters:
        client - connectivity to the Atlan tenant on which to replace the GuacamoleColumn's assigned terms
        qualifiedName - for the GuacamoleColumn
        name - human-readable name of the GuacamoleColumn
        terms - the list of terms to replace on the GuacamoleColumn, or null to remove all terms from the GuacamoleColumn
        Returns:
        the GuacamoleColumn 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 GuacamoleColumn appendTerms​(java.lang.String qualifiedName,
                                                  java.util.List<com.atlan.model.assets.IGlossaryTerm> terms)
                                           throws com.atlan.exception.AtlanException
        Link additional terms to the GuacamoleColumn, without replacing existing terms linked to the GuacamoleColumn. Note: this operation must make two API calls — one to retrieve the GuacamoleColumn's existing terms, and a second to append the new terms.
        Parameters:
        qualifiedName - for the GuacamoleColumn
        terms - the list of terms to append to the GuacamoleColumn
        Returns:
        the GuacamoleColumn 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 GuacamoleColumn 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 GuacamoleColumn, without replacing existing terms linked to the GuacamoleColumn. Note: this operation must make two API calls — one to retrieve the GuacamoleColumn'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 GuacamoleColumn
        qualifiedName - for the GuacamoleColumn
        terms - the list of terms to append to the GuacamoleColumn
        Returns:
        the GuacamoleColumn 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 GuacamoleColumn removeTerms​(java.lang.String qualifiedName,
                                                  java.util.List<com.atlan.model.assets.IGlossaryTerm> terms)
                                           throws com.atlan.exception.AtlanException
        Remove terms from a GuacamoleColumn, without replacing all existing terms linked to the GuacamoleColumn. Note: this operation must make two API calls — one to retrieve the GuacamoleColumn's existing terms, and a second to remove the provided terms.
        Parameters:
        qualifiedName - for the GuacamoleColumn
        terms - the list of terms to remove from the GuacamoleColumn, which must be referenced by GUID
        Returns:
        the GuacamoleColumn 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 GuacamoleColumn 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 GuacamoleColumn, without replacing all existing terms linked to the GuacamoleColumn. Note: this operation must make two API calls — one to retrieve the GuacamoleColumn'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 GuacamoleColumn
        qualifiedName - for the GuacamoleColumn
        terms - the list of terms to remove from the GuacamoleColumn, which must be referenced by GUID
        Returns:
        the GuacamoleColumn 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 GuacamoleColumn appendAtlanTags​(java.lang.String qualifiedName,
                                                      java.util.List<java.lang.String> atlanTagNames)
                                               throws com.atlan.exception.AtlanException
        Add Atlan tags to a GuacamoleColumn, without replacing existing Atlan tags linked to the GuacamoleColumn. Note: this operation must make two API calls — one to retrieve the GuacamoleColumn's existing Atlan tags, and a second to append the new Atlan tags.
        Parameters:
        qualifiedName - of the GuacamoleColumn
        atlanTagNames - human-readable names of the Atlan tags to add
        Returns:
        the updated GuacamoleColumn
        Throws:
        com.atlan.exception.AtlanException - on any API problems
      • appendAtlanTags

        public static GuacamoleColumn 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 GuacamoleColumn, without replacing existing Atlan tags linked to the GuacamoleColumn. Note: this operation must make two API calls — one to retrieve the GuacamoleColumn'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 GuacamoleColumn
        qualifiedName - of the GuacamoleColumn
        atlanTagNames - human-readable names of the Atlan tags to add
        Returns:
        the updated GuacamoleColumn
        Throws:
        com.atlan.exception.AtlanException - on any API problems
      • appendAtlanTags

        public static GuacamoleColumn 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 GuacamoleColumn, without replacing existing Atlan tags linked to the GuacamoleColumn. Note: this operation must make two API calls — one to retrieve the GuacamoleColumn's existing Atlan tags, and a second to append the new Atlan tags.
        Parameters:
        qualifiedName - of the GuacamoleColumn
        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 GuacamoleColumn
        Throws:
        com.atlan.exception.AtlanException - on any API problems
      • appendAtlanTags

        public static GuacamoleColumn 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 GuacamoleColumn, without replacing existing Atlan tags linked to the GuacamoleColumn. Note: this operation must make two API calls — one to retrieve the GuacamoleColumn'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 GuacamoleColumn
        qualifiedName - of the GuacamoleColumn
        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 GuacamoleColumn
        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 GuacamoleColumn.
        Parameters:
        qualifiedName - of the GuacamoleColumn
        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 GuacamoleColumn
      • 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 GuacamoleColumn.
        Parameters:
        client - connectivity to the Atlan tenant on which to add Atlan tags to the GuacamoleColumn
        qualifiedName - of the GuacamoleColumn
        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 GuacamoleColumn
      • 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 GuacamoleColumn.
        Parameters:
        qualifiedName - of the GuacamoleColumn
        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 GuacamoleColumn
      • 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 GuacamoleColumn.
        Parameters:
        client - connectivity to the Atlan tenant on which to add Atlan tags to the GuacamoleColumn
        qualifiedName - of the GuacamoleColumn
        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 GuacamoleColumn
      • removeAtlanTag

        public static void removeAtlanTag​(java.lang.String qualifiedName,
                                          java.lang.String atlanTagName)
                                   throws com.atlan.exception.AtlanException
        Remove an Atlan tag from a GuacamoleColumn.
        Parameters:
        qualifiedName - of the GuacamoleColumn
        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 GuacamoleColumn
      • 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 GuacamoleColumn.
        Parameters:
        client - connectivity to the Atlan tenant from which to remove an Atlan tag from a GuacamoleColumn
        qualifiedName - of the GuacamoleColumn
        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 GuacamoleColumn
      • getColumnAverage

        public java.lang.Double getColumnAverage()
        TBC
        Specified by:
        getColumnAverage in interface com.atlan.model.assets.IColumn
        Specified by:
        getColumnAverage in interface IGuacamoleColumn
      • getColumnAverageLength

        public java.lang.Double getColumnAverageLength()
        TBC
        Specified by:
        getColumnAverageLength in interface com.atlan.model.assets.IColumn
        Specified by:
        getColumnAverageLength in interface IGuacamoleColumn
      • getColumnDbtModelColumns

        public java.util.SortedSet<com.atlan.model.assets.IDbtModelColumn> getColumnDbtModelColumns()
        TBC
        Specified by:
        getColumnDbtModelColumns in interface com.atlan.model.assets.IColumn
        Specified by:
        getColumnDbtModelColumns in interface IGuacamoleColumn
      • getColumnDepthLevel

        public java.lang.Integer getColumnDepthLevel()
        TBC
        Specified by:
        getColumnDepthLevel in interface com.atlan.model.assets.IColumn
        Specified by:
        getColumnDepthLevel in interface IGuacamoleColumn
      • getColumnDistinctValuesCount

        public java.lang.Integer getColumnDistinctValuesCount()
        TBC
        Specified by:
        getColumnDistinctValuesCount in interface com.atlan.model.assets.IColumn
        Specified by:
        getColumnDistinctValuesCount in interface IGuacamoleColumn
      • getColumnDistinctValuesCountLong

        public java.lang.Long getColumnDistinctValuesCountLong()
        TBC
        Specified by:
        getColumnDistinctValuesCountLong in interface com.atlan.model.assets.IColumn
        Specified by:
        getColumnDistinctValuesCountLong in interface IGuacamoleColumn
      • getColumnDuplicateValuesCount

        public java.lang.Integer getColumnDuplicateValuesCount()
        TBC
        Specified by:
        getColumnDuplicateValuesCount in interface com.atlan.model.assets.IColumn
        Specified by:
        getColumnDuplicateValuesCount in interface IGuacamoleColumn
      • getColumnDuplicateValuesCountLong

        public java.lang.Long getColumnDuplicateValuesCountLong()
        TBC
        Specified by:
        getColumnDuplicateValuesCountLong in interface com.atlan.model.assets.IColumn
        Specified by:
        getColumnDuplicateValuesCountLong in interface IGuacamoleColumn
      • getColumnHistogram

        public java.util.List<com.atlan.model.structs.Histogram> getColumnHistogram()
        TBC
        Specified by:
        getColumnHistogram in interface com.atlan.model.assets.IColumn
        Specified by:
        getColumnHistogram in interface IGuacamoleColumn
      • getColumnMax

        public java.lang.Double getColumnMax()
        TBC
        Specified by:
        getColumnMax in interface com.atlan.model.assets.IColumn
        Specified by:
        getColumnMax in interface IGuacamoleColumn
      • getColumnMaximumStringLength

        public java.lang.Integer getColumnMaximumStringLength()
        TBC
        Specified by:
        getColumnMaximumStringLength in interface com.atlan.model.assets.IColumn
        Specified by:
        getColumnMaximumStringLength in interface IGuacamoleColumn
      • getColumnMaxs

        public java.util.SortedSet<java.lang.String> getColumnMaxs()
        TBC
        Specified by:
        getColumnMaxs in interface com.atlan.model.assets.IColumn
        Specified by:
        getColumnMaxs in interface IGuacamoleColumn
      • getColumnMean

        public java.lang.Double getColumnMean()
        TBC
        Specified by:
        getColumnMean in interface com.atlan.model.assets.IColumn
        Specified by:
        getColumnMean in interface IGuacamoleColumn
      • getColumnMedian

        public java.lang.Double getColumnMedian()
        TBC
        Specified by:
        getColumnMedian in interface com.atlan.model.assets.IColumn
        Specified by:
        getColumnMedian in interface IGuacamoleColumn
      • getColumnMin

        public java.lang.Double getColumnMin()
        TBC
        Specified by:
        getColumnMin in interface com.atlan.model.assets.IColumn
        Specified by:
        getColumnMin in interface IGuacamoleColumn
      • getColumnMinimumStringLength

        public java.lang.Integer getColumnMinimumStringLength()
        TBC
        Specified by:
        getColumnMinimumStringLength in interface com.atlan.model.assets.IColumn
        Specified by:
        getColumnMinimumStringLength in interface IGuacamoleColumn
      • getColumnMins

        public java.util.SortedSet<java.lang.String> getColumnMins()
        TBC
        Specified by:
        getColumnMins in interface com.atlan.model.assets.IColumn
        Specified by:
        getColumnMins in interface IGuacamoleColumn
      • getColumnMissingValuesCount

        public java.lang.Integer getColumnMissingValuesCount()
        TBC
        Specified by:
        getColumnMissingValuesCount in interface com.atlan.model.assets.IColumn
        Specified by:
        getColumnMissingValuesCount in interface IGuacamoleColumn
      • getColumnMissingValuesCountLong

        public java.lang.Long getColumnMissingValuesCountLong()
        TBC
        Specified by:
        getColumnMissingValuesCountLong in interface com.atlan.model.assets.IColumn
        Specified by:
        getColumnMissingValuesCountLong in interface IGuacamoleColumn
      • getColumnMissingValuesPercentage

        public java.lang.Double getColumnMissingValuesPercentage()
        TBC
        Specified by:
        getColumnMissingValuesPercentage in interface com.atlan.model.assets.IColumn
        Specified by:
        getColumnMissingValuesPercentage in interface IGuacamoleColumn
      • getColumnStandardDeviation

        public java.lang.Double getColumnStandardDeviation()
        TBC
        Specified by:
        getColumnStandardDeviation in interface com.atlan.model.assets.IColumn
        Specified by:
        getColumnStandardDeviation in interface IGuacamoleColumn
      • getColumnSum

        public java.lang.Double getColumnSum()
        TBC
        Specified by:
        getColumnSum in interface com.atlan.model.assets.IColumn
        Specified by:
        getColumnSum in interface IGuacamoleColumn
      • getColumnTopValues

        public java.util.List<com.atlan.model.structs.ColumnValueFrequencyMap> getColumnTopValues()
        TBC
        Specified by:
        getColumnTopValues in interface com.atlan.model.assets.IColumn
        Specified by:
        getColumnTopValues in interface IGuacamoleColumn
      • getColumnUniqueValuesCount

        public java.lang.Integer getColumnUniqueValuesCount()
        TBC
        Specified by:
        getColumnUniqueValuesCount in interface com.atlan.model.assets.IColumn
        Specified by:
        getColumnUniqueValuesCount in interface IGuacamoleColumn
      • getColumnUniqueValuesCountLong

        public java.lang.Long getColumnUniqueValuesCountLong()
        TBC
        Specified by:
        getColumnUniqueValuesCountLong in interface com.atlan.model.assets.IColumn
        Specified by:
        getColumnUniqueValuesCountLong in interface IGuacamoleColumn
      • getColumnUniquenessPercentage

        public java.lang.Double getColumnUniquenessPercentage()
        TBC
        Specified by:
        getColumnUniquenessPercentage in interface com.atlan.model.assets.IColumn
        Specified by:
        getColumnUniquenessPercentage in interface IGuacamoleColumn
      • getColumnVariance

        public java.lang.Double getColumnVariance()
        TBC
        Specified by:
        getColumnVariance in interface com.atlan.model.assets.IColumn
        Specified by:
        getColumnVariance in interface IGuacamoleColumn
      • getDataQualityMetricDimensions

        public java.util.SortedSet<com.atlan.model.assets.IMetric> getDataQualityMetricDimensions()
        TBC
        Specified by:
        getDataQualityMetricDimensions in interface com.atlan.model.assets.IColumn
        Specified by:
        getDataQualityMetricDimensions in interface IGuacamoleColumn
      • getDataType

        public java.lang.String getDataType()
        TBC
        Specified by:
        getDataType in interface com.atlan.model.assets.IColumn
        Specified by:
        getDataType in interface IGuacamoleColumn
      • getDatabaseName

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

        public java.lang.String getDatabaseQualifiedName()
        TBC
        Specified by:
        getDatabaseQualifiedName in interface com.atlan.model.assets.IColumn
        Specified by:
        getDatabaseQualifiedName in interface IGuacamoleColumn
        Specified by:
        getDatabaseQualifiedName in interface com.atlan.model.assets.ISQL
      • getDbtMetrics

        public java.util.SortedSet<com.atlan.model.assets.IDbtMetric> getDbtMetrics()
        TBC
        Specified by:
        getDbtMetrics in interface com.atlan.model.assets.IColumn
        Specified by:
        getDbtMetrics in interface IGuacamoleColumn
      • getDbtModelColumns

        public java.util.SortedSet<com.atlan.model.assets.IDbtModelColumn> getDbtModelColumns()
        TBC
        Specified by:
        getDbtModelColumns in interface com.atlan.model.assets.IColumn
        Specified by:
        getDbtModelColumns in interface IGuacamoleColumn
      • getDbtModels

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

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

        public java.util.SortedSet<com.atlan.model.assets.IDbtTest> getDbtTests()
        TBC
        Specified by:
        getDbtTests in interface com.atlan.model.assets.IColumn
        Specified by:
        getDbtTests in interface IGuacamoleColumn
        Specified by:
        getDbtTests in interface com.atlan.model.assets.ISQL
      • getDefaultValue

        public java.lang.String getDefaultValue()
        TBC
        Specified by:
        getDefaultValue in interface com.atlan.model.assets.IColumn
        Specified by:
        getDefaultValue in interface IGuacamoleColumn
      • getForeignKeyFrom

        public com.atlan.model.assets.IColumn getForeignKeyFrom()
        TBC
        Specified by:
        getForeignKeyFrom in interface com.atlan.model.assets.IColumn
        Specified by:
        getForeignKeyFrom in interface IGuacamoleColumn
      • getForeignKeyTo

        public java.util.SortedSet<com.atlan.model.assets.IColumn> getForeignKeyTo()
        TBC
        Specified by:
        getForeignKeyTo in interface com.atlan.model.assets.IColumn
        Specified by:
        getForeignKeyTo in interface IGuacamoleColumn
      • getGuacamoleConceptualized

        public java.lang.Long getGuacamoleConceptualized()
        Time (epoch) when this column was imagined, in milliseconds.
        Specified by:
        getGuacamoleConceptualized in interface IGuacamoleColumn
      • 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 com.atlan.model.assets.IColumn
        Specified by:
        getInputToAirflowTasks in interface IGuacamoleColumn
        Specified by:
        getInputToAirflowTasks in interface com.atlan.model.assets.ISQL
      • 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 com.atlan.model.assets.IColumn
        Specified by:
        getInputToProcesses in interface IGuacamoleColumn
        Specified by:
        getInputToProcesses in interface com.atlan.model.assets.ISQL
      • getIsClustered

        public java.lang.Boolean getIsClustered()
        TBC
        Specified by:
        getIsClustered in interface com.atlan.model.assets.IColumn
        Specified by:
        getIsClustered in interface IGuacamoleColumn
      • getIsDist

        public java.lang.Boolean getIsDist()
        TBC
        Specified by:
        getIsDist in interface com.atlan.model.assets.IColumn
        Specified by:
        getIsDist in interface IGuacamoleColumn
      • getIsForeign

        public java.lang.Boolean getIsForeign()
        TBC
        Specified by:
        getIsForeign in interface com.atlan.model.assets.IColumn
        Specified by:
        getIsForeign in interface IGuacamoleColumn
      • getIsIndexed

        public java.lang.Boolean getIsIndexed()
        TBC
        Specified by:
        getIsIndexed in interface com.atlan.model.assets.IColumn
        Specified by:
        getIsIndexed in interface IGuacamoleColumn
      • getIsNullable

        public java.lang.Boolean getIsNullable()
        TBC
        Specified by:
        getIsNullable in interface com.atlan.model.assets.IColumn
        Specified by:
        getIsNullable in interface IGuacamoleColumn
      • getIsPartition

        public java.lang.Boolean getIsPartition()
        TBC
        Specified by:
        getIsPartition in interface com.atlan.model.assets.IColumn
        Specified by:
        getIsPartition in interface IGuacamoleColumn
      • getIsPinned

        public java.lang.Boolean getIsPinned()
        TBC
        Specified by:
        getIsPinned in interface com.atlan.model.assets.IColumn
        Specified by:
        getIsPinned in interface IGuacamoleColumn
      • getIsPrimary

        public java.lang.Boolean getIsPrimary()
        TBC
        Specified by:
        getIsPrimary in interface com.atlan.model.assets.IColumn
        Specified by:
        getIsPrimary in interface IGuacamoleColumn
      • getIsProfiled

        public java.lang.Boolean getIsProfiled()
        TBC
        Specified by:
        getIsProfiled in interface com.atlan.model.assets.IColumn
        Specified by:
        getIsProfiled in interface IGuacamoleColumn
        Specified by:
        getIsProfiled in interface com.atlan.model.assets.ISQL
      • getIsSort

        public java.lang.Boolean getIsSort()
        TBC
        Specified by:
        getIsSort in interface com.atlan.model.assets.IColumn
        Specified by:
        getIsSort in interface IGuacamoleColumn
      • getLastProfiledAt

        public java.lang.Long getLastProfiledAt()
        TBC
        Specified by:
        getLastProfiledAt in interface com.atlan.model.assets.IColumn
        Specified by:
        getLastProfiledAt in interface IGuacamoleColumn
        Specified by:
        getLastProfiledAt in interface com.atlan.model.assets.ISQL
      • getMaterializedView

        public com.atlan.model.assets.IMaterializedView getMaterializedView()
        TBC
        Specified by:
        getMaterializedView in interface com.atlan.model.assets.IColumn
        Specified by:
        getMaterializedView in interface IGuacamoleColumn
      • getMaxLength

        public java.lang.Long getMaxLength()
        TBC
        Specified by:
        getMaxLength in interface com.atlan.model.assets.IColumn
        Specified by:
        getMaxLength in interface IGuacamoleColumn
      • getMetricTimestamps

        public java.util.SortedSet<com.atlan.model.assets.IMetric> getMetricTimestamps()
        TBC
        Specified by:
        getMetricTimestamps in interface com.atlan.model.assets.IColumn
        Specified by:
        getMetricTimestamps in interface IGuacamoleColumn
      • getNestedColumnCount

        public java.lang.Integer getNestedColumnCount()
        TBC
        Specified by:
        getNestedColumnCount in interface com.atlan.model.assets.IColumn
        Specified by:
        getNestedColumnCount in interface IGuacamoleColumn
      • getNestedColumns

        public java.util.SortedSet<com.atlan.model.assets.IColumn> getNestedColumns()
        TBC
        Specified by:
        getNestedColumns in interface com.atlan.model.assets.IColumn
        Specified by:
        getNestedColumns in interface IGuacamoleColumn
      • getNumericScale

        public java.lang.Double getNumericScale()
        TBC
        Specified by:
        getNumericScale in interface com.atlan.model.assets.IColumn
        Specified by:
        getNumericScale in interface IGuacamoleColumn
      • getOrder

        public java.lang.Integer getOrder()
        TBC
        Specified by:
        getOrder in interface com.atlan.model.assets.IColumn
        Specified by:
        getOrder in interface IGuacamoleColumn
      • 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 com.atlan.model.assets.IColumn
        Specified by:
        getOutputFromAirflowTasks in interface IGuacamoleColumn
        Specified by:
        getOutputFromAirflowTasks in interface com.atlan.model.assets.ISQL
      • 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 com.atlan.model.assets.IColumn
        Specified by:
        getOutputFromProcesses in interface IGuacamoleColumn
        Specified by:
        getOutputFromProcesses in interface com.atlan.model.assets.ISQL
      • getParentColumn

        public com.atlan.model.assets.IColumn getParentColumn()
        TBC
        Specified by:
        getParentColumn in interface com.atlan.model.assets.IColumn
        Specified by:
        getParentColumn in interface IGuacamoleColumn
      • getParentColumnName

        public java.lang.String getParentColumnName()
        TBC
        Specified by:
        getParentColumnName in interface com.atlan.model.assets.IColumn
        Specified by:
        getParentColumnName in interface IGuacamoleColumn
      • getParentColumnQualifiedName

        public java.lang.String getParentColumnQualifiedName()
        TBC
        Specified by:
        getParentColumnQualifiedName in interface com.atlan.model.assets.IColumn
        Specified by:
        getParentColumnQualifiedName in interface IGuacamoleColumn
      • getPartitionOrder

        public java.lang.Integer getPartitionOrder()
        TBC
        Specified by:
        getPartitionOrder in interface com.atlan.model.assets.IColumn
        Specified by:
        getPartitionOrder in interface IGuacamoleColumn
      • getPinnedAt

        public java.lang.Long getPinnedAt()
        TBC
        Specified by:
        getPinnedAt in interface com.atlan.model.assets.IColumn
        Specified by:
        getPinnedAt in interface IGuacamoleColumn
      • getPinnedBy

        public java.lang.String getPinnedBy()
        TBC
        Specified by:
        getPinnedBy in interface com.atlan.model.assets.IColumn
        Specified by:
        getPinnedBy in interface IGuacamoleColumn
      • getPrecision

        public java.lang.Integer getPrecision()
        TBC
        Specified by:
        getPrecision in interface com.atlan.model.assets.IColumn
        Specified by:
        getPrecision in interface IGuacamoleColumn
      • getQueries

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

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

        public java.lang.Long getQueryCountUpdatedAt()
        TBC
        Specified by:
        getQueryCountUpdatedAt in interface com.atlan.model.assets.IColumn
        Specified by:
        getQueryCountUpdatedAt in interface IGuacamoleColumn
        Specified by:
        getQueryCountUpdatedAt in interface com.atlan.model.assets.ISQL
      • getQueryUserCount

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

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

        public java.lang.String getRawDataTypeDefinition()
        TBC
        Specified by:
        getRawDataTypeDefinition in interface com.atlan.model.assets.IColumn
        Specified by:
        getRawDataTypeDefinition in interface IGuacamoleColumn
      • getSchemaName

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

        public java.lang.String getSchemaQualifiedName()
        TBC
        Specified by:
        getSchemaQualifiedName in interface com.atlan.model.assets.IColumn
        Specified by:
        getSchemaQualifiedName in interface IGuacamoleColumn
        Specified by:
        getSchemaQualifiedName in interface com.atlan.model.assets.ISQL
      • getSnowflakeDynamicTable

        public com.atlan.model.assets.ISnowflakeDynamicTable getSnowflakeDynamicTable()
        TBC
        Specified by:
        getSnowflakeDynamicTable in interface com.atlan.model.assets.IColumn
        Specified by:
        getSnowflakeDynamicTable in interface IGuacamoleColumn
      • getSqlDBTSources

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

        public java.util.SortedSet<com.atlan.model.assets.IDbtModel> getSqlDbtModels()
        TBC
        Specified by:
        getSqlDbtModels in interface com.atlan.model.assets.IColumn
        Specified by:
        getSqlDbtModels in interface IGuacamoleColumn
        Specified by:
        getSqlDbtModels in interface com.atlan.model.assets.ISQL
      • getSubDataType

        public java.lang.String getSubDataType()
        TBC
        Specified by:
        getSubDataType in interface com.atlan.model.assets.IColumn
        Specified by:
        getSubDataType in interface IGuacamoleColumn
      • getTable

        public com.atlan.model.assets.ITable getTable()
        TBC
        Specified by:
        getTable in interface com.atlan.model.assets.IColumn
        Specified by:
        getTable in interface IGuacamoleColumn
      • getTableName

        public java.lang.String getTableName()
        TBC
        Specified by:
        getTableName in interface com.atlan.model.assets.IColumn
        Specified by:
        getTableName in interface IGuacamoleColumn
        Specified by:
        getTableName in interface com.atlan.model.assets.ISQL
      • getTablePartition

        public com.atlan.model.assets.ITablePartition getTablePartition()
        TBC
        Specified by:
        getTablePartition in interface com.atlan.model.assets.IColumn
        Specified by:
        getTablePartition in interface IGuacamoleColumn
      • getTableQualifiedName

        public java.lang.String getTableQualifiedName()
        TBC
        Specified by:
        getTableQualifiedName in interface com.atlan.model.assets.IColumn
        Specified by:
        getTableQualifiedName in interface IGuacamoleColumn
        Specified by:
        getTableQualifiedName in interface com.atlan.model.assets.ISQL
      • getValidations

        public java.util.Map<java.lang.String,​java.lang.String> getValidations()
        TBC
        Specified by:
        getValidations in interface com.atlan.model.assets.IColumn
        Specified by:
        getValidations in interface IGuacamoleColumn
      • getView

        public com.atlan.model.assets.IView getView()
        TBC
        Specified by:
        getView in interface com.atlan.model.assets.IColumn
        Specified by:
        getView in interface IGuacamoleColumn
      • getViewName

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

        public java.lang.String getViewQualifiedName()
        TBC
        Specified by:
        getViewQualifiedName in interface com.atlan.model.assets.IColumn
        Specified by:
        getViewQualifiedName in interface IGuacamoleColumn
        Specified by:
        getViewQualifiedName in interface com.atlan.model.assets.ISQL
      • 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 GuacamoleColumns.
        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 com.atlan.model.assets.IColumn
        Specified by:
        getTypeName in interface IGuacamoleColumn
        Specified by:
        getTypeName in interface com.atlan.model.assets.IReferenceable
        Specified by:
        getTypeName in interface com.atlan.model.assets.ISQL
        Overrides:
        getTypeName in class com.atlan.model.relations.Reference