Class AutomatedReasoningPolicyBuildResultAssets

    • Method Detail

      • policyDefinition

        public final AutomatedReasoningPolicyDefinition policyDefinition()

        The complete policy definition generated by the build workflow, containing all rules, variables, and custom types extracted from the source documents.

        Returns:
        The complete policy definition generated by the build workflow, containing all rules, variables, and custom types extracted from the source documents.
      • qualityReport

        public final AutomatedReasoningPolicyDefinitionQualityReport qualityReport()

        A comprehensive report analyzing the quality of the generated policy, including metrics about rule coverage, potential conflicts, and unused elements.

        Returns:
        A comprehensive report analyzing the quality of the generated policy, including metrics about rule coverage, potential conflicts, and unused elements.
      • buildLog

        public final AutomatedReasoningPolicyBuildLog buildLog()

        The complete build log containing detailed information about each step in the policy generation process.

        Returns:
        The complete build log containing detailed information about each step in the policy generation process.
      • generatedTestCases

        public final AutomatedReasoningPolicyGeneratedTestCases generatedTestCases()

        A comprehensive test suite generated by the build workflow, providing validation capabilities for automated reasoning policies.

        Returns:
        A comprehensive test suite generated by the build workflow, providing validation capabilities for automated reasoning policies.
      • policyScenarios

        public final AutomatedReasoningPolicyScenarios policyScenarios()

        An entity encompassing all the policy scenarios generated by the build workflow, which can be used to validate an Automated Reasoning policy.

        Returns:
        An entity encompassing all the policy scenarios generated by the build workflow, which can be used to validate an Automated Reasoning policy.
      • assetManifest

        public final AutomatedReasoningPolicyBuildResultAssetManifest assetManifest()

        A manifest listing all available artifacts produced by the build workflow. This provides a catalog of all assets that can be retrieved, including their types, names, and identifiers.

        Returns:
        A manifest listing all available artifacts produced by the build workflow. This provides a catalog of all assets that can be retrieved, including their types, names, and identifiers.
      • document

        public final AutomatedReasoningPolicySourceDocument document()

        A source document that was used as input during the build workflow. This allows you to retrieve the original documents that were processed to generate the policy.

        Returns:
        A source document that was used as input during the build workflow. This allows you to retrieve the original documents that were processed to generate the policy.
      • fidelityReport

        public final AutomatedReasoningPolicyFidelityReport fidelityReport()

        A comprehensive fidelity report that measures how accurately the generated policy represents the source documents. The report includes coverage and accuracy scores, along with detailed grounding information for rules and variables.

        Returns:
        A comprehensive fidelity report that measures how accurately the generated policy represents the source documents. The report includes coverage and accuracy scores, along with detailed grounding information for rules and variables.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)
      • fromPolicyDefinition

        public static AutomatedReasoningPolicyBuildResultAssets fromPolicyDefinition​(AutomatedReasoningPolicyDefinition policyDefinition)
        Create an instance of this class with policyDefinition() initialized to the given value.

        The complete policy definition generated by the build workflow, containing all rules, variables, and custom types extracted from the source documents.

        Parameters:
        policyDefinition - The complete policy definition generated by the build workflow, containing all rules, variables, and custom types extracted from the source documents.
      • fromPolicyDefinition

        public static AutomatedReasoningPolicyBuildResultAssets fromPolicyDefinition​(Consumer<AutomatedReasoningPolicyDefinition.Builder> policyDefinition)
        Create an instance of this class with policyDefinition() initialized to the given value.

        The complete policy definition generated by the build workflow, containing all rules, variables, and custom types extracted from the source documents.

        Parameters:
        policyDefinition - The complete policy definition generated by the build workflow, containing all rules, variables, and custom types extracted from the source documents.
      • fromQualityReport

        public static AutomatedReasoningPolicyBuildResultAssets fromQualityReport​(AutomatedReasoningPolicyDefinitionQualityReport qualityReport)
        Create an instance of this class with qualityReport() initialized to the given value.

        A comprehensive report analyzing the quality of the generated policy, including metrics about rule coverage, potential conflicts, and unused elements.

        Parameters:
        qualityReport - A comprehensive report analyzing the quality of the generated policy, including metrics about rule coverage, potential conflicts, and unused elements.
      • fromQualityReport

        public static AutomatedReasoningPolicyBuildResultAssets fromQualityReport​(Consumer<AutomatedReasoningPolicyDefinitionQualityReport.Builder> qualityReport)
        Create an instance of this class with qualityReport() initialized to the given value.

        A comprehensive report analyzing the quality of the generated policy, including metrics about rule coverage, potential conflicts, and unused elements.

        Parameters:
        qualityReport - A comprehensive report analyzing the quality of the generated policy, including metrics about rule coverage, potential conflicts, and unused elements.
      • fromBuildLog

        public static AutomatedReasoningPolicyBuildResultAssets fromBuildLog​(AutomatedReasoningPolicyBuildLog buildLog)
        Create an instance of this class with buildLog() initialized to the given value.

        The complete build log containing detailed information about each step in the policy generation process.

        Parameters:
        buildLog - The complete build log containing detailed information about each step in the policy generation process.
      • fromGeneratedTestCases

        public static AutomatedReasoningPolicyBuildResultAssets fromGeneratedTestCases​(AutomatedReasoningPolicyGeneratedTestCases generatedTestCases)
        Create an instance of this class with generatedTestCases() initialized to the given value.

        A comprehensive test suite generated by the build workflow, providing validation capabilities for automated reasoning policies.

        Parameters:
        generatedTestCases - A comprehensive test suite generated by the build workflow, providing validation capabilities for automated reasoning policies.
      • fromPolicyScenarios

        public static AutomatedReasoningPolicyBuildResultAssets fromPolicyScenarios​(AutomatedReasoningPolicyScenarios policyScenarios)
        Create an instance of this class with policyScenarios() initialized to the given value.

        An entity encompassing all the policy scenarios generated by the build workflow, which can be used to validate an Automated Reasoning policy.

        Parameters:
        policyScenarios - An entity encompassing all the policy scenarios generated by the build workflow, which can be used to validate an Automated Reasoning policy.
      • fromPolicyScenarios

        public static AutomatedReasoningPolicyBuildResultAssets fromPolicyScenarios​(Consumer<AutomatedReasoningPolicyScenarios.Builder> policyScenarios)
        Create an instance of this class with policyScenarios() initialized to the given value.

        An entity encompassing all the policy scenarios generated by the build workflow, which can be used to validate an Automated Reasoning policy.

        Parameters:
        policyScenarios - An entity encompassing all the policy scenarios generated by the build workflow, which can be used to validate an Automated Reasoning policy.
      • fromAssetManifest

        public static AutomatedReasoningPolicyBuildResultAssets fromAssetManifest​(AutomatedReasoningPolicyBuildResultAssetManifest assetManifest)
        Create an instance of this class with assetManifest() initialized to the given value.

        A manifest listing all available artifacts produced by the build workflow. This provides a catalog of all assets that can be retrieved, including their types, names, and identifiers.

        Parameters:
        assetManifest - A manifest listing all available artifacts produced by the build workflow. This provides a catalog of all assets that can be retrieved, including their types, names, and identifiers.
      • fromAssetManifest

        public static AutomatedReasoningPolicyBuildResultAssets fromAssetManifest​(Consumer<AutomatedReasoningPolicyBuildResultAssetManifest.Builder> assetManifest)
        Create an instance of this class with assetManifest() initialized to the given value.

        A manifest listing all available artifacts produced by the build workflow. This provides a catalog of all assets that can be retrieved, including their types, names, and identifiers.

        Parameters:
        assetManifest - A manifest listing all available artifacts produced by the build workflow. This provides a catalog of all assets that can be retrieved, including their types, names, and identifiers.
      • fromDocument

        public static AutomatedReasoningPolicyBuildResultAssets fromDocument​(AutomatedReasoningPolicySourceDocument document)
        Create an instance of this class with document() initialized to the given value.

        A source document that was used as input during the build workflow. This allows you to retrieve the original documents that were processed to generate the policy.

        Parameters:
        document - A source document that was used as input during the build workflow. This allows you to retrieve the original documents that were processed to generate the policy.
      • fromDocument

        public static AutomatedReasoningPolicyBuildResultAssets fromDocument​(Consumer<AutomatedReasoningPolicySourceDocument.Builder> document)
        Create an instance of this class with document() initialized to the given value.

        A source document that was used as input during the build workflow. This allows you to retrieve the original documents that were processed to generate the policy.

        Parameters:
        document - A source document that was used as input during the build workflow. This allows you to retrieve the original documents that were processed to generate the policy.
      • fromFidelityReport

        public static AutomatedReasoningPolicyBuildResultAssets fromFidelityReport​(AutomatedReasoningPolicyFidelityReport fidelityReport)
        Create an instance of this class with fidelityReport() initialized to the given value.

        A comprehensive fidelity report that measures how accurately the generated policy represents the source documents. The report includes coverage and accuracy scores, along with detailed grounding information for rules and variables.

        Parameters:
        fidelityReport - A comprehensive fidelity report that measures how accurately the generated policy represents the source documents. The report includes coverage and accuracy scores, along with detailed grounding information for rules and variables.
      • fromFidelityReport

        public static AutomatedReasoningPolicyBuildResultAssets fromFidelityReport​(Consumer<AutomatedReasoningPolicyFidelityReport.Builder> fidelityReport)
        Create an instance of this class with fidelityReport() initialized to the given value.

        A comprehensive fidelity report that measures how accurately the generated policy represents the source documents. The report includes coverage and accuracy scores, along with detailed grounding information for rules and variables.

        Parameters:
        fidelityReport - A comprehensive fidelity report that measures how accurately the generated policy represents the source documents. The report includes coverage and accuracy scores, along with detailed grounding information for rules and variables.