Interface IS3Object

All Known Implementing Classes:
S3Object

@Generated("com.atlan.generators.ModelGeneratorV2") public interface IS3Object
Instance of an S3 object in Atlan.
  • Field Details

    • TYPE_NAME

      static final String TYPE_NAME
      See Also:
    • BUCKET

      static final RelationField BUCKET
      S3 bucket in which the object exists.
    • S3BUCKET_NAME

      static final KeywordTextField S3BUCKET_NAME
      Simple name of the bucket in which this object exists.
    • S3BUCKET_QUALIFIED_NAME

      static final KeywordField S3BUCKET_QUALIFIED_NAME
      Unique name of the bucket in which this object exists.
    • S3OBJECT_CONTENT_DISPOSITION

      static final KeywordField S3OBJECT_CONTENT_DISPOSITION
      Information about how this object's content should be presented.
    • S3OBJECT_CONTENT_TYPE

      static final KeywordField S3OBJECT_CONTENT_TYPE
      Type of content in this object, for example: text/plain, application/json, etc.
    • S3OBJECT_KEY

      static final KeywordTextField S3OBJECT_KEY
      Unique identity of this object in an S3 bucket. This is usually the concatenation of any prefix (folder) in the S3 bucket with the name of the object (file) itself.
    • S3OBJECT_LAST_MODIFIED_TIME

      static final NumericField S3OBJECT_LAST_MODIFIED_TIME
      Time (epoch) at which this object was last updated, in milliseconds, or when it was created if it has never been modified.
    • S3OBJECT_SIZE

      static final NumericField S3OBJECT_SIZE
      Object size in bytes.
    • S3OBJECT_STORAGE_CLASS

      static final KeywordField S3OBJECT_STORAGE_CLASS
      Storage class used for storing this object, for example: standard, intelligent-tiering, glacier, etc.
    • S3OBJECT_VERSION_ID

      static final KeywordField S3OBJECT_VERSION_ID
      Version of this object. This is only applicable when versioning is enabled on the bucket in which this object exists.
  • 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.)
    • 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.
    • getApplicationContainer

      IApplicationContainer getApplicationContainer()
      ApplicationContainer asset containing this Catalog 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.
    • getAssetApplicationQualifiedName

      String getAssetApplicationQualifiedName()
      Qualified name of the Application Container that contains this asset.
    • 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.
    • getAwsAccountId

      String getAwsAccountId()
      12-digit number that uniquely identifies an AWS account.
    • getAwsArn

      String getAwsArn()
      Amazon Resource Name (ARN) for this asset. This uniquely identifies the asset in AWS, and thus must be unique across all AWS asset instances.
    • getAwsOwnerId

      String getAwsOwnerId()
      Root user's ID.
    • getAwsOwnerName

      String getAwsOwnerName()
      Root user's name.
    • getAwsPartition

      String getAwsPartition()
      Group of AWS region and service objects.
    • getAwsRegion

      String getAwsRegion()
      Physical region where the data center in which the asset exists is clustered.
    • getAwsResourceId

      String getAwsResourceId()
      Unique resource ID assigned when a new resource is created.
    • getAwsService

      String getAwsService()
      Type of service in which the asset exists.
    • getAwsTags

      List<AwsTag> getAwsTags()
      List of tags that have been applied to the asset in AWS.
    • getBucket

      IS3Bucket getBucket()
      S3 bucket in which the object exists.
    • 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.
    • 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.
    • getConnectorType

      AtlanConnectorType getConnectorType()
      Type of the connector through which this asset is accessible.
    • 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.
    • 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).
    • getInputPortDataProducts

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

      SortedSet<IAirflowTask> getInputToAirflowTasks()
      Tasks to which this asset provides input.
    • getInputToProcesses

      SortedSet<ILineageProcess> getInputToProcesses()
      Processes to which this asset provides input.
    • getInputToSparkJobs

      SortedSet<ISparkJob> getInputToSparkJobs()
      TBC
    • 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
    • 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
    • getModelImplementedEntities

      SortedSet<IModelEntity> getModelImplementedEntities()
      Entities implemented by this asset.
    • 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
    • getOutputFromAirflowTasks

      SortedSet<IAirflowTask> getOutputFromAirflowTasks()
      Tasks from which this asset is output.
    • getOutputFromProcesses

      SortedSet<ILineageProcess> getOutputFromProcesses()
      Processes from which this asset is produced as output.
    • getOutputFromSparkJobs

      SortedSet<ISparkJob> getOutputFromSparkJobs()
      TBC
    • 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.
    • getPopularityScore

      Double getPopularityScore()
      Popularity score for this asset.
    • 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.
    • getReadme

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

      String getS3BucketName()
      Simple name of the bucket in which this object exists.
    • getS3BucketQualifiedName

      String getS3BucketQualifiedName()
      Unique name of the bucket in which this object exists.
    • getS3ETag

      String getS3ETag()
      Entity tag for the asset. An entity tag is a hash of the object and represents changes to the contents of an object only, not its metadata.
    • getS3Encryption

      String getS3Encryption()
      TBC
    • getS3ObjectContentDisposition

      String getS3ObjectContentDisposition()
      Information about how this object's content should be presented.
    • getS3ObjectContentType

      String getS3ObjectContentType()
      Type of content in this object, for example: text/plain, application/json, etc.
    • getS3ObjectKey

      String getS3ObjectKey()
      Unique identity of this object in an S3 bucket. This is usually the concatenation of any prefix (folder) in the S3 bucket with the name of the object (file) itself.
    • getS3ObjectLastModifiedTime

      Long getS3ObjectLastModifiedTime()
      Time (epoch) at which this object was last updated, in milliseconds, or when it was created if it has never been modified.
    • getS3ObjectSize

      Long getS3ObjectSize()
      Object size in bytes.
    • getS3ObjectStorageClass

      String getS3ObjectStorageClass()
      Storage class used for storing this object, for example: standard, intelligent-tiering, glacier, etc.
    • getS3ObjectVersionId

      String getS3ObjectVersionId()
      Version of this object. This is only applicable when versioning is enabled on the bucket in which this object exists.
    • 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.
    • 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.
    • getSubType

      String getSubType()
      Subtype of this asset.
    • getTenantId

      String getTenantId()
      Name of the Atlan workspace in which this asset exists.
    • 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.
    • 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