Class RegressionInferenceOptions.Builder
java.lang.Object
org.opensearch.client.opensearch._types.aggregations.RegressionInferenceOptions.Builder
- All Implemented Interfaces:
ObjectBuilder<RegressionInferenceOptions>
- Enclosing class:
- RegressionInferenceOptions
public static class RegressionInferenceOptions.Builder extends java.lang.Object implements ObjectBuilder<RegressionInferenceOptions>
Builder for
RegressionInferenceOptions.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.opensearch.client.util.ObjectBuilder
ObjectBuilder.Constant<V> -
Constructor Summary
Constructors Constructor Description Builder() -
Method Summary
Modifier and Type Method Description RegressionInferenceOptionsbuild()Builds aRegressionInferenceOptions.RegressionInferenceOptions.BuildernumTopFeatureImportanceValues(java.lang.Number value)Specifies the maximum number of feature importance values per document.RegressionInferenceOptions.BuilderresultsField(java.lang.String value)The field that is added to incoming documents to contain the inference prediction.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
resultsField
The field that is added to incoming documents to contain the inference prediction. Defaults to predicted_value. API name:results_field -
numTopFeatureImportanceValues
public RegressionInferenceOptions.Builder numTopFeatureImportanceValues(@Nullable java.lang.Number value)Specifies the maximum number of feature importance values per document. By default, it is zero and no feature importance calculation occurs. API name:num_top_feature_importance_values -
build
Builds aRegressionInferenceOptions.- Specified by:
buildin interfaceObjectBuilder<RegressionInferenceOptions>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-