Record Class InputGuardrailResult

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

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

    • InputGuardrailResult

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