public abstract class dev.langchain4j.model.bedrock.BedrockAnthropicChatModel$BedrockAnthropicChatModelBuilder extends dev.langchain4j.model.bedrock.internal.AbstractBedrockChatModel$AbstractBedrockChatModelBuilder
{
private boolean topK$set;
private int topK$value;
private boolean anthropicVersion$set;
private java.lang.String anthropicVersion$value;
private boolean model$set;
private dev.langchain4j.model.bedrock.BedrockAnthropicChatModel$Types model$value;
public void <init>()
{
dev.langchain4j.model.bedrock.BedrockAnthropicChatModel$BedrockAnthropicChatModelBuilder v;
v := @this: dev.langchain4j.model.bedrock.BedrockAnthropicChatModel$BedrockAnthropicChatModelBuilder;
specialinvoke v.<dev.langchain4j.model.bedrock.internal.AbstractBedrockChatModel$AbstractBedrockChatModelBuilder: void <init>()>();
return;
}
public dev.langchain4j.model.bedrock.BedrockAnthropicChatModel$BedrockAnthropicChatModelBuilder topK(int)
{
int v;
dev.langchain4j.model.bedrock.BedrockAnthropicChatModel$BedrockAnthropicChatModelBuilder v, v;
v := @this: dev.langchain4j.model.bedrock.BedrockAnthropicChatModel$BedrockAnthropicChatModelBuilder;
v := @parameter: int;
v.<dev.langchain4j.model.bedrock.BedrockAnthropicChatModel$BedrockAnthropicChatModelBuilder: int topK$value> = v;
v.<dev.langchain4j.model.bedrock.BedrockAnthropicChatModel$BedrockAnthropicChatModelBuilder: boolean topK$set> = 1;
v = virtualinvoke v.<dev.langchain4j.model.bedrock.BedrockAnthropicChatModel$BedrockAnthropicChatModelBuilder: dev.langchain4j.model.bedrock.BedrockAnthropicChatModel$BedrockAnthropicChatModelBuilder self()>();
return v;
}
public dev.langchain4j.model.bedrock.BedrockAnthropicChatModel$BedrockAnthropicChatModelBuilder anthropicVersion(java.lang.String)
{
dev.langchain4j.model.bedrock.BedrockAnthropicChatModel$BedrockAnthropicChatModelBuilder v, v;
java.lang.String v;
v := @this: dev.langchain4j.model.bedrock.BedrockAnthropicChatModel$BedrockAnthropicChatModelBuilder;
v := @parameter: java.lang.String;
v.<dev.langchain4j.model.bedrock.BedrockAnthropicChatModel$BedrockAnthropicChatModelBuilder: java.lang.String anthropicVersion$value> = v;
v.<dev.langchain4j.model.bedrock.BedrockAnthropicChatModel$BedrockAnthropicChatModelBuilder: boolean anthropicVersion$set> = 1;
v = virtualinvoke v.<dev.langchain4j.model.bedrock.BedrockAnthropicChatModel$BedrockAnthropicChatModelBuilder: dev.langchain4j.model.bedrock.BedrockAnthropicChatModel$BedrockAnthropicChatModelBuilder self()>();
return v;
}
public dev.langchain4j.model.bedrock.BedrockAnthropicChatModel$BedrockAnthropicChatModelBuilder model(dev.langchain4j.model.bedrock.BedrockAnthropicChatModel$Types)
{
dev.langchain4j.model.bedrock.BedrockAnthropicChatModel$BedrockAnthropicChatModelBuilder v, v;
dev.langchain4j.model.bedrock.BedrockAnthropicChatModel$Types v;
v := @this: dev.langchain4j.model.bedrock.BedrockAnthropicChatModel$BedrockAnthropicChatModelBuilder;
v := @parameter: dev.langchain4j.model.bedrock.BedrockAnthropicChatModel$Types;
v.<dev.langchain4j.model.bedrock.BedrockAnthropicChatModel$BedrockAnthropicChatModelBuilder: dev.langchain4j.model.bedrock.BedrockAnthropicChatModel$Types model$value> = v;
v.<dev.langchain4j.model.bedrock.BedrockAnthropicChatModel$BedrockAnthropicChatModelBuilder: boolean model$set> = 1;
v = virtualinvoke v.<dev.langchain4j.model.bedrock.BedrockAnthropicChatModel$BedrockAnthropicChatModelBuilder: dev.langchain4j.model.bedrock.BedrockAnthropicChatModel$BedrockAnthropicChatModelBuilder self()>();
return v;
}
protected abstract dev.langchain4j.model.bedrock.BedrockAnthropicChatModel$BedrockAnthropicChatModelBuilder self();
public abstract dev.langchain4j.model.bedrock.BedrockAnthropicChatModel build();
public java.lang.String toString()
{
dev.langchain4j.model.bedrock.BedrockAnthropicChatModel$BedrockAnthropicChatModelBuilder v;
dev.langchain4j.model.bedrock.BedrockAnthropicChatModel$Types v;
int v;
java.lang.String v, v, v;
v := @this: dev.langchain4j.model.bedrock.BedrockAnthropicChatModel$BedrockAnthropicChatModelBuilder;
v = specialinvoke v.<dev.langchain4j.model.bedrock.internal.AbstractBedrockChatModel$AbstractBedrockChatModelBuilder: java.lang.String toString()>();
v = v.<dev.langchain4j.model.bedrock.BedrockAnthropicChatModel$BedrockAnthropicChatModelBuilder: int topK$value>;
v = v.<dev.langchain4j.model.bedrock.BedrockAnthropicChatModel$BedrockAnthropicChatModelBuilder: java.lang.String anthropicVersion$value>;
v = v.<dev.langchain4j.model.bedrock.BedrockAnthropicChatModel$BedrockAnthropicChatModelBuilder: dev.langchain4j.model.bedrock.BedrockAnthropicChatModel$Types model$value>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,int,java.lang.String,dev.langchain4j.model.bedrock.BedrockAnthropicChatModel$Types)>(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[])>("BedrockAnthropicChatModel.BedrockAnthropicChatModelBuilder(super=\u, topK$value=\u, anthropicVersion$value=\u, model$value=\u)");
return v;
}
}