public class dev.langchain4j.model.mistralai.MistralAiChatCompletionChoice$MistralAiChatCompletionChoiceBuilder extends java.lang.Object
{
private java.lang.Integer index;
private dev.langchain4j.model.mistralai.MistralAiChatMessage message;
private dev.langchain4j.model.mistralai.MistralAiDeltaMessage delta;
private java.lang.String finishReason;
private dev.langchain4j.model.mistralai.MistralAiUsage usage;
void <init>()
{
dev.langchain4j.model.mistralai.MistralAiChatCompletionChoice$MistralAiChatCompletionChoiceBuilder v;
v := @this: dev.langchain4j.model.mistralai.MistralAiChatCompletionChoice$MistralAiChatCompletionChoiceBuilder;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public dev.langchain4j.model.mistralai.MistralAiChatCompletionChoice$MistralAiChatCompletionChoiceBuilder index(java.lang.Integer)
{
dev.langchain4j.model.mistralai.MistralAiChatCompletionChoice$MistralAiChatCompletionChoiceBuilder v;
java.lang.Integer v;
v := @this: dev.langchain4j.model.mistralai.MistralAiChatCompletionChoice$MistralAiChatCompletionChoiceBuilder;
v := @parameter: java.lang.Integer;
v.<dev.langchain4j.model.mistralai.MistralAiChatCompletionChoice$MistralAiChatCompletionChoiceBuilder: java.lang.Integer index> = v;
return v;
}
public dev.langchain4j.model.mistralai.MistralAiChatCompletionChoice$MistralAiChatCompletionChoiceBuilder message(dev.langchain4j.model.mistralai.MistralAiChatMessage)
{
dev.langchain4j.model.mistralai.MistralAiChatMessage v;
dev.langchain4j.model.mistralai.MistralAiChatCompletionChoice$MistralAiChatCompletionChoiceBuilder v;
v := @this: dev.langchain4j.model.mistralai.MistralAiChatCompletionChoice$MistralAiChatCompletionChoiceBuilder;
v := @parameter: dev.langchain4j.model.mistralai.MistralAiChatMessage;
v.<dev.langchain4j.model.mistralai.MistralAiChatCompletionChoice$MistralAiChatCompletionChoiceBuilder: dev.langchain4j.model.mistralai.MistralAiChatMessage message> = v;
return v;
}
public dev.langchain4j.model.mistralai.MistralAiChatCompletionChoice$MistralAiChatCompletionChoiceBuilder delta(dev.langchain4j.model.mistralai.MistralAiDeltaMessage)
{
dev.langchain4j.model.mistralai.MistralAiDeltaMessage v;
dev.langchain4j.model.mistralai.MistralAiChatCompletionChoice$MistralAiChatCompletionChoiceBuilder v;
v := @this: dev.langchain4j.model.mistralai.MistralAiChatCompletionChoice$MistralAiChatCompletionChoiceBuilder;
v := @parameter: dev.langchain4j.model.mistralai.MistralAiDeltaMessage;
v.<dev.langchain4j.model.mistralai.MistralAiChatCompletionChoice$MistralAiChatCompletionChoiceBuilder: dev.langchain4j.model.mistralai.MistralAiDeltaMessage delta> = v;
return v;
}
public dev.langchain4j.model.mistralai.MistralAiChatCompletionChoice$MistralAiChatCompletionChoiceBuilder finishReason(java.lang.String)
{
dev.langchain4j.model.mistralai.MistralAiChatCompletionChoice$MistralAiChatCompletionChoiceBuilder v;
java.lang.String v;
v := @this: dev.langchain4j.model.mistralai.MistralAiChatCompletionChoice$MistralAiChatCompletionChoiceBuilder;
v := @parameter: java.lang.String;
v.<dev.langchain4j.model.mistralai.MistralAiChatCompletionChoice$MistralAiChatCompletionChoiceBuilder: java.lang.String finishReason> = v;
return v;
}
public dev.langchain4j.model.mistralai.MistralAiChatCompletionChoice$MistralAiChatCompletionChoiceBuilder usage(dev.langchain4j.model.mistralai.MistralAiUsage)
{
dev.langchain4j.model.mistralai.MistralAiChatCompletionChoice$MistralAiChatCompletionChoiceBuilder v;
dev.langchain4j.model.mistralai.MistralAiUsage v;
v := @this: dev.langchain4j.model.mistralai.MistralAiChatCompletionChoice$MistralAiChatCompletionChoiceBuilder;
v := @parameter: dev.langchain4j.model.mistralai.MistralAiUsage;
v.<dev.langchain4j.model.mistralai.MistralAiChatCompletionChoice$MistralAiChatCompletionChoiceBuilder: dev.langchain4j.model.mistralai.MistralAiUsage usage> = v;
return v;
}
public dev.langchain4j.model.mistralai.MistralAiChatCompletionChoice build()
{
dev.langchain4j.model.mistralai.MistralAiChatMessage v;
dev.langchain4j.model.mistralai.MistralAiChatCompletionChoice$MistralAiChatCompletionChoiceBuilder v;
dev.langchain4j.model.mistralai.MistralAiChatCompletionChoice v;
dev.langchain4j.model.mistralai.MistralAiDeltaMessage v;
java.lang.String v;
dev.langchain4j.model.mistralai.MistralAiUsage v;
java.lang.Integer v;
v := @this: dev.langchain4j.model.mistralai.MistralAiChatCompletionChoice$MistralAiChatCompletionChoiceBuilder;
v = new dev.langchain4j.model.mistralai.MistralAiChatCompletionChoice;
v = v.<dev.langchain4j.model.mistralai.MistralAiChatCompletionChoice$MistralAiChatCompletionChoiceBuilder: java.lang.Integer index>;
v = v.<dev.langchain4j.model.mistralai.MistralAiChatCompletionChoice$MistralAiChatCompletionChoiceBuilder: dev.langchain4j.model.mistralai.MistralAiChatMessage message>;
v = v.<dev.langchain4j.model.mistralai.MistralAiChatCompletionChoice$MistralAiChatCompletionChoiceBuilder: dev.langchain4j.model.mistralai.MistralAiDeltaMessage delta>;
v = v.<dev.langchain4j.model.mistralai.MistralAiChatCompletionChoice$MistralAiChatCompletionChoiceBuilder: java.lang.String finishReason>;
v = v.<dev.langchain4j.model.mistralai.MistralAiChatCompletionChoice$MistralAiChatCompletionChoiceBuilder: dev.langchain4j.model.mistralai.MistralAiUsage usage>;
specialinvoke v.<dev.langchain4j.model.mistralai.MistralAiChatCompletionChoice: void <init>(java.lang.Integer,dev.langchain4j.model.mistralai.MistralAiChatMessage,dev.langchain4j.model.mistralai.MistralAiDeltaMessage,java.lang.String,dev.langchain4j.model.mistralai.MistralAiUsage)>(v, v, v, v, v);
return v;
}
public java.lang.String toString()
{
dev.langchain4j.model.mistralai.MistralAiChatMessage v;
dev.langchain4j.model.mistralai.MistralAiChatCompletionChoice$MistralAiChatCompletionChoiceBuilder v;
dev.langchain4j.model.mistralai.MistralAiDeltaMessage v;
java.lang.String v, v;
dev.langchain4j.model.mistralai.MistralAiUsage v;
java.lang.Integer v;
v := @this: dev.langchain4j.model.mistralai.MistralAiChatCompletionChoice$MistralAiChatCompletionChoiceBuilder;
v = v.<dev.langchain4j.model.mistralai.MistralAiChatCompletionChoice$MistralAiChatCompletionChoiceBuilder: java.lang.Integer index>;
v = v.<dev.langchain4j.model.mistralai.MistralAiChatCompletionChoice$MistralAiChatCompletionChoiceBuilder: dev.langchain4j.model.mistralai.MistralAiChatMessage message>;
v = v.<dev.langchain4j.model.mistralai.MistralAiChatCompletionChoice$MistralAiChatCompletionChoiceBuilder: dev.langchain4j.model.mistralai.MistralAiDeltaMessage delta>;
v = v.<dev.langchain4j.model.mistralai.MistralAiChatCompletionChoice$MistralAiChatCompletionChoiceBuilder: java.lang.String finishReason>;
v = v.<dev.langchain4j.model.mistralai.MistralAiChatCompletionChoice$MistralAiChatCompletionChoiceBuilder: dev.langchain4j.model.mistralai.MistralAiUsage usage>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.Integer,dev.langchain4j.model.mistralai.MistralAiChatMessage,dev.langchain4j.model.mistralai.MistralAiDeltaMessage,java.lang.String,dev.langchain4j.model.mistralai.MistralAiUsage)>(v, v, v, v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("MistralAiChatCompletionChoice.MistralAiChatCompletionChoiceBuilder(index=\u, message=\u, delta=\u, finishReason=\u, usage=\u)");
return v;
}
}