public static class CalcDistanceParam.Builder
extends java.lang.Object
CalcDistanceParam
class.Modifier and Type | Method | Description |
---|---|---|
CalcDistanceParam |
build() |
Verifies parameters and creates a new
CalcDistanceParam instance. |
CalcDistanceParam.Builder |
withMetricType(MetricType metricType) |
Sets metric type of calculation.
|
CalcDistanceParam.Builder |
withVectorsLeft(@NonNull java.util.List<java.util.List<java.lang.Float>> vectors) |
Sets a list of left side vectors.
|
CalcDistanceParam.Builder |
withVectorsRight(@NonNull java.util.List<java.util.List<java.lang.Float>> vectors) |
Sets a list of right side vectors.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public CalcDistanceParam.Builder withVectorsLeft(@NonNull
@NonNull java.util.List<java.util.List<java.lang.Float>> vectors)
vectors
- a list of float list, each float list is a vector.Builder
public CalcDistanceParam.Builder withVectorsRight(@NonNull
@NonNull java.util.List<java.util.List<java.lang.Float>> vectors)
vectors
- a list of float list, each float list is a vector.Builder
public CalcDistanceParam.Builder withMetricType(MetricType metricType)
metricType
- metric typeBuilder
public CalcDistanceParam build()
throws ParamException
CalcDistanceParam
instance.CalcDistanceParam
ParamException