Class TrainedModelConfigMetadata.Builder

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

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

    • Builder

      public Builder()
  • Method Details

    • modelAliases

      public final TrainedModelConfigMetadata.Builder modelAliases​(java.util.List<java.lang.String> list)
      API name: model_aliases

      Adds all elements of list to modelAliases.

    • modelAliases

      public final TrainedModelConfigMetadata.Builder modelAliases​(java.lang.String value, java.lang.String... values)
      API name: model_aliases

      Adds one or more values to modelAliases.

    • featureImportanceBaseline

      public final TrainedModelConfigMetadata.Builder featureImportanceBaseline​(java.util.Map<java.lang.String,​java.lang.String> map)
      An object that contains the baseline for feature importance values. For regression analysis, it is a single value. For classification analysis, there is a value for each class.

      API name: feature_importance_baseline

      Adds all entries of map to featureImportanceBaseline.

    • featureImportanceBaseline

      public final TrainedModelConfigMetadata.Builder featureImportanceBaseline​(java.lang.String key, java.lang.String value)
      An object that contains the baseline for feature importance values. For regression analysis, it is a single value. For classification analysis, there is a value for each class.

      API name: feature_importance_baseline

      Adds an entry to featureImportanceBaseline.

    • hyperparameters

      public final TrainedModelConfigMetadata.Builder hyperparameters​(java.util.List<Hyperparameter> list)
      List of the available hyperparameters optimized during the fine_parameter_tuning phase as well as specified by the user.

      API name: hyperparameters

      Adds all elements of list to hyperparameters.

    • hyperparameters

      public final TrainedModelConfigMetadata.Builder hyperparameters​(Hyperparameter value, Hyperparameter... values)
      List of the available hyperparameters optimized during the fine_parameter_tuning phase as well as specified by the user.

      API name: hyperparameters

      Adds one or more values to hyperparameters.

    • hyperparameters

      public final TrainedModelConfigMetadata.Builder hyperparameters​(java.util.function.Function<Hyperparameter.Builder,​ObjectBuilder<Hyperparameter>> fn)
      List of the available hyperparameters optimized during the fine_parameter_tuning phase as well as specified by the user.

      API name: hyperparameters

      Adds a value to hyperparameters using a builder lambda.

    • totalFeatureImportance

      public final TrainedModelConfigMetadata.Builder totalFeatureImportance​(java.util.List<TotalFeatureImportance> list)
      An array of the total feature importance for each feature used from the training data set. This array of objects is returned if data frame analytics trained the model and the request includes total_feature_importance in the include request parameter.

      API name: total_feature_importance

      Adds all elements of list to totalFeatureImportance.

    • totalFeatureImportance

      public final TrainedModelConfigMetadata.Builder totalFeatureImportance​(TotalFeatureImportance value, TotalFeatureImportance... values)
      An array of the total feature importance for each feature used from the training data set. This array of objects is returned if data frame analytics trained the model and the request includes total_feature_importance in the include request parameter.

      API name: total_feature_importance

      Adds one or more values to totalFeatureImportance.

    • totalFeatureImportance

      public final TrainedModelConfigMetadata.Builder totalFeatureImportance​(java.util.function.Function<TotalFeatureImportance.Builder,​ObjectBuilder<TotalFeatureImportance>> fn)
      An array of the total feature importance for each feature used from the training data set. This array of objects is returned if data frame analytics trained the model and the request includes total_feature_importance in the include request parameter.

      API name: total_feature_importance

      Adds a value to totalFeatureImportance using a builder lambda.

    • build

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