Class AssetExternalDQMetadata

All Implemented Interfaces:
Serializable

@Generated("com.atlan.generators.ModelGeneratorV2") public class AssetExternalDQMetadata extends AtlanStruct
Detailed information about the External DQ system where rules are run against a given asset.
See Also:
  • Field Details

  • Constructor Details

  • Method Details

    • of

      public static AssetExternalDQMetadata of(String assetExternalDQSystemName, String assetExternalDQSourceLogo, String assetExternalDQSourceURL, Long assetExternalDQLastSyncRunAt, String assetExternalDQTestEntityTypeName, String assetExternalDQTestEntityName, Integer assetExternalDQTestTotalCount, Integer assetExternalDQTestLastRunSuccessCount, Integer assetExternalDQTestLastRunFailureCount, Long assetExternalDQTestLastRunTotalRulesCount, Long assetExternalDQTestLastRunSuccessRulesCount, Long assetExternalDQTestLastRunFailureRulesCount, String assetExternalDQOverallScoreValue, String assetExternalDQOverallScoreType, List<AssetExternalDQScoreBreakdownByDimension> assetExternalDQScoreDimensions, List<AssetExternalDQTestDetails> assetExternalDQTests, AssetExternalDQTestStats assetExternalDQTestStats)
      Quickly create a new AssetExternalDQMetadata.
      Parameters:
      assetExternalDQSystemName - Name of the external DQ tool.
      assetExternalDQSourceLogo - Logo URL for the external DQ tool.
      assetExternalDQSourceURL - URL on the external DQ tool with reference to this asset.
      assetExternalDQLastSyncRunAt - Timestamp of the last metadata sync with the external DQ tool.
      assetExternalDQTestEntityTypeName - Name of the DQ Test entity type in the external DQ tool.
      assetExternalDQTestEntityName - Name of the DQ Test entity in the external DQ tool.
      assetExternalDQTestTotalCount - Total number of DQ tests defined on the external DQ tool for this asset.
      assetExternalDQTestLastRunSuccessCount - Total number of DQ tests defined on the external DQ tool for this asset that were successful in their last run.
      assetExternalDQTestLastRunFailureCount - Total number of DQ tests defined on the external DQ tool for this asset that were not successful in their last run.
      assetExternalDQTestLastRunTotalRulesCount - Total number of rules evaluated across all DQ tests in their last run for this asset on the external DQ tool.
      assetExternalDQTestLastRunSuccessRulesCount - Total number of rules that passed across all DQ tests in their last run for this asset on the external DQ tool.
      assetExternalDQTestLastRunFailureRulesCount - Total number of rules that failed across all DQ tests in their last run for this asset on the external DQ tool.
      assetExternalDQOverallScoreValue - DQ score value for the DQ Test for this asset on the external DQ tool.
      assetExternalDQOverallScoreType - DQ score type for the DQ Test for this asset on the external DQ tool.
      assetExternalDQScoreDimensions - Detailed breakdown of the score by dimension for the DQ Test for this asset on the external DQ tool.
      assetExternalDQTests - Detail of the DQ Test entities for this asset on the external DQ tool.
      assetExternalDQTestStats - Detailed statistics for the external DQ tests.
      Returns:
      a AssetExternalDQMetadata with the provided information
    • builder

    • toBuilder

    • getAssetExternalDQSystemName

      public String getAssetExternalDQSystemName()
      Name of the external DQ tool.
    • getAssetExternalDQSourceLogo

      public String getAssetExternalDQSourceLogo()
      Logo URL for the external DQ tool.
    • getAssetExternalDQSourceURL

      public String getAssetExternalDQSourceURL()
      URL on the external DQ tool with reference to this asset.
    • getAssetExternalDQLastSyncRunAt

      public Long getAssetExternalDQLastSyncRunAt()
      Timestamp of the last metadata sync with the external DQ tool.
    • getAssetExternalDQTestEntityTypeName

      public String getAssetExternalDQTestEntityTypeName()
      Name of the DQ Test entity type in the external DQ tool.
    • getAssetExternalDQTestEntityName

      public String getAssetExternalDQTestEntityName()
      Name of the DQ Test entity in the external DQ tool.
    • getAssetExternalDQTestTotalCount

      public Integer getAssetExternalDQTestTotalCount()
      Total number of DQ tests defined on the external DQ tool for this asset.
    • getAssetExternalDQTestLastRunSuccessCount

      public Integer getAssetExternalDQTestLastRunSuccessCount()
      Total number of DQ tests defined on the external DQ tool for this asset that were successful in their last run.
    • getAssetExternalDQTestLastRunFailureCount

      public Integer getAssetExternalDQTestLastRunFailureCount()
      Total number of DQ tests defined on the external DQ tool for this asset that were not successful in their last run.
    • getAssetExternalDQTestLastRunTotalRulesCount

      public Long getAssetExternalDQTestLastRunTotalRulesCount()
      Total number of rules evaluated across all DQ tests in their last run for this asset on the external DQ tool.
    • getAssetExternalDQTestLastRunSuccessRulesCount

      public Long getAssetExternalDQTestLastRunSuccessRulesCount()
      Total number of rules that passed across all DQ tests in their last run for this asset on the external DQ tool.
    • getAssetExternalDQTestLastRunFailureRulesCount

      public Long getAssetExternalDQTestLastRunFailureRulesCount()
      Total number of rules that failed across all DQ tests in their last run for this asset on the external DQ tool.
    • getAssetExternalDQOverallScoreValue

      public String getAssetExternalDQOverallScoreValue()
      DQ score value for the DQ Test for this asset on the external DQ tool.
    • getAssetExternalDQOverallScoreType

      public String getAssetExternalDQOverallScoreType()
      DQ score type for the DQ Test for this asset on the external DQ tool.
    • getAssetExternalDQScoreDimensions

      public List<AssetExternalDQScoreBreakdownByDimension> getAssetExternalDQScoreDimensions()
      Detailed breakdown of the score by dimension for the DQ Test for this asset on the external DQ tool.
    • getAssetExternalDQTests

      public List<AssetExternalDQTestDetails> getAssetExternalDQTests()
      Detail of the DQ Test entities for this asset on the external DQ tool.
    • getAssetExternalDQTestStats

      public AssetExternalDQTestStats getAssetExternalDQTestStats()
      Detailed statistics for the external DQ tests.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class AtlanStruct
    • canEqual

      protected boolean canEqual(Object other)
      Overrides:
      canEqual in class AtlanStruct
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class AtlanStruct
    • toString

      public String toString()
      Description copied from class: AtlanObject
      Overrides:
      toString in class AtlanObject
    • getTypeName

      public String getTypeName()
      Fixed typeName for AssetExternalDQMetadata.
      Overrides:
      getTypeName in class AtlanStruct