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 aDefaultResponseFromLLMReceivedEvent
record class. -
Method Summary
Modifier and TypeMethodDescriptionfinal boolean
Indicates whether some other object is "equal to" this one.final int
hashCode()
Returns a hash code value for this object.dev.langchain4j.model.chat.response.ChatResponse
response()
Returns the value of theresponse
record component.Returns the value of thesourceInfo
record component.final String
toString()
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 aDefaultResponseFromLLMReceivedEvent
record class.- Parameters:
sourceInfo
- the value for thesourceInfo
record componentresponse
- the value for theresponse
record 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 thesourceInfo
record component.- Specified by:
sourceInfo
in interfaceLLMInteractionEvent
- Returns:
- the value of the
sourceInfo
record component
-
response
public dev.langchain4j.model.chat.response.ChatResponse response()Returns the value of theresponse
record component.- Specified by:
response
in interfaceResponseFromLLMReceivedEvent
- Returns:
- the value of the
response
record component
-