Class AssetExternalDQMetadata.AssetExternalDQMetadataBuilder<C extends AssetExternalDQMetadata,B extends AssetExternalDQMetadata.AssetExternalDQMetadataBuilder<C,B>>

java.lang.Object
com.atlan.model.core.AtlanObject.AtlanObjectBuilder<C,B>
com.atlan.model.structs.AtlanStruct.AtlanStructBuilder<C,B>
com.atlan.model.structs.AssetExternalDQMetadata.AssetExternalDQMetadataBuilder<C,B>
Enclosing class:
AssetExternalDQMetadata

public abstract static class AssetExternalDQMetadata.AssetExternalDQMetadataBuilder<C extends AssetExternalDQMetadata,B extends AssetExternalDQMetadata.AssetExternalDQMetadataBuilder<C,B>> extends AtlanStruct.AtlanStructBuilder<C,B>
  • Constructor Details

    • AssetExternalDQMetadataBuilder

      public AssetExternalDQMetadataBuilder()
  • Method Details

    • $fillValuesFrom

      protected B $fillValuesFrom(C instance)
      Overrides:
      $fillValuesFrom in class AtlanStruct.AtlanStructBuilder<C extends AssetExternalDQMetadata,B extends AssetExternalDQMetadata.AssetExternalDQMetadataBuilder<C,B>>
    • typeName

      public B typeName(String typeName)
      Fixed typeName for AssetExternalDQMetadata.
      Overrides:
      typeName in class AtlanStruct.AtlanStructBuilder<C extends AssetExternalDQMetadata,B extends AssetExternalDQMetadata.AssetExternalDQMetadataBuilder<C,B>>
      Returns:
      this.
    • assetExternalDQSystemName

      public B assetExternalDQSystemName(String assetExternalDQSystemName)
      Name of the external DQ tool.
      Returns:
      this.
    • assetExternalDQSourceLogo

      public B assetExternalDQSourceLogo(String assetExternalDQSourceLogo)
      Logo URL for the external DQ tool.
      Returns:
      this.
    • assetExternalDQSourceURL

      public B assetExternalDQSourceURL(String assetExternalDQSourceURL)
      URL on the external DQ tool with reference to this asset.
      Returns:
      this.
    • assetExternalDQLastSyncRunAt

      public B assetExternalDQLastSyncRunAt(Long assetExternalDQLastSyncRunAt)
      Timestamp of the last metadata sync with the external DQ tool.
      Returns:
      this.
    • assetExternalDQTestEntityTypeName

      public B assetExternalDQTestEntityTypeName(String assetExternalDQTestEntityTypeName)
      Name of the DQ Test entity type in the external DQ tool.
      Returns:
      this.
    • assetExternalDQTestEntityName

      public B assetExternalDQTestEntityName(String assetExternalDQTestEntityName)
      Name of the DQ Test entity in the external DQ tool.
      Returns:
      this.
    • assetExternalDQTestTotalCount

      public B assetExternalDQTestTotalCount(Integer assetExternalDQTestTotalCount)
      Total number of DQ tests defined on the external DQ tool for this asset.
      Returns:
      this.
    • assetExternalDQTestLastRunSuccessCount

      public B assetExternalDQTestLastRunSuccessCount(Integer assetExternalDQTestLastRunSuccessCount)
      Total number of DQ tests defined on the external DQ tool for this asset that were successful in their last run.
      Returns:
      this.
    • assetExternalDQTestLastRunFailureCount

      public B assetExternalDQTestLastRunFailureCount(Integer assetExternalDQTestLastRunFailureCount)
      Total number of DQ tests defined on the external DQ tool for this asset that were not successful in their last run.
      Returns:
      this.
    • assetExternalDQTestLastRunTotalRulesCount

      public B assetExternalDQTestLastRunTotalRulesCount(Long assetExternalDQTestLastRunTotalRulesCount)
      Total number of rules evaluated across all DQ tests in their last run for this asset on the external DQ tool.
      Returns:
      this.
    • assetExternalDQTestLastRunSuccessRulesCount

      public B assetExternalDQTestLastRunSuccessRulesCount(Long assetExternalDQTestLastRunSuccessRulesCount)
      Total number of rules that passed across all DQ tests in their last run for this asset on the external DQ tool.
      Returns:
      this.
    • assetExternalDQTestLastRunFailureRulesCount

      public B assetExternalDQTestLastRunFailureRulesCount(Long assetExternalDQTestLastRunFailureRulesCount)
      Total number of rules that failed across all DQ tests in their last run for this asset on the external DQ tool.
      Returns:
      this.
    • assetExternalDQOverallScoreValue

      public B assetExternalDQOverallScoreValue(String assetExternalDQOverallScoreValue)
      DQ score value for the DQ Test for this asset on the external DQ tool.
      Returns:
      this.
    • assetExternalDQOverallScoreType

      public B assetExternalDQOverallScoreType(String assetExternalDQOverallScoreType)
      DQ score type for the DQ Test for this asset on the external DQ tool.
      Returns:
      this.
    • assetExternalDQScoreDimension

      public B assetExternalDQScoreDimension(AssetExternalDQScoreBreakdownByDimension assetExternalDQScoreDimension)
    • assetExternalDQScoreDimensions

      public B assetExternalDQScoreDimensions(Collection<? extends AssetExternalDQScoreBreakdownByDimension> assetExternalDQScoreDimensions)
    • clearAssetExternalDQScoreDimensions

      public B clearAssetExternalDQScoreDimensions()
    • assetExternalDQTest

      public B assetExternalDQTest(AssetExternalDQTestDetails assetExternalDQTest)
    • assetExternalDQTests

      public B assetExternalDQTests(Collection<? extends AssetExternalDQTestDetails> assetExternalDQTests)
    • clearAssetExternalDQTests

      public B clearAssetExternalDQTests()
    • assetExternalDQTestStats

      public B assetExternalDQTestStats(AssetExternalDQTestStats assetExternalDQTestStats)
      Detailed statistics for the external DQ tests.
      Returns:
      this.
    • self

      protected abstract B self()
      Specified by:
      self in class AtlanStruct.AtlanStructBuilder<C extends AssetExternalDQMetadata,B extends AssetExternalDQMetadata.AssetExternalDQMetadataBuilder<C,B>>
    • build

      public abstract C build()
      Specified by:
      build in class AtlanStruct.AtlanStructBuilder<C extends AssetExternalDQMetadata,B extends AssetExternalDQMetadata.AssetExternalDQMetadataBuilder<C,B>>
    • toString

      public String toString()
      Overrides:
      toString in class AtlanStruct.AtlanStructBuilder<C extends AssetExternalDQMetadata,B extends AssetExternalDQMetadata.AssetExternalDQMetadataBuilder<C,B>>