Class PostDataRequest<TData>

java.lang.Object
co.elastic.clients.elasticsearch._types.RequestBase
co.elastic.clients.elasticsearch.ml.PostDataRequest<TData>
All Implemented Interfaces:
JsonpSerializable

public class PostDataRequest<TData>
extends RequestBase
implements JsonpSerializable
Sends data to an anomaly detection job for analysis.
See Also:
API specification
  • Field Details

  • Method Details

    • of

      public static <TData> PostDataRequest<TData> of​(java.util.function.Function<PostDataRequest.Builder<TData>,​ObjectBuilder<PostDataRequest<TData>>> fn)
    • jobId

      public final java.lang.String jobId()
      Required - The name of the job receiving the data

      API name: job_id

    • resetEnd

      @Nullable public final java.lang.String resetEnd()
      Optional parameter to specify the end of the bucket resetting range

      API name: reset_end

    • resetStart

      @Nullable public final java.lang.String resetStart()
      Optional parameter to specify the start of the bucket resetting range

      API name: reset_start

    • data

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

      API name: _value_body

    • serialize

      public void serialize​(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
      Serialize this value to JSON.
      Specified by:
      serialize in interface JsonpSerializable
    • createPostDataRequestDeserializer

      public static <TData> JsonpDeserializer<PostDataRequest<TData>> createPostDataRequestDeserializer​(JsonpDeserializer<TData> tDataDeserializer)