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

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

    • Builder

      public Builder()
  • Method Details

    • indexName

      public final DanglingIndex.Builder indexName​(java.lang.String value)
      Required - API name: index_name
    • indexUuid

      public final DanglingIndex.Builder indexUuid​(java.lang.String value)
      Required - API name: index_uuid
    • creationDateMillis

      public final DanglingIndex.Builder creationDateMillis​(java.lang.String value)
      Required - API name: creation_date_millis
    • nodeIds

      public final DanglingIndex.Builder nodeIds​(java.util.List<java.lang.String> list)
      Required - API name: node_ids

      Adds all elements of list to nodeIds.

    • nodeIds

      public final DanglingIndex.Builder nodeIds​(java.lang.String value, java.lang.String... values)
      Required - API name: node_ids

      Adds one or more values to nodeIds.

    • build

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