Class PostDataRequest.Builder<TData>

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

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

    • Builder

      public Builder()
  • Method Details

    • jobId

      public final PostDataRequest.Builder<TData> jobId​(java.lang.String value)
      Required - The name of the job receiving the data

      API name: job_id

    • resetEnd

      public final PostDataRequest.Builder<TData> resetEnd​(@Nullable java.lang.String value)
      Optional parameter to specify the end of the bucket resetting range

      API name: reset_end

    • resetStart

      public final PostDataRequest.Builder<TData> resetStart​(@Nullable java.lang.String value)
      Optional parameter to specify the start of the bucket resetting range

      API name: reset_start

    • data

      public final PostDataRequest.Builder<TData> data​(java.util.List<TData> list)
      Required - Request body.

      API name: _value_body

      Adds all elements of list to data.

    • data

      public final PostDataRequest.Builder<TData> data​(TData value, TData... values)
      Required - Request body.

      API name: _value_body

      Adds one or more values to data.

    • tDataSerializer

      public final PostDataRequest.Builder<TData> tDataSerializer​(@Nullable JsonpSerializer<TData> value)
      Serializer for TData. If not set, an attempt will be made to find a serializer from the JSON context.
    • build

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