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

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

    • Builder

      public Builder()
  • Method Details

    • aggregateOutput

      public final Ensemble.Builder aggregateOutput​(@Nullable AggregateOutput value)
      API name: aggregate_output
    • aggregateOutput

      public final Ensemble.Builder aggregateOutput​(java.util.function.Function<AggregateOutput.Builder,​ObjectBuilder<AggregateOutput>> fn)
      API name: aggregate_output
    • classificationLabels

      public final Ensemble.Builder classificationLabels​(java.util.List<java.lang.String> list)
      API name: classification_labels

      Adds all elements of list to classificationLabels.

    • classificationLabels

      public final Ensemble.Builder classificationLabels​(java.lang.String value, java.lang.String... values)
      API name: classification_labels

      Adds one or more values to classificationLabels.

    • featureNames

      public final Ensemble.Builder featureNames​(java.util.List<java.lang.String> list)
      API name: feature_names

      Adds all elements of list to featureNames.

    • featureNames

      public final Ensemble.Builder featureNames​(java.lang.String value, java.lang.String... values)
      API name: feature_names

      Adds one or more values to featureNames.

    • targetType

      public final Ensemble.Builder targetType​(@Nullable java.lang.String value)
      API name: target_type
    • trainedModels

      public final Ensemble.Builder trainedModels​(java.util.List<TrainedModel> list)
      Required - API name: trained_models

      Adds all elements of list to trainedModels.

    • trainedModels

      public final Ensemble.Builder trainedModels​(TrainedModel value, TrainedModel... values)
      Required - API name: trained_models

      Adds one or more values to trainedModels.

    • trainedModels

      public final Ensemble.Builder trainedModels​(java.util.function.Function<TrainedModel.Builder,​ObjectBuilder<TrainedModel>> fn)
      Required - API name: trained_models

      Adds a value to trainedModels using a builder lambda.

    • build

      public Ensemble build()
      Builds a Ensemble.
      Specified by:
      build in interface ObjectBuilder<Ensemble>
      Throws:
      java.lang.NullPointerException - if some of the required fields are null.