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 assetExternalDQTestEntityName, Integer assetExternalDQTestTotalCount, Integer assetExternalDQTestLastRunSuccessCount, Integer assetExternalDQTestLastRunFailureCount, String assetExternalDQOverallScoreValue, String assetExternalDQOverallScoreType, List<AssetExternalDQScoreBreakdownByDimension> assetExternalDQScoreDimensions, List<AssetExternalDQTestDetails> assetExternalDQTests)
      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.
      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.
      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.
      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.
    • 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.
    • 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.
    • 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