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

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

    • Builder

      public Builder()
  • Method Details

    • path

      public final DiskUsage.Builder path​(java.lang.String value)
      Required - API name: path
    • totalBytes

      public final DiskUsage.Builder totalBytes​(long value)
      Required - API name: total_bytes
    • usedBytes

      public final DiskUsage.Builder usedBytes​(long value)
      Required - API name: used_bytes
    • freeBytes

      public final DiskUsage.Builder freeBytes​(long value)
      Required - API name: free_bytes
    • freeDiskPercent

      public final DiskUsage.Builder freeDiskPercent​(double value)
      Required - API name: free_disk_percent
    • usedDiskPercent

      public final DiskUsage.Builder usedDiskPercent​(double value)
      Required - API name: used_disk_percent
    • build

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