public static class CalcDistanceParam.Builder
extends java.lang.Object
CalcDistanceParam
class.限定符和类型 | 方法和说明 |
---|---|
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.
|
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