Class AckWatchRequest.Builder

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

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

    • Builder

      public Builder()
  • Method Details

    • actionId

      public final AckWatchRequest.Builder actionId​(java.util.List<java.lang.String> list)
      A comma-separated list of the action ids to be acked

      API name: action_id

      Adds all elements of list to actionId.

    • actionId

      public final AckWatchRequest.Builder actionId​(java.lang.String value, java.lang.String... values)
      A comma-separated list of the action ids to be acked

      API name: action_id

      Adds one or more values to actionId.

    • watchId

      public final AckWatchRequest.Builder watchId​(java.lang.String value)
      Required - Watch ID

      API name: watch_id

    • build

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