Class Violation.Builder

  • Enclosing class:
    Violation

    public static class Violation.Builder
    extends Object
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • indexes

        public Violation.Builder indexes​(List<Indexes> indexes)
        The indices associated with regular expression violations.
        Parameters:
        indexes - the value to set
        Returns:
        this builder
      • ruleDescription

        public Violation.Builder ruleDescription​(String ruleDescription)
        The rule description.
        Parameters:
        ruleDescription - the value to set
        Returns:
        this builder
      • ruleName

        public Violation.Builder ruleName​(String ruleName)
        The rule name.
        Parameters:
        ruleName - the value to set
        Returns:
        this builder
      • ruleRemediation

        public Violation.Builder ruleRemediation​(String ruleRemediation)
        The rule remediation.
        Parameters:
        ruleRemediation - the value to set
        Returns:
        this builder
      • ruleType

        public Violation.Builder ruleType​(Violation.RuleType ruleType)
        The rule type.

        Either WARN or ERROR.

        Parameters:
        ruleType - the value to set
        Returns:
        this builder