Interface IConnection

All Known Implementing Classes:
Connection

@Generated("com.atlan.generators.ModelGeneratorV2") public interface IConnection
Instance of a connection to a data source in Atlan.
  • Field Details

    • TYPE_NAME

      static final String TYPE_NAME
      See Also:
    • ALLOW_QUERY

      static final BooleanField ALLOW_QUERY
      Whether using this connection to run queries on the source is allowed (true) or not (false).
    • ALLOW_QUERY_PREVIEW

      static final BooleanField ALLOW_QUERY_PREVIEW
      Whether using this connection to run preview queries on the source is allowed (true) or not (false).
    • CATEGORY

      static final TextField CATEGORY
      Type of connection, for example WAREHOUSE, RDBMS, etc.
    • CONNECTION_DBT_ENVIRONMENTS

      static final KeywordField CONNECTION_DBT_ENVIRONMENTS
      TBC
    • CONNECTION_SSO_CREDENTIAL_GUID

      static final KeywordField CONNECTION_SSO_CREDENTIAL_GUID
      Unique identifier (GUID) for the SSO credentials to use for this connection.
    • CONNECTOR_ICON

      static final TextField CONNECTOR_ICON
      Unused. Only the value of connectorType impacts icons.
    • CONNECTOR_IMAGE

      static final TextField CONNECTOR_IMAGE
      Unused. Only the value of connectorType impacts icons.
    • CREDENTIAL_STRATEGY

      static final TextField CREDENTIAL_STRATEGY
      Credential strategy to use for this connection for queries.
    • DEFAULT_CREDENTIAL_GUID

      static final TextField DEFAULT_CREDENTIAL_GUID
      Unique identifier (GUID) for the default credentials to use for this connection.
    • HAS_POPULARITY_INSIGHTS

      static final BooleanField HAS_POPULARITY_INSIGHTS
      Whether this connection has popularity insights (true) or not (false).
    • HOST

      static final TextField HOST
      Host name of this connection's source.
    • IS_SAMPLE_DATA_PREVIEW_ENABLED

      static final BooleanField IS_SAMPLE_DATA_PREVIEW_ENABLED
      Whether sample data can be previewed for this connection (true) or not (false).
    • OBJECT_STORAGE_UPLOAD_THRESHOLD

      static final NumericField OBJECT_STORAGE_UPLOAD_THRESHOLD
      Number of rows after which results should be uploaded to storage.
    • POLICY_STRATEGY

      static final KeywordField POLICY_STRATEGY
      Policy strategy is a configuration that determines whether the Atlan policy will be applied to the results of insight queries and whether the query will be rewritten, applicable for stream api call made from insight screen
    • POLICY_STRATEGY_FOR_SAMPLE_PREVIEW

      static final KeywordField POLICY_STRATEGY_FOR_SAMPLE_PREVIEW
      Policy strategy is a configuration that determines whether the Atlan policy will be applied to the results of insight queries and whether the query will be rewritten. policyStrategyForSamplePreview config is applicable for sample preview call from assets screen
    • POPULARITY_INSIGHTS_TIMEFRAME

      static final NumericField POPULARITY_INSIGHTS_TIMEFRAME
      Number of days over which popularity is calculated, for example 30 days.
    • PORT

      static final NumericField PORT
      Port number to this connection's source.
    • PREVIEW_CREDENTIAL_STRATEGY

      static final KeywordField PREVIEW_CREDENTIAL_STRATEGY
      Credential strategy to use for this connection for preview queries.
    • QUERY_CONFIG

      static final TextField QUERY_CONFIG
      Query config for this connection.
    • QUERY_PREVIEW_CONFIG

      static final KeywordField QUERY_PREVIEW_CONFIG
      Configuration for preview queries.
    • QUERY_TIMEOUT

      static final NumericField QUERY_TIMEOUT
      Maximum time a query should be allowed to run before timing out.
    • QUERY_USERNAME_STRATEGY

      static final KeywordField QUERY_USERNAME_STRATEGY
      Username strategy to use for this connection for queries.
    • ROW_LIMIT

      static final NumericField ROW_LIMIT
      Maximum number of rows that can be returned for the source.
    • SUB_CATEGORY

      static final TextField SUB_CATEGORY
      Subcategory of this connection.
    • USE_OBJECT_STORAGE

      static final BooleanField USE_OBJECT_STORAGE
      Whether to upload to S3, GCP, or another storage location (true) or not (false).
    • VECTOR_EMBEDDINGS_ENABLED

      static final BooleanField VECTOR_EMBEDDINGS_ENABLED
      TBC
    • VECTOR_EMBEDDINGS_UPDATED_AT

      static final NumericField VECTOR_EMBEDDINGS_UPDATED_AT
      TBC
  • Method Details

    • getAdminGroups

      SortedSet<String> getAdminGroups()
      List of groups who administer this asset. (This is only used for certain asset types.)
    • getAdminRoles

      SortedSet<String> getAdminRoles()
      List of roles who administer this asset. (This is only used for Connection assets.)
    • getAdminUsers

      SortedSet<String> getAdminUsers()
      List of users who administer this asset. (This is only used for certain asset types.)
    • getAllowQuery

      Boolean getAllowQuery()
      Whether using this connection to run queries on the source is allowed (true) or not (false).
    • getAllowQueryPreview

      Boolean getAllowQueryPreview()
      Whether using this connection to run preview queries on the source is allowed (true) or not (false).
    • getAnnouncementMessage

      String getAnnouncementMessage()
      Detailed message to include in the announcement on this asset.
    • getAnnouncementTitle

      String getAnnouncementTitle()
      Brief title for the announcement on this asset. Required when announcementType is specified.
    • getAnnouncementType

      AtlanAnnouncementType getAnnouncementType()
      Type of announcement on this asset.
    • getAnnouncementUpdatedAt

      Long getAnnouncementUpdatedAt()
      Time (epoch) at which the announcement was last updated, in milliseconds.
    • getAnnouncementUpdatedBy

      String getAnnouncementUpdatedBy()
      Name of the user who last updated the announcement.
    • getAnomaloChecks

      SortedSet<IAnomaloCheck> getAnomaloChecks()
      Checks that run on this asset.
    • getAssetAnomaloAppliedCheckTypes

      SortedSet<String> getAssetAnomaloAppliedCheckTypes()
      All associated Anomalo check types.
    • getAssetAnomaloCheckCount

      Long getAssetAnomaloCheckCount()
      Total number of checks present in Anomalo for this asset.
    • getAssetAnomaloCheckStatuses

      String getAssetAnomaloCheckStatuses()
      Stringified JSON object containing status of all Anomalo checks associated to this asset.
    • getAssetAnomaloDQStatus

      String getAssetAnomaloDQStatus()
      Status of data quality from Anomalo.
    • getAssetAnomaloFailedCheckCount

      Long getAssetAnomaloFailedCheckCount()
      Total number of checks failed in Anomalo for this asset.
    • getAssetAnomaloFailedCheckTypes

      SortedSet<String> getAssetAnomaloFailedCheckTypes()
      All associated Anomalo failed check types.
    • getAssetAnomaloLastCheckRunAt

      Long getAssetAnomaloLastCheckRunAt()
      Time (epoch) at which the last check was run via Anomalo.
    • getAssetAnomaloSourceUrl

      String getAssetAnomaloSourceUrl()
      URL of the source in Anomalo.
    • getAssetCoverImage

      String getAssetCoverImage()
      TBC
    • getAssetDbtAccountName

      String getAssetDbtAccountName()
      Name of the account in which this asset exists in dbt.
    • getAssetDbtAlias

      String getAssetDbtAlias()
      Alias of this asset in dbt.
    • getAssetDbtEnvironmentDbtVersion

      String getAssetDbtEnvironmentDbtVersion()
      Version of the environment in which this asset is materialized in dbt.
    • getAssetDbtEnvironmentName

      String getAssetDbtEnvironmentName()
      Name of the environment in which this asset is materialized in dbt.
    • getAssetDbtJobLastRun

      Long getAssetDbtJobLastRun()
      Time (epoch) at which the job that materialized this asset in dbt last ran, in milliseconds.
    • getAssetDbtJobLastRunArtifactS3Path

      String getAssetDbtJobLastRunArtifactS3Path()
      Path in S3 to the artifacts saved from the last run of the job that materialized this asset in dbt.
    • getAssetDbtJobLastRunArtifactsSaved

      Boolean getAssetDbtJobLastRunArtifactsSaved()
      Whether artifacts were saved from the last run of the job that materialized this asset in dbt (true) or not (false).
    • getAssetDbtJobLastRunCreatedAt

      Long getAssetDbtJobLastRunCreatedAt()
      Time (epoch) at which the job that materialized this asset in dbt was last created, in milliseconds.
    • getAssetDbtJobLastRunDequedAt

      Long getAssetDbtJobLastRunDequedAt()
      Time (epoch) at which the job that materialized this asset in dbt was dequeued, in milliseconds.
    • getAssetDbtJobLastRunExecutedByThreadId

      String getAssetDbtJobLastRunExecutedByThreadId()
      Thread ID of the user who executed the last run of the job that materialized this asset in dbt.
    • getAssetDbtJobLastRunGitBranch

      String getAssetDbtJobLastRunGitBranch()
      Branch in git from which the last run of the job that materialized this asset in dbt ran.
    • getAssetDbtJobLastRunGitSha

      String getAssetDbtJobLastRunGitSha()
      SHA hash in git for the last run of the job that materialized this asset in dbt.
    • getAssetDbtJobLastRunHasDocsGenerated

      Boolean getAssetDbtJobLastRunHasDocsGenerated()
      Whether docs were generated from the last run of the job that materialized this asset in dbt (true) or not (false).
    • getAssetDbtJobLastRunHasSourcesGenerated

      Boolean getAssetDbtJobLastRunHasSourcesGenerated()
      Whether sources were generated from the last run of the job that materialized this asset in dbt (true) or not (false).
    • getAssetDbtJobLastRunNotificationsSent

      Boolean getAssetDbtJobLastRunNotificationsSent()
      Whether notifications were sent from the last run of the job that materialized this asset in dbt (true) or not (false).
    • getAssetDbtJobLastRunOwnerThreadId

      String getAssetDbtJobLastRunOwnerThreadId()
      Thread ID of the owner of the last run of the job that materialized this asset in dbt.
    • getAssetDbtJobLastRunQueuedDuration

      String getAssetDbtJobLastRunQueuedDuration()
      Total duration the job that materialized this asset in dbt spent being queued.
    • getAssetDbtJobLastRunQueuedDurationHumanized

      String getAssetDbtJobLastRunQueuedDurationHumanized()
      Human-readable total duration of the last run of the job that materialized this asset in dbt spend being queued.
    • getAssetDbtJobLastRunRunDuration

      String getAssetDbtJobLastRunRunDuration()
      Run duration of the last run of the job that materialized this asset in dbt.
    • getAssetDbtJobLastRunRunDurationHumanized

      String getAssetDbtJobLastRunRunDurationHumanized()
      Human-readable run duration of the last run of the job that materialized this asset in dbt.
    • getAssetDbtJobLastRunStartedAt

      Long getAssetDbtJobLastRunStartedAt()
      Time (epoch) at which the job that materialized this asset in dbt was started running, in milliseconds.
    • getAssetDbtJobLastRunStatusMessage

      String getAssetDbtJobLastRunStatusMessage()
      Status message of the last run of the job that materialized this asset in dbt.
    • getAssetDbtJobLastRunTotalDuration

      String getAssetDbtJobLastRunTotalDuration()
      Total duration of the last run of the job that materialized this asset in dbt.
    • getAssetDbtJobLastRunTotalDurationHumanized

      String getAssetDbtJobLastRunTotalDurationHumanized()
      Human-readable total duration of the last run of the job that materialized this asset in dbt.
    • getAssetDbtJobLastRunUpdatedAt

      Long getAssetDbtJobLastRunUpdatedAt()
      Time (epoch) at which the job that materialized this asset in dbt was last updated, in milliseconds.
    • getAssetDbtJobLastRunUrl

      String getAssetDbtJobLastRunUrl()
      URL of the last run of the job that materialized this asset in dbt.
    • getAssetDbtJobName

      String getAssetDbtJobName()
      Name of the job that materialized this asset in dbt.
    • getAssetDbtJobNextRun

      Long getAssetDbtJobNextRun()
      Time (epoch) when the next run of the job that materializes this asset in dbt is scheduled.
    • getAssetDbtJobNextRunHumanized

      String getAssetDbtJobNextRunHumanized()
      Human-readable time when the next run of the job that materializes this asset in dbt is scheduled.
    • getAssetDbtJobSchedule

      String getAssetDbtJobSchedule()
      Schedule of the job that materialized this asset in dbt.
    • getAssetDbtJobScheduleCronHumanized

      String getAssetDbtJobScheduleCronHumanized()
      Human-readable cron schedule of the job that materialized this asset in dbt.
    • getAssetDbtJobStatus

      String getAssetDbtJobStatus()
      Status of the job that materialized this asset in dbt.
    • getAssetDbtMeta

      String getAssetDbtMeta()
      Metadata for this asset in dbt, specifically everything under the 'meta' key in the dbt object.
    • getAssetDbtPackageName

      String getAssetDbtPackageName()
      Name of the package in which this asset exists in dbt.
    • getAssetDbtProjectName

      String getAssetDbtProjectName()
      Name of the project in which this asset exists in dbt.
    • getAssetDbtSemanticLayerProxyUrl

      String getAssetDbtSemanticLayerProxyUrl()
      URL of the semantic layer proxy for this asset in dbt.
    • getAssetDbtSourceFreshnessCriteria

      String getAssetDbtSourceFreshnessCriteria()
      Freshness criteria for the source of this asset in dbt.
    • getAssetDbtTags

      SortedSet<String> getAssetDbtTags()
      List of tags attached to this asset in dbt.
    • getAssetDbtTestStatus

      String getAssetDbtTestStatus()
      All associated dbt test statuses.
    • getAssetDbtUniqueId

      String getAssetDbtUniqueId()
      Unique identifier of this asset in dbt.
    • getAssetDbtWorkflowLastUpdated

      String getAssetDbtWorkflowLastUpdated()
      Name of the DBT workflow in Atlan that last updated the asset.
    • getAssetIcon

      AtlanIcon getAssetIcon()
      Name of the icon to use for this asset. (Only applies to glossaries, currently.)
    • getAssetMcAlertQualifiedNames

      SortedSet<String> getAssetMcAlertQualifiedNames()
      List of unique Monte Carlo alert names attached to this asset.
    • getAssetMcIncidentNames

      SortedSet<String> getAssetMcIncidentNames()
      List of Monte Carlo incident names attached to this asset.
    • getAssetMcIncidentPriorities

      SortedSet<String> getAssetMcIncidentPriorities()
      List of Monte Carlo incident priorities associated with this asset.
    • getAssetMcIncidentQualifiedNames

      SortedSet<String> getAssetMcIncidentQualifiedNames()
      List of unique Monte Carlo incident names attached to this asset.
    • getAssetMcIncidentSeverities

      SortedSet<String> getAssetMcIncidentSeverities()
      List of Monte Carlo incident severities associated with this asset.
    • getAssetMcIncidentStates

      SortedSet<String> getAssetMcIncidentStates()
      List of Monte Carlo incident states associated with this asset.
    • getAssetMcIncidentSubTypes

      SortedSet<String> getAssetMcIncidentSubTypes()
      List of Monte Carlo incident sub-types associated with this asset.
    • getAssetMcIncidentTypes

      SortedSet<String> getAssetMcIncidentTypes()
      List of Monte Carlo incident types associated with this asset.
    • getAssetMcLastSyncRunAt

      Long getAssetMcLastSyncRunAt()
      Time (epoch) at which this asset was last synced from Monte Carlo.
    • getAssetMcMonitorNames

      SortedSet<String> getAssetMcMonitorNames()
      List of Monte Carlo monitor names attached to this asset.
    • getAssetMcMonitorQualifiedNames

      SortedSet<String> getAssetMcMonitorQualifiedNames()
      List of unique Monte Carlo monitor names attached to this asset.
    • getAssetMcMonitorScheduleTypes

      SortedSet<String> getAssetMcMonitorScheduleTypes()
      Schedules of all associated Monte Carlo monitors.
    • getAssetMcMonitorStatuses

      SortedSet<String> getAssetMcMonitorStatuses()
      Statuses of all associated Monte Carlo monitors.
    • getAssetMcMonitorTypes

      SortedSet<String> getAssetMcMonitorTypes()
      Types of all associated Monte Carlo monitors.
    • getAssetPoliciesCount

      Long getAssetPoliciesCount()
      Count of policies inside the asset
    • getAssetPolicyGUIDs

      SortedSet<String> getAssetPolicyGUIDs()
      Array of policy ids governing this asset
    • getAssetSodaCheckCount

      Long getAssetSodaCheckCount()
      Number of checks done via Soda.
    • getAssetSodaCheckStatuses

      String getAssetSodaCheckStatuses()
      All associated Soda check statuses.
    • getAssetSodaDQStatus

      String getAssetSodaDQStatus()
      Status of data quality from Soda.
    • getAssetSodaLastScanAt

      Long getAssetSodaLastScanAt()
      TBC
    • getAssetSodaLastSyncRunAt

      Long getAssetSodaLastSyncRunAt()
      TBC
    • getAssetSodaSourceURL

      String getAssetSodaSourceURL()
      TBC
    • getAssetTags

      SortedSet<String> getAssetTags()
      List of tags attached to this asset.
    • getAssetThemeHex

      String getAssetThemeHex()
      Color (in hexadecimal RGB) to use to represent this asset.
    • getAssignedTerms

      SortedSet<IGlossaryTerm> getAssignedTerms()
      Glossary terms that are linked to this asset.
    • getCategory

      Type of connection, for example WAREHOUSE, RDBMS, etc.
    • getCertificateStatus

      CertificateStatus getCertificateStatus()
      Status of this asset's certification.
    • getCertificateStatusMessage

      String getCertificateStatusMessage()
      Human-readable descriptive message used to provide further detail to certificateStatus.
    • getCertificateUpdatedAt

      Long getCertificateUpdatedAt()
      Time (epoch) at which the certification was last updated, in milliseconds.
    • getCertificateUpdatedBy

      String getCertificateUpdatedBy()
      Name of the user who last updated the certification of this asset.
    • getConnectionDbtEnvironments

      SortedSet<String> getConnectionDbtEnvironments()
      TBC
    • getConnectionName

      String getConnectionName()
      Simple name of the connection through which this asset is accessible.
    • getConnectionQualifiedName

      String getConnectionQualifiedName()
      Unique name of the connection through which this asset is accessible.
    • getConnectionSSOCredentialGuid

      String getConnectionSSOCredentialGuid()
      Unique identifier (GUID) for the SSO credentials to use for this connection.
    • getConnectorIcon

      String getConnectorIcon()
      Unused. Only the value of connectorType impacts icons.
    • getConnectorImage

      String getConnectorImage()
      Unused. Only the value of connectorType impacts icons.
    • getConnectorType

      AtlanConnectorType getConnectorType()
      Type of the connector through which this asset is accessible.
    • getCredentialStrategy

      String getCredentialStrategy()
      Credential strategy to use for this connection for queries.
    • getDataContractLatest

      IDataContract getDataContractLatest()
      Latest version of the data contract (in any status) for this asset.
    • getDataContractLatestCertified

      IDataContract getDataContractLatestCertified()
      Latest certified version of the data contract for this asset.
    • getDbtQualifiedName

      String getDbtQualifiedName()
      Unique name of this asset in dbt.
    • getDefaultCredentialGuid

      String getDefaultCredentialGuid()
      Unique identifier (GUID) for the default credentials to use for this connection.
    • getDescription

      String getDescription()
      Description of this asset, for example as crawled from a source. Fallback for display purposes, if userDescription is empty.
    • getDisplayName

      String getDisplayName()
      Human-readable name of this asset used for display purposes (in user interface).
    • getDomainGUIDs

      SortedSet<String> getDomainGUIDs()
      Array of domain guids linked to this asset
    • getFiles

      SortedSet<IFile> getFiles()
      TBC
    • getHasContract

      Boolean getHasContract()
      Whether this asset has contract (true) or not (false).
    • getHasLineage

      Boolean getHasLineage()
      Whether this asset has lineage (true) or not (false).
    • getHasPopularityInsights

      Boolean getHasPopularityInsights()
      Whether this connection has popularity insights (true) or not (false).
    • getHost

      String getHost()
      Host name of this connection's source.
    • getInputPortDataProducts

      SortedSet<IDataProduct> getInputPortDataProducts()
      Data products for which this asset is an input port.
    • getIsAIGenerated

      Boolean getIsAIGenerated()
      TBC
    • getIsDiscoverable

      Boolean getIsDiscoverable()
      Whether this asset is discoverable through the UI (true) or not (false).
    • getIsEditable

      Boolean getIsEditable()
      Whether this asset can be edited in the UI (true) or not (false).
    • getIsPartial

      Boolean getIsPartial()
      TBC
    • getIsSampleDataPreviewEnabled

      Boolean getIsSampleDataPreviewEnabled()
      Whether sample data can be previewed for this connection (true) or not (false).
    • getLastRowChangedAt

      Long getLastRowChangedAt()
      Time (epoch) of the last operation that inserted, updated, or deleted rows, in milliseconds.
    • getLastSyncRun

      String getLastSyncRun()
      Name of the last run of the crawler that last synchronized this asset.
    • getLastSyncRunAt

      Long getLastSyncRunAt()
      Time (epoch) at which this asset was last crawled, in milliseconds.
    • getLastSyncWorkflowName

      String getLastSyncWorkflowName()
      Name of the crawler that last synchronized this asset.
    • getLexicographicalSortOrder

      String getLexicographicalSortOrder()
      Custom order for sorting purpose, managed by client
    • getLinks

      SortedSet<ILink> getLinks()
      Links that are attached to this asset.
    • getMcIncidents

      SortedSet<IMCIncident> getMcIncidents()
      TBC
    • getMcMonitors

      SortedSet<IMCMonitor> getMcMonitors()
      Monitors that observe this asset.
    • getMetrics

      SortedSet<IMetric> getMetrics()
      TBC
    • getName

      String getName()
      Name of this asset. Fallback for display purposes, if displayName is empty.
    • getNonCompliantAssetPolicyGUIDs

      SortedSet<String> getNonCompliantAssetPolicyGUIDs()
      Array of policy ids non-compliant to this asset
    • getObjectStorageUploadThreshold

      Long getObjectStorageUploadThreshold()
      Number of rows after which results should be uploaded to storage.
    • getOutputPortDataProducts

      SortedSet<IDataProduct> getOutputPortDataProducts()
      Data products for which this asset is an output port.
    • getOwnerGroups

      SortedSet<String> getOwnerGroups()
      List of groups who own this asset.
    • getOwnerUsers

      SortedSet<String> getOwnerUsers()
      List of users who own this asset.
    • getPolicyStrategy

      String getPolicyStrategy()
      Policy strategy is a configuration that determines whether the Atlan policy will be applied to the results of insight queries and whether the query will be rewritten, applicable for stream api call made from insight screen
    • getPolicyStrategyForSamplePreview

      String getPolicyStrategyForSamplePreview()
      Policy strategy is a configuration that determines whether the Atlan policy will be applied to the results of insight queries and whether the query will be rewritten. policyStrategyForSamplePreview config is applicable for sample preview call from assets screen
    • getPopularityInsightsTimeframe

      Long getPopularityInsightsTimeframe()
      Number of days over which popularity is calculated, for example 30 days.
    • getPopularityScore

      Double getPopularityScore()
      Popularity score for this asset.
    • getPort

      Integer getPort()
      Port number to this connection's source.
    • getPreviewCredentialStrategy

      String getPreviewCredentialStrategy()
      Credential strategy to use for this connection for preview queries.
    • getQualifiedName

      String getQualifiedName()
      Unique name for this asset. This is typically a concatenation of the asset's name onto its parent's qualifiedName. This must be unique across all assets of the same type.
    • getQueryConfig

      String getQueryConfig()
      Query config for this connection.
    • getQueryPreviewConfig

      Map<String,String> getQueryPreviewConfig()
      Configuration for preview queries.
    • getQueryTimeout

      Long getQueryTimeout()
      Maximum time a query should be allowed to run before timing out.
    • getQueryUsernameStrategy

      QueryUsernameStrategy getQueryUsernameStrategy()
      Username strategy to use for this connection for queries.
    • getReadme

      IReadme getReadme()
      README that is linked to this asset.
    • getRowLimit

      Long getRowLimit()
      Maximum number of rows that can be returned for the source.
    • getSampleDataUrl

      String getSampleDataUrl()
      URL for sample data for this asset.
    • getSchemaRegistrySubjects

      SortedSet<ISchemaRegistrySubject> getSchemaRegistrySubjects()
      TBC
    • getSodaChecks

      SortedSet<ISodaCheck> getSodaChecks()
      TBC
    • getSourceCostUnit

      SourceCostUnitType getSourceCostUnit()
      The unit of measure for sourceTotalCost.
    • getSourceCreatedAt

      Long getSourceCreatedAt()
      Time (epoch) at which this asset was created in the source system, in milliseconds.
    • getSourceCreatedBy

      String getSourceCreatedBy()
      Name of the user who created this asset, in the source system.
    • getSourceEmbedURL

      String getSourceEmbedURL()
      URL to create an embed for a resource (for example, an image of a dashboard) within Atlan.
    • getSourceLastReadAt

      Long getSourceLastReadAt()
      Timestamp of most recent read operation.
    • getSourceLogo

      String getSourceLogo()
      Unused. Only the value of connectorType impacts icons.
    • getSourceOwners

      String getSourceOwners()
      List of owners of this asset, in the source system.
    • getSourceQueryComputeCostRecords

      List<PopularityInsights> getSourceQueryComputeCostRecords()
      List of most expensive warehouses with extra insights.
    • getSourceQueryComputeCosts

      SortedSet<String> getSourceQueryComputeCosts()
      List of most expensive warehouse names.
    • getSourceReadCount

      Long getSourceReadCount()
      Total count of all read operations at source.
    • getSourceReadExpensiveQueryRecords

      List<PopularityInsights> getSourceReadExpensiveQueryRecords()
      List of the most expensive queries that accessed this asset.
    • getSourceReadPopularQueryRecords

      List<PopularityInsights> getSourceReadPopularQueryRecords()
      List of the most popular queries that accessed this asset.
    • getSourceReadQueryCost

      Double getSourceReadQueryCost()
      Total cost of read queries at source.
    • getSourceReadRecentUserRecords

      List<PopularityInsights> getSourceReadRecentUserRecords()
      List of usernames with extra insights for the most recent users who read this asset.
    • getSourceReadRecentUsers

      SortedSet<String> getSourceReadRecentUsers()
      List of usernames of the most recent users who read this asset.
    • getSourceReadSlowQueryRecords

      List<PopularityInsights> getSourceReadSlowQueryRecords()
      List of the slowest queries that accessed this asset.
    • getSourceReadTopUserRecords

      List<PopularityInsights> getSourceReadTopUserRecords()
      List of usernames with extra insights for the users who read this asset the most.
    • getSourceReadTopUsers

      SortedSet<String> getSourceReadTopUsers()
      List of usernames of the users who read this asset the most.
    • getSourceReadUserCount

      Long getSourceReadUserCount()
      Total number of unique users that read data from asset.
    • getSourceTotalCost

      Double getSourceTotalCost()
      Total cost of all operations at source.
    • getSourceURL

      String getSourceURL()
      URL to the resource within the source application, used to create a button to view this asset in the source application.
    • getSourceUpdatedAt

      Long getSourceUpdatedAt()
      Time (epoch) at which this asset was last updated in the source system, in milliseconds.
    • getSourceUpdatedBy

      String getSourceUpdatedBy()
      Name of the user who last updated this asset, in the source system.
    • getStarredBy

      SortedSet<String> getStarredBy()
      Users who have starred this asset.
    • getStarredCount

      Integer getStarredCount()
      Number of users who have starred this asset.
    • getStarredDetails

      List<StarredDetails> getStarredDetails()
      List of usernames with extra information of the users who have starred an asset.
    • getSubCategory

      String getSubCategory()
      Subcategory of this connection.
    • getSubType

      String getSubType()
      Subtype of this asset.
    • getTenantId

      String getTenantId()
      Name of the Atlan workspace in which this asset exists.
    • getUseObjectStorage

      Boolean getUseObjectStorage()
      Whether to upload to S3, GCP, or another storage location (true) or not (false).
    • getUserDefRelationshipFroms

      SortedSet<IAsset> getUserDefRelationshipFroms()
      TBC
    • getUserDefRelationshipTos

      SortedSet<IAsset> getUserDefRelationshipTos()
      TBC
    • getUserDescription

      String getUserDescription()
      Description of this asset, as provided by a user. If present, this will be used for the description in user interface.
    • getVectorEmbeddingsEnabled

      Boolean getVectorEmbeddingsEnabled()
      TBC
    • getVectorEmbeddingsUpdatedAt

      Long getVectorEmbeddingsUpdatedAt()
      TBC
    • getViewScore

      Double getViewScore()
      View score for this asset.
    • getViewerGroups

      SortedSet<String> getViewerGroups()
      List of groups who can view assets contained in a collection. (This is only used for certain asset types.)
    • getViewerUsers

      SortedSet<String> getViewerUsers()
      List of users who can view assets contained in a collection. (This is only used for certain asset types.)
    • getTypeName

      String getTypeName()
      Name of the type that defines the asset.
    • getGuid

      String getGuid()
      Globally-unique identifier for the asset.
    • getDisplayText

      String getDisplayText()
      Human-readable name of the asset.
    • getEntityStatus

      String getEntityStatus()
      Status of the asset (if this is a related asset).
    • getRelationshipType

      String getRelationshipType()
      Type of the relationship (if this is a related asset).
    • getRelationshipGuid

      String getRelationshipGuid()
      Unique identifier of the relationship (when this is a related asset).
    • getRelationshipStatus

      AtlanStatus getRelationshipStatus()
      Status of the relationship (when this is a related asset).
    • getRelationshipAttributes

      RelationshipAttributes getRelationshipAttributes()
      Attributes specific to the relationship (unused).
    • getUniqueAttributes

      UniqueAttributes getUniqueAttributes()
      Attribute(s) that uniquely identify the asset (when this is a related asset). If the guid is not provided, these must be provided.
    • isComplete

      boolean isComplete()
      When true, indicates that this object represents a complete view of the entity. When false, this object is only a reference or some partial view of the entity.
    • isValidReferenceByGuid

      boolean isValidReferenceByGuid()
      Indicates whether this object can be used as a valid reference by GUID.
      Returns:
      true if it is a valid GUID reference, false otherwise
    • isValidReferenceByQualifiedName

      boolean isValidReferenceByQualifiedName()
      Indicates whether this object can be used as a valid reference by qualifiedName.
      Returns:
      true if it is a valid qualifiedName reference, false otherwise