Class GuardrailExecutedEvent.GuardrailExecutedEventBuilder<P extends GuardrailRequest<P>, R extends GuardrailResult<R>, G extends Guardrail<P,R> , T extends GuardrailExecutedEvent<P,R,G> >
java.lang.Object
dev.langchain4j.observability.api.event.AiServiceEvent.Builder<T>
dev.langchain4j.observability.api.event.GuardrailExecutedEvent.GuardrailExecutedEventBuilder<P,R,G,T>
- Direct Known Subclasses:
InputGuardrailExecutedEvent.InputGuardrailExecutedEventBuilder, OutputGuardrailExecutedEvent.OutputGuardrailExecutedEventBuilder
- Enclosing interface:
GuardrailExecutedEvent<P extends GuardrailRequest<P>, R extends GuardrailResult<R>, G extends Guardrail<P,
R>>
public abstract static class GuardrailExecutedEvent.GuardrailExecutedEventBuilder<P extends GuardrailRequest<P>, R extends GuardrailResult<R>, G extends Guardrail<P,R>, T extends GuardrailExecutedEvent<P,R,G>>
extends AiServiceEvent.Builder<T>
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
protected
-
Method Summary
Modifier and TypeMethodDescriptionguardrailClass
(Class<C> guardrailClass) invocationContext
(InvocationContext invocationContext) request()
result()
Methods inherited from class AiServiceEvent.Builder
build, invocationContext
-
Constructor Details
-
GuardrailExecutedEventBuilder
protected GuardrailExecutedEventBuilder() -
GuardrailExecutedEventBuilder
-
-
Method Details
-
guardrailClass
-
request
-
result
-
request
-
result
-
invocationContext
public GuardrailExecutedEvent.GuardrailExecutedEventBuilder<P,R, invocationContextG, T> (InvocationContext invocationContext) - Overrides:
invocationContext
in classAiServiceEvent.Builder<T extends GuardrailExecutedEvent<P,
R, G>>
-
guardrailClass
-