Interface AutomatedReasoningPolicyScenario.Builder

    • Method Detail

      • expression

        AutomatedReasoningPolicyScenario.Builder expression​(String expression)

        The logical expression or condition that defines this test scenario.

        Parameters:
        expression - The logical expression or condition that defines this test scenario.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • alternateExpression

        AutomatedReasoningPolicyScenario.Builder alternateExpression​(String alternateExpression)

        An alternative way to express the same test scenario, used for validation and comparison purposes.

        Parameters:
        alternateExpression - An alternative way to express the same test scenario, used for validation and comparison purposes.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • ruleIds

        AutomatedReasoningPolicyScenario.Builder ruleIds​(Collection<String> ruleIds)

        The list of rule identifiers that are expected to be triggered or evaluated by this test scenario.

        Parameters:
        ruleIds - The list of rule identifiers that are expected to be triggered or evaluated by this test scenario.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • ruleIds

        AutomatedReasoningPolicyScenario.Builder ruleIds​(String... ruleIds)

        The list of rule identifiers that are expected to be triggered or evaluated by this test scenario.

        Parameters:
        ruleIds - The list of rule identifiers that are expected to be triggered or evaluated by this test scenario.
        Returns:
        Returns a reference to this object so that method calls can be chained together.