public class LogReport
public LogReport(@Nullable
SentenceReport sentence,
@NotNull
java.lang.String intent,
@NotNull
java.lang.String dialogId,
@NotNull
ai.tock.nlp.front.shared.parser.ParseQuery request,
@Nullable
ai.tock.nlp.front.shared.parser.ParseResult response,
long durationInMS,
boolean error,
@NotNull
java.time.Instant date)
public LogReport(@NotNull
ai.tock.nlp.front.shared.monitoring.ParseRequestLog log,
@NotNull
org.litote.kmongo.Id<ai.tock.nlp.front.shared.config.ApplicationDefinition> applicationId,
@NotNull
kotlin.jvm.functions.Function1<? super java.lang.String,? extends org.litote.kmongo.Id<ai.tock.nlp.front.shared.config.IntentDefinition>> intentIdFinder)
@Nullable public SentenceReport getSentence()
@NotNull public java.lang.String getIntent()
@NotNull public java.lang.String getDialogId()
@NotNull public ai.tock.nlp.front.shared.parser.ParseQuery getRequest()
@Nullable public ai.tock.nlp.front.shared.parser.ParseResult getResponse()
public long getDurationInMS()
public boolean getError()
@NotNull public java.time.Instant getDate()
@Nullable public SentenceReport component1()
@NotNull public java.lang.String component2()
@NotNull public java.lang.String component3()
@NotNull public ai.tock.nlp.front.shared.parser.ParseQuery component4()
@Nullable public ai.tock.nlp.front.shared.parser.ParseResult component5()
public long component6()
public boolean component7()
@NotNull public java.time.Instant component8()
@NotNull public LogReport copy(@Nullable SentenceReport sentence, @NotNull java.lang.String intent, @NotNull java.lang.String dialogId, @NotNull ai.tock.nlp.front.shared.parser.ParseQuery request, @Nullable ai.tock.nlp.front.shared.parser.ParseResult response, long durationInMS, boolean error, @NotNull java.time.Instant date)
@NotNull public java.lang.String toString()
public int hashCode()
public boolean equals(@Nullable
java.lang.Object p)