Record Class OutputGuardrailResult

java.lang.Object
java.lang.Record
io.quarkiverse.langchain4j.guardrails.OutputGuardrailResult
Record Components:
result - The result of the output guardrail validation.
failures - The list of failures, empty if the validation succeeded.
All Implemented Interfaces:
GuardrailResult<OutputGuardrailResult>

public record OutputGuardrailResult(GuardrailResult.Result result, List<io.quarkiverse.langchain4j.guardrails.OutputGuardrailResult.Failure> failures) extends Record implements GuardrailResult<OutputGuardrailResult>
The result of the validation of an OutputGuardrail
  • Constructor Details

    • OutputGuardrailResult

      public OutputGuardrailResult(GuardrailResult.Result result, List<io.quarkiverse.langchain4j.guardrails.OutputGuardrailResult.Failure> failures)
      Creates an instance of a OutputGuardrailResult record class.
      Parameters:
      result - the value for the result record component
      failures - the value for the failures record component
  • Method Details