Interface ConditionResultEvent.Builder

    • Method Detail

      • nodeName

        ConditionResultEvent.Builder nodeName​(String nodeName)

        The name of the condition node that evaluated the conditions.

        Parameters:
        nodeName - The name of the condition node that evaluated the conditions.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • satisfiedConditions

        ConditionResultEvent.Builder satisfiedConditions​(Collection<SatisfiedCondition> satisfiedConditions)

        A list of conditions that were satisfied during the evaluation.

        Parameters:
        satisfiedConditions - A list of conditions that were satisfied during the evaluation.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • satisfiedConditions

        ConditionResultEvent.Builder satisfiedConditions​(SatisfiedCondition... satisfiedConditions)

        A list of conditions that were satisfied during the evaluation.

        Parameters:
        satisfiedConditions - A list of conditions that were satisfied during the evaluation.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • timestamp

        ConditionResultEvent.Builder timestamp​(Instant timestamp)

        The timestamp when the condition evaluation occurred.

        Parameters:
        timestamp - The timestamp when the condition evaluation occurred.
        Returns:
        Returns a reference to this object so that method calls can be chained together.