Interface RuleDetail.Builder

    • Method Detail

      • ruleId

        RuleDetail.Builder ruleId​(String ruleId)

        The rule ID.

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

        RuleDetail.Builder description​(String description)

        The rule description.

        Parameters:
        description - The rule description.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • detectorId

        RuleDetail.Builder detectorId​(String detectorId)

        The detector for which the rule is associated.

        Parameters:
        detectorId - The detector for which the rule is associated.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • ruleVersion

        RuleDetail.Builder ruleVersion​(String ruleVersion)

        The rule version.

        Parameters:
        ruleVersion - The rule version.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • expression

        RuleDetail.Builder expression​(String expression)

        The rule expression.

        Parameters:
        expression - The rule expression.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • language

        RuleDetail.Builder language​(String language)

        The rule language.

        Parameters:
        language - The rule language.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        Language, Language
      • language

        RuleDetail.Builder language​(Language language)

        The rule language.

        Parameters:
        language - The rule language.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        Language, Language
      • outcomes

        RuleDetail.Builder outcomes​(Collection<String> outcomes)

        The rule outcomes.

        Parameters:
        outcomes - The rule outcomes.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • outcomes

        RuleDetail.Builder outcomes​(String... outcomes)

        The rule outcomes.

        Parameters:
        outcomes - The rule outcomes.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lastUpdatedTime

        RuleDetail.Builder lastUpdatedTime​(String lastUpdatedTime)

        Timestamp of the last time the rule was updated.

        Parameters:
        lastUpdatedTime - Timestamp of the last time the rule was updated.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • createdTime

        RuleDetail.Builder createdTime​(String createdTime)

        The timestamp of when the rule was created.

        Parameters:
        createdTime - The timestamp of when the rule was created.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • arn

        RuleDetail.Builder arn​(String arn)

        The rule ARN.

        Parameters:
        arn - The rule ARN.
        Returns:
        Returns a reference to this object so that method calls can be chained together.