in pydeequ/suggestions.py [0:0]
    def addConstraintRule(self, constraintRule):
        """
        Add a single rule for suggesting constraints based on ColumnProfiles to the run.
        :param ConstraintRule constraintRule:  A rule that the dataset will be evaluated on throughout to the run.
                To run all the rules on the dataset use .addConstraintRule(DEFAULT())
        :return  self for further method calls.
        """
        constraintRule._set_jvm(self._jvm)
        constraintRule_jvm = constraintRule.rule_jvm
        if isinstance(constraintRule_jvm, list):
            for rule in constraintRule_jvm:
                rule._set_jvm(self._jvm)
                rule_jvm = rule.rule_jvm
                self._ConstraintSuggestionRunBuilder.addConstraintRule(rule_jvm)
        else:
            self._ConstraintSuggestionRunBuilder.addConstraintRule(constraintRule_jvm)
        return self