public class dev.langchain4j.store.embedding.vearch.RetrievalParam$FLAT extends dev.langchain4j.store.embedding.vearch.RetrievalParam
{
private dev.langchain4j.store.embedding.vearch.MetricType metricType;
private static dev.langchain4j.store.embedding.vearch.MetricType $default$metricType()
{
dev.langchain4j.store.embedding.vearch.MetricType v;
v = <dev.langchain4j.store.embedding.vearch.MetricType: dev.langchain4j.store.embedding.vearch.MetricType INNER_PRODUCT>;
return v;
}
void <init>(dev.langchain4j.store.embedding.vearch.MetricType)
{
dev.langchain4j.store.embedding.vearch.MetricType v;
dev.langchain4j.store.embedding.vearch.RetrievalParam$FLAT v;
v := @this: dev.langchain4j.store.embedding.vearch.RetrievalParam$FLAT;
v := @parameter: dev.langchain4j.store.embedding.vearch.MetricType;
specialinvoke v.<dev.langchain4j.store.embedding.vearch.RetrievalParam: void <init>()>();
v.<dev.langchain4j.store.embedding.vearch.RetrievalParam$FLAT: dev.langchain4j.store.embedding.vearch.MetricType metricType> = v;
return;
}
public static dev.langchain4j.store.embedding.vearch.RetrievalParam$FLAT$FLATBuilder builder()
{
dev.langchain4j.store.embedding.vearch.RetrievalParam$FLAT$FLATBuilder v;
v = new dev.langchain4j.store.embedding.vearch.RetrievalParam$FLAT$FLATBuilder;
specialinvoke v.<dev.langchain4j.store.embedding.vearch.RetrievalParam$FLAT$FLATBuilder: void <init>()>();
return v;
}
public dev.langchain4j.store.embedding.vearch.MetricType getMetricType()
{
dev.langchain4j.store.embedding.vearch.MetricType v;
dev.langchain4j.store.embedding.vearch.RetrievalParam$FLAT v;
v := @this: dev.langchain4j.store.embedding.vearch.RetrievalParam$FLAT;
v = v.<dev.langchain4j.store.embedding.vearch.RetrievalParam$FLAT: dev.langchain4j.store.embedding.vearch.MetricType metricType>;
return v;
}
public void setMetricType(dev.langchain4j.store.embedding.vearch.MetricType)
{
dev.langchain4j.store.embedding.vearch.MetricType v;
dev.langchain4j.store.embedding.vearch.RetrievalParam$FLAT v;
v := @this: dev.langchain4j.store.embedding.vearch.RetrievalParam$FLAT;
v := @parameter: dev.langchain4j.store.embedding.vearch.MetricType;
v.<dev.langchain4j.store.embedding.vearch.RetrievalParam$FLAT: dev.langchain4j.store.embedding.vearch.MetricType metricType> = v;
return;
}
}