Class ClassProvidingAnnotationLiteral<A extends Annotation,G extends dev.langchain4j.guardrail.Guardrail>
java.lang.Object
jakarta.enterprise.util.AnnotationLiteral<A>
io.quarkiverse.langchain4j.guardrails.ClassProvidingAnnotationLiteral<A,G>
- All Implemented Interfaces:
Serializable
,Annotation
- Direct Known Subclasses:
InputGuardrailsLiteral
,OutputGuardrailsLiteral
public abstract sealed class ClassProvidingAnnotationLiteral<A extends Annotation,G extends dev.langchain4j.guardrail.Guardrail>
extends jakarta.enterprise.util.AnnotationLiteral<A>
permits InputGuardrailsLiteral, OutputGuardrailsLiteral
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionNeeded because this class will be serialized invalid input: '&' deserializedboolean
void
setClassNames
(List<String> classNames) Needed because this class will be serialized invalid input: '&' deserializedvalue()
Methods inherited from class jakarta.enterprise.util.AnnotationLiteral
annotationType, equals, hashCode, toString
-
Constructor Details
-
ClassProvidingAnnotationLiteral
-
-
Method Details
-
getClassNames
-
setClassNames
-
value
-
getClasses
-
hasGuardrails
public boolean hasGuardrails()
-