Interface RuleMetadata.Builder

    • Method Detail

      • ruleId

        RuleMetadata.Builder ruleId​(String ruleId)

        The ID of the rule.

        Parameters:
        ruleId - The ID of the rule.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • ruleName

        RuleMetadata.Builder ruleName​(String ruleName)

        The name of the rule.

        Parameters:
        ruleName - The name of the rule.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • shortDescription

        RuleMetadata.Builder shortDescription​(String shortDescription)

        A short description of the rule.

        Parameters:
        shortDescription - A short description of the rule.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • longDescription

        RuleMetadata.Builder longDescription​(String longDescription)

        A long description of the rule.

        Parameters:
        longDescription - A long description of the rule.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • ruleTags

        RuleMetadata.Builder ruleTags​(Collection<String> ruleTags)

        Tags that are associated with the rule.

        Parameters:
        ruleTags - Tags that are associated with the rule.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • ruleTags

        RuleMetadata.Builder ruleTags​(String... ruleTags)

        Tags that are associated with the rule.

        Parameters:
        ruleTags - Tags that are associated with the rule.
        Returns:
        Returns a reference to this object so that method calls can be chained together.