Module datarush.analytics
Class ClusteringField.Builder
java.lang.Object
com.pervasive.datarush.analytics.cluster.ClusteringField.Builder
- Enclosing class:
- ClusteringField
Builder for
ClusteringField instances.-
Method Summary
Modifier and TypeMethodDescriptionbuild()Verifies the previously set values and builds aClusteringFieldinstance based on these values.fieldWeight(double fieldWeight) Returns a builder that buildsClusteringFieldinstances with the provided field weight and other parameters set to the previously provided values.isCenterField(boolean isCenterField) Returns a builder that buildsClusteringFieldinstances with the provided center field flag and other parameters set to the previously provided values.similarityScale(double similarityScale) Returns a builder that buildsClusteringFieldinstances with the provided similarity scale and other parameters set to the previously provided values.
-
Method Details
-
isCenterField
Returns a builder that buildsClusteringFieldinstances with the provided center field flag and other parameters set to the previously provided values.- Parameters:
isCenterField- the center field flag- Returns:
ClusteringField.Builder
-
fieldWeight
Returns a builder that buildsClusteringFieldinstances with the provided field weight and other parameters set to the previously provided values.- Parameters:
fieldWeight- the weight of this field, must not beDouble.NaN,Double.POSITIVE_INFINITYorDouble.NEGATIVE_INFINITY- Returns:
ClusteringField.Builder
-
similarityScale
Returns a builder that buildsClusteringFieldinstances with the provided similarity scale and other parameters set to the previously provided values.- Parameters:
similarityScale- the similarity scale of this field- Returns:
ClusteringField.Builder
-
build
Verifies the previously set values and builds aClusteringFieldinstance based on these values.- Returns:
ClusteringField
-