Interface AuditDetail

All Known Implementing Classes:
AdfActivity, AdfDataflow, AdfDataset, AdfLinkedservice, AdfPipeline, ADLSAccount, ADLSContainer, ADLSObject, AirflowDag, AirflowTask, AnomaloCheck, APIField, APIObject, APIPath, APIQuery, APISpec, ApplicationContainer, Asset, AtlanCollection, AtlanQuery, AtlanTag, AuthPolicy, AuthService, AzureEventHub, AzureEventHubConsumerGroup, AzureServiceBusNamespace, AzureServiceBusTopic, Badge, BIProcess, BusinessPolicy, BusinessPolicyException, BusinessPolicyIncident, BusinessPolicyLog, CalculationView, Cognite3DModel, CogniteAsset, CogniteEvent, CogniteFile, CogniteSequence, CogniteTimeSeries, CognosDashboard, CognosDatasource, CognosExploration, CognosFile, CognosFolder, CognosModule, CognosPackage, CognosReport, Column, ColumnProcess, Connection, CosmosMongoDBAccount, CosmosMongoDBCollection, CosmosMongoDBDatabase, Cube, CubeDimension, CubeField, CubeHierarchy, CustomMetadataAttributesAuditDetail, Database, DatabricksUnityCatalogTag, DataContract, DataDomain, DataProduct, DataStudioAsset, DbtColumnProcess, DbtMetric, DbtModel, DbtModelColumn, DbtProcess, DbtSource, DbtTag, DbtTest, DomoCard, DomoDashboard, DomoDataset, DomoDatasetColumn, DynamoDBGlobalSecondaryIndex, DynamoDBLocalSecondaryIndex, DynamoDBTable, File, FivetranConnector, Folder, Function, GCSBucket, GCSObject, Glossary, GlossaryAntonym.Antonym, GlossaryCategory, GlossaryIsA.Classify, GlossaryIsA.IsA, GlossaryPreferredTerm.PreferredTerm, GlossaryPreferredTerm.PreferredToTerm, GlossaryRelatedTerm.SeeAlso, GlossaryReplacementTerm.ReplacedBy, GlossaryReplacementTerm.ReplacementTerm, GlossarySemanticAssignment.AssignedTerm, GlossarySynonym.Synonym, GlossaryTerm, GlossaryTermCategorization.Category, GlossaryTermCategorization.Term, GlossaryTranslation.TranslatedTerm, GlossaryTranslation.TranslationTerm, GlossaryValidValue.ValidValue, GlossaryValidValue.ValidValuesFor, IndistinctAsset, Insight, KafkaConsumerGroup, KafkaTopic, LineageProcess, Link, LookerDashboard, LookerExplore, LookerField, LookerFolder, LookerLook, LookerModel, LookerProject, LookerQuery, LookerTile, LookerView, MaterializedView, MatillionComponent, MatillionGroup, MatillionJob, MatillionProject, MCIncident, MCMonitor, MetabaseCollection, MetabaseDashboard, MetabaseQuestion, MicroStrategyAttribute, MicroStrategyCube, MicroStrategyDocument, MicroStrategyDossier, MicroStrategyFact, MicroStrategyMetric, MicroStrategyProject, MicroStrategyReport, MicroStrategyVisualization, ModeChart, ModeCollection, ModelAttribute, ModelAttributeAssociation, ModelDataModel, ModelEntity, ModelEntityAssociation, ModelVersion, ModeQuery, ModeReport, ModeWorkspace, MongoDBCollection, MongoDBDatabase, Persona, PowerBIColumn, PowerBIDashboard, PowerBIDataflow, PowerBIDataset, PowerBIDatasource, PowerBIMeasure, PowerBIPage, PowerBIReport, PowerBITable, PowerBITile, PowerBIWorkspace, PresetChart, PresetDashboard, PresetDataset, PresetWorkspace, Procedure, Purpose, QlikApp, QlikChart, QlikDataset, QlikSheet, QlikSpace, QlikStream, QuickSightAnalysis, QuickSightAnalysisVisual, QuickSightDashboard, QuickSightDashboardVisual, QuickSightDataset, QuickSightDatasetField, QuickSightFolder, Readme, ReadmeTemplate, RedashDashboard, RedashQuery, RedashVisualization, Reference, S3Bucket, S3Object, SalesforceDashboard, SalesforceField, SalesforceObject, SalesforceOrganization, SalesforceReport, Schema, SchemaRegistrySubject, SigmaDataElement, SigmaDataElementField, SigmaDataset, SigmaDatasetColumn, SigmaPage, SigmaWorkbook, SisenseDashboard, SisenseDatamodel, SisenseDatamodelTable, SisenseFolder, SisenseWidget, SnowflakeDynamicTable, SnowflakePipe, SnowflakeStream, SnowflakeTag, SodaCheck, SparkJob, Stakeholder, StakeholderTitle, SupersetChart, SupersetDashboard, SupersetDataset, Table, TableauCalculatedField, TableauDashboard, TableauDatasource, TableauDatasourceField, TableauFlow, TableauMetric, TableauProject, TableauSite, TableauWorkbook, TableauWorksheet, TablePartition, TagAttachment, Task, ThoughtspotAnswer, ThoughtspotColumn, ThoughtspotDashlet, ThoughtspotLiveboard, ThoughtspotTable, ThoughtspotView, ThoughtspotWorksheet, UserDefRelationship.UserDefRelationshipFrom, UserDefRelationship.UserDefRelationshipTo, View, Workflow, WorkflowRun

public interface AuditDetail
An interface used to describe the detailed information within an audit entry. In practice this can be either details about an Atlan tag or about an Entity. (You should be able to type-check through instanceof and then explicitly cast to either of these more detailed objects.)
  • Method Summary

    Modifier and Type
    Method
    Description
    com.fasterxml.jackson.databind.JsonNode
    Returns the raw JsonNode exposed by the Jackson library.
    Returns the type of the instance details in the audit entry.
    void
    setRawJsonObject(com.fasterxml.jackson.databind.JsonNode rawJsonObject)
    Sets the raw response from the API.
  • Method Details

    • getTypeName

      String getTypeName()
      Returns the type of the instance details in the audit entry.
    • getRawJsonObject

      com.fasterxml.jackson.databind.JsonNode getRawJsonObject()
      Returns the raw JsonNode exposed by the Jackson library. This can be used to access properties that are not directly exposed by Atlan's Java library.

      Note: You should always prefer using the standard property accessors whenever possible. Because this method exposes Jackson's underlying API, it is not considered fully stable. Atlan's Java library might move off Jackson in the future and this method would be removed or change significantly.

      Returns:
      The raw JsonNode.
    • setRawJsonObject

      void setRawJsonObject(com.fasterxml.jackson.databind.JsonNode rawJsonObject)
      Sets the raw response from the API. This is used to expose properties that are not directly exposed by Atlan's Java library.
      Parameters:
      rawJsonObject - the raw JSON from the API response