Record Class DefaultResponseFromLLMReceivedEvent
java.lang.Object
java.lang.Record
io.quarkiverse.langchain4j.audit.internal.DefaultResponseFromLLMReceivedEvent
- All Implemented Interfaces:
LLMInteractionEvent,ResponseFromLLMReceivedEvent
public record DefaultResponseFromLLMReceivedEvent(AuditSourceInfo sourceInfo, dev.langchain4j.model.chat.response.ChatResponse response)
extends Record
implements ResponseFromLLMReceivedEvent
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultResponseFromLLMReceivedEvent(AuditSourceInfo sourceInfo, dev.langchain4j.model.chat.response.ChatResponse response) Creates an instance of aDefaultResponseFromLLMReceivedEventrecord class. -
Method Summary
Modifier and TypeMethodDescriptionfinal booleanIndicates whether some other object is "equal to" this one.final inthashCode()Returns a hash code value for this object.dev.langchain4j.model.chat.response.ChatResponseresponse()Returns the value of theresponserecord component.Returns the value of thesourceInforecord component.final StringtoString()Returns a string representation of this record class.
-
Constructor Details
-
DefaultResponseFromLLMReceivedEvent
public DefaultResponseFromLLMReceivedEvent(AuditSourceInfo sourceInfo, dev.langchain4j.model.chat.response.ChatResponse response) Creates an instance of aDefaultResponseFromLLMReceivedEventrecord class.- Parameters:
sourceInfo- the value for thesourceInforecord componentresponse- the value for theresponserecord component
-
-
Method Details
-
toString
-
hashCode
-
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared withObjects::equals(Object,Object). -
sourceInfo
Returns the value of thesourceInforecord component.- Specified by:
sourceInfoin interfaceLLMInteractionEvent- Returns:
- the value of the
sourceInforecord component
-
response
public dev.langchain4j.model.chat.response.ChatResponse response()Returns the value of theresponserecord component.- Specified by:
responsein interfaceResponseFromLLMReceivedEvent- Returns:
- the value of the
responserecord component
-