Interface AutomatedReasoningPolicyVariableReport.Builder

    • Method Detail

      • policyVariable

        AutomatedReasoningPolicyVariableReport.Builder policyVariable​(String policyVariable)

        The name of the policy variable being analyzed in this report.

        Parameters:
        policyVariable - The name of the policy variable being analyzed in this report.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • groundingStatements

        AutomatedReasoningPolicyVariableReport.Builder groundingStatements​(Collection<AutomatedReasoningPolicyStatementReference> groundingStatements)

        References to statements from the source documents that provide the basis or justification for this variable.

        Parameters:
        groundingStatements - References to statements from the source documents that provide the basis or justification for this variable.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • groundingStatements

        AutomatedReasoningPolicyVariableReport.Builder groundingStatements​(AutomatedReasoningPolicyStatementReference... groundingStatements)

        References to statements from the source documents that provide the basis or justification for this variable.

        Parameters:
        groundingStatements - References to statements from the source documents that provide the basis or justification for this variable.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • groundingJustifications

        AutomatedReasoningPolicyVariableReport.Builder groundingJustifications​(Collection<String> groundingJustifications)

        Explanations describing how the source statements support and justify this specific variable definition.

        Parameters:
        groundingJustifications - Explanations describing how the source statements support and justify this specific variable definition.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • groundingJustifications

        AutomatedReasoningPolicyVariableReport.Builder groundingJustifications​(String... groundingJustifications)

        Explanations describing how the source statements support and justify this specific variable definition.

        Parameters:
        groundingJustifications - Explanations describing how the source statements support and justify this specific variable definition.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • accuracyScore

        AutomatedReasoningPolicyVariableReport.Builder accuracyScore​(Double accuracyScore)

        A score from 0.0 to 1.0 indicating how accurately this variable represents concepts from the source material.

        Parameters:
        accuracyScore - A score from 0.0 to 1.0 indicating how accurately this variable represents concepts from the source material.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • accuracyJustification

        AutomatedReasoningPolicyVariableReport.Builder accuracyJustification​(String accuracyJustification)

        A textual explanation of the accuracy score, describing why the variable received this particular accuracy rating.

        Parameters:
        accuracyJustification - A textual explanation of the accuracy score, describing why the variable received this particular accuracy rating.
        Returns:
        Returns a reference to this object so that method calls can be chained together.