Class DataQualityRuleTemplateConfig

java.lang.Object
com.atlan.model.core.AtlanObject
com.atlan.model.structs.AtlanStruct
com.atlan.model.structs.DataQualityRuleTemplateConfig
All Implemented Interfaces:
Serializable

@Generated("com.atlan.generators.ModelGeneratorV2") public class DataQualityRuleTemplateConfig extends AtlanStruct
Detailed information about the configurations settings for the rule template.
See Also:
  • Field Details

  • Constructor Details

  • Method Details

    • of

      public static DataQualityRuleTemplateConfig of(String dqRuleTemplateConfigBaseDatasetQualifiedName, String dqRuleTemplateConfigBaseColumnQualifiedName, String dqRuleTemplateConfigReferenceDatasetQualifiedNames, String dqRuleTemplateConfigReferenceColumnQualifiedNames, String dqRuleTemplateConfigThresholdObject, String dqRuleTemplateConfigDisplayName, String dqRuleTemplateConfigCustomSQL, String dqRuleTemplateConfigDimension, String dqRuleTemplateConfigUserDescription, String dqRuleTemplateConfigAdvancedSettings, String dqRuleTemplateConfigRuleConditions)
      Quickly create a new DataQualityRuleTemplateConfig.
      Parameters:
      dqRuleTemplateConfigBaseDatasetQualifiedName - Config for selecting base dataset for the rule.
      dqRuleTemplateConfigBaseColumnQualifiedName - Config for selecting base column for the rule.
      dqRuleTemplateConfigReferenceDatasetQualifiedNames - Config for selecting reference datasets for the rule.
      dqRuleTemplateConfigReferenceColumnQualifiedNames - Config for selecting reference columns for the rule.
      dqRuleTemplateConfigThresholdObject - Config for selecting threshold object for the rule.
      dqRuleTemplateConfigDisplayName - Config for selecting display name for the rule.
      dqRuleTemplateConfigCustomSQL - Config for adding custom SQL.
      dqRuleTemplateConfigDimension - Config for selecting rule dimension.
      dqRuleTemplateConfigUserDescription - Config for entering description of the rule by user.
      dqRuleTemplateConfigAdvancedSettings - Advanced settings for the rule template.
      dqRuleTemplateConfigRuleConditions - Configuration for Rule conditions of the template.
      Returns:
      a DataQualityRuleTemplateConfig with the provided information
    • builder

    • toBuilder

    • getDqRuleTemplateConfigBaseDatasetQualifiedName

      public String getDqRuleTemplateConfigBaseDatasetQualifiedName()
      Config for selecting base dataset for the rule.
    • getDqRuleTemplateConfigBaseColumnQualifiedName

      public String getDqRuleTemplateConfigBaseColumnQualifiedName()
      Config for selecting base column for the rule.
    • getDqRuleTemplateConfigReferenceDatasetQualifiedNames

      public String getDqRuleTemplateConfigReferenceDatasetQualifiedNames()
      Config for selecting reference datasets for the rule.
    • getDqRuleTemplateConfigReferenceColumnQualifiedNames

      public String getDqRuleTemplateConfigReferenceColumnQualifiedNames()
      Config for selecting reference columns for the rule.
    • getDqRuleTemplateConfigThresholdObject

      public String getDqRuleTemplateConfigThresholdObject()
      Config for selecting threshold object for the rule.
    • getDqRuleTemplateConfigDisplayName

      public String getDqRuleTemplateConfigDisplayName()
      Config for selecting display name for the rule.
    • getDqRuleTemplateConfigCustomSQL

      public String getDqRuleTemplateConfigCustomSQL()
      Config for adding custom SQL.
    • getDqRuleTemplateConfigDimension

      public String getDqRuleTemplateConfigDimension()
      Config for selecting rule dimension.
    • getDqRuleTemplateConfigUserDescription

      public String getDqRuleTemplateConfigUserDescription()
      Config for entering description of the rule by user.
    • getDqRuleTemplateConfigAdvancedSettings

      public String getDqRuleTemplateConfigAdvancedSettings()
      Advanced settings for the rule template.
    • getDqRuleTemplateConfigRuleConditions

      public String getDqRuleTemplateConfigRuleConditions()
      Configuration for Rule conditions of the template.
    • 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 DataQualityRuleTemplateConfig.
      Overrides:
      getTypeName in class AtlanStruct