Class ForecastRequest.Builder

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

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

    • Builder

      public Builder()
  • Method Details

    • duration

      public final ForecastRequest.Builder duration​(@Nullable Time value)
      Refer to the description for the duration query parameter.

      API name: duration

    • duration

      public final ForecastRequest.Builder duration​(java.util.function.Function<Time.Builder,​ObjectBuilder<Time>> fn)
      Refer to the description for the duration query parameter.

      API name: duration

    • expiresIn

      public final ForecastRequest.Builder expiresIn​(@Nullable Time value)
      Refer to the description for the expires_in query parameter.

      API name: expires_in

    • expiresIn

      public final ForecastRequest.Builder expiresIn​(java.util.function.Function<Time.Builder,​ObjectBuilder<Time>> fn)
      Refer to the description for the expires_in query parameter.

      API name: expires_in

    • jobId

      public final ForecastRequest.Builder jobId​(java.lang.String value)
      Required - Identifier for the anomaly detection job. The job must be open when you create a forecast; otherwise, an error occurs.

      API name: job_id

    • maxModelMemory

      public final ForecastRequest.Builder maxModelMemory​(@Nullable java.lang.String value)
      Refer to the description for the max_model_memory query parameter.

      API name: max_model_memory

    • build

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