public final class dev.langchain4j.model.zhipu.embedding.EmbeddingResponse$Builder extends java.lang.Object
{
private java.lang.String model;
private java.lang.String object;
private java.util.List data;
private dev.langchain4j.model.zhipu.shared.Usage usage;
private void <init>()
{
dev.langchain4j.model.zhipu.embedding.EmbeddingResponse$Builder v;
v := @this: dev.langchain4j.model.zhipu.embedding.EmbeddingResponse$Builder;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public dev.langchain4j.model.zhipu.embedding.EmbeddingResponse$Builder model(java.lang.String)
{
java.lang.String v;
dev.langchain4j.model.zhipu.embedding.EmbeddingResponse$Builder v;
v := @this: dev.langchain4j.model.zhipu.embedding.EmbeddingResponse$Builder;
v := @parameter: java.lang.String;
v.<dev.langchain4j.model.zhipu.embedding.EmbeddingResponse$Builder: java.lang.String model> = v;
return v;
}
public dev.langchain4j.model.zhipu.embedding.EmbeddingResponse$Builder object(java.lang.String)
{
java.lang.String v;
dev.langchain4j.model.zhipu.embedding.EmbeddingResponse$Builder v;
v := @this: dev.langchain4j.model.zhipu.embedding.EmbeddingResponse$Builder;
v := @parameter: java.lang.String;
v.<dev.langchain4j.model.zhipu.embedding.EmbeddingResponse$Builder: java.lang.String object> = v;
return v;
}
public dev.langchain4j.model.zhipu.embedding.EmbeddingResponse$Builder data(java.util.List)
{
java.util.List v, v;
dev.langchain4j.model.zhipu.embedding.EmbeddingResponse$Builder v;
v := @this: dev.langchain4j.model.zhipu.embedding.EmbeddingResponse$Builder;
v := @parameter: java.util.List;
if v == null goto label;
v = staticinvoke <java.util.Collections: java.util.List unmodifiableList(java.util.List)>(v);
v.<dev.langchain4j.model.zhipu.embedding.EmbeddingResponse$Builder: java.util.List data> = v;
label:
return v;
}
public dev.langchain4j.model.zhipu.embedding.EmbeddingResponse$Builder usage(dev.langchain4j.model.zhipu.shared.Usage)
{
dev.langchain4j.model.zhipu.shared.Usage v;
dev.langchain4j.model.zhipu.embedding.EmbeddingResponse$Builder v;
v := @this: dev.langchain4j.model.zhipu.embedding.EmbeddingResponse$Builder;
v := @parameter: dev.langchain4j.model.zhipu.shared.Usage;
v.<dev.langchain4j.model.zhipu.embedding.EmbeddingResponse$Builder: dev.langchain4j.model.zhipu.shared.Usage usage> = v;
return v;
}
public dev.langchain4j.model.zhipu.embedding.EmbeddingResponse build()
{
dev.langchain4j.model.zhipu.embedding.EmbeddingResponse v;
dev.langchain4j.model.zhipu.embedding.EmbeddingResponse$Builder v;
v := @this: dev.langchain4j.model.zhipu.embedding.EmbeddingResponse$Builder;
v = new dev.langchain4j.model.zhipu.embedding.EmbeddingResponse;
specialinvoke v.<dev.langchain4j.model.zhipu.embedding.EmbeddingResponse: void <init>(dev.langchain4j.model.zhipu.embedding.EmbeddingResponse$Builder)>(v);
return v;
}
}