Class RegressionInferenceOptions.Builder

java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.elasticsearch._types.aggregations.RegressionInferenceOptions.Builder
All Implemented Interfaces:
ObjectBuilder<RegressionInferenceOptions>
Enclosing class:
RegressionInferenceOptions

public static class RegressionInferenceOptions.Builder
extends ObjectBuilderBase
implements ObjectBuilder<RegressionInferenceOptions>
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • resultsField

      public final RegressionInferenceOptions.Builder resultsField​(@Nullable java.lang.String value)
      The field that is added to incoming documents to contain the inference prediction. Defaults to predicted_value.

      API name: results_field

    • numTopFeatureImportanceValues

      public final RegressionInferenceOptions.Builder numTopFeatureImportanceValues​(@Nullable java.lang.Integer 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

      Specified by:
      build in interface ObjectBuilder<RegressionInferenceOptions>
      Throws:
      java.lang.NullPointerException - if some of the required fields are null.