Class OutputGuardrailsLiteral
java.lang.Object
jakarta.enterprise.util.AnnotationLiteral<dev.langchain4j.service.guardrail.OutputGuardrails>
io.quarkiverse.langchain4j.guardrails.ClassProvidingAnnotationLiteral<dev.langchain4j.service.guardrail.OutputGuardrails,dev.langchain4j.guardrail.OutputGuardrail>
 
io.quarkiverse.langchain4j.guardrails.OutputGuardrailsLiteral
- All Implemented Interfaces:
- Annotation
public final class OutputGuardrailsLiteral
extends ClassProvidingAnnotationLiteral<dev.langchain4j.service.guardrail.OutputGuardrails,dev.langchain4j.guardrail.OutputGuardrail>
implements dev.langchain4j.service.guardrail.OutputGuardrails 
- See Also:
- 
Constructor SummaryConstructorsConstructorDescriptionNeeded because this class will be serialized invalid input: '&' deserializedOutputGuardrailsLiteral(List<String> guardrailsClasses, int maxRetries) OutputGuardrailsLiteral(List<String> guardrailsClasses, int maxRetriesToPerform, int maxRetriesAsSetByConfig) 
- 
Method SummaryModifier and TypeMethodDescriptionintintNeeded because this class will be serialized invalid input: '&' deserializedintvoidsetMaxRetriesAsSetByConfig(int maxRetriesAsSetByConfig) Needed because this class will be serialized invalid input: '&' deserializedvoidsetMaxRetriesToPerform(int maxRetriesToPerform) Needed because this class will be serialized invalid input: '&' deserializedMethods inherited from class io.quarkiverse.langchain4j.guardrails.ClassProvidingAnnotationLiteralgetClasses, getClassNames, hasGuardrails, setClassNames, valueMethods inherited from class jakarta.enterprise.util.AnnotationLiteralannotationType, equals, hashCode, toString
- 
Constructor Details- 
OutputGuardrailsLiteralpublic OutputGuardrailsLiteral()Needed because this class will be serialized invalid input: '&' deserialized
- 
OutputGuardrailsLiteral
- 
OutputGuardrailsLiteralpublic OutputGuardrailsLiteral(List<String> guardrailsClasses, int maxRetriesToPerform, int maxRetriesAsSetByConfig) - Parameters:
- guardrailsClasses- The guardrail classes
- maxRetriesToPerform- How many retries we want the- GuardrailServiceto perform
- maxRetriesAsSetByConfig- The actual number of max retries as set on the annotation. Used in case the method's return type is- Multi.
 
 
- 
- 
Method Details- 
getMaxRetriesToPerformpublic int getMaxRetriesToPerform()Needed because this class will be serialized invalid input: '&' deserialized
- 
setMaxRetriesToPerformpublic void setMaxRetriesToPerform(int maxRetriesToPerform) Needed because this class will be serialized invalid input: '&' deserialized
- 
maxRetriespublic int maxRetries()
- 
getMaxRetriesAsSetByConfigpublic int getMaxRetriesAsSetByConfig()
- 
setMaxRetriesAsSetByConfigpublic void setMaxRetriesAsSetByConfig(int maxRetriesAsSetByConfig) Needed because this class will be serialized invalid input: '&' deserialized
 
-