Class RecoveryBytes.Builder

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

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

    • Builder

      public Builder()
  • Method Details

    • percent

      public final RecoveryBytes.Builder percent​(java.lang.String value)
      Required - API name: percent
    • recovered

      public final RecoveryBytes.Builder recovered​(@Nullable java.lang.String value)
      API name: recovered
    • recoveredInBytes

      public final RecoveryBytes.Builder recoveredInBytes​(java.lang.String value)
      Required - API name: recovered_in_bytes
    • recoveredFromSnapshot

      public final RecoveryBytes.Builder recoveredFromSnapshot​(@Nullable java.lang.String value)
      API name: recovered_from_snapshot
    • recoveredFromSnapshotInBytes

      public final RecoveryBytes.Builder recoveredFromSnapshotInBytes​(@Nullable java.lang.String value)
      API name: recovered_from_snapshot_in_bytes
    • reused

      public final RecoveryBytes.Builder reused​(@Nullable java.lang.String value)
      API name: reused
    • reusedInBytes

      public final RecoveryBytes.Builder reusedInBytes​(java.lang.String value)
      Required - API name: reused_in_bytes
    • total

      public final RecoveryBytes.Builder total​(@Nullable java.lang.String value)
      API name: total
    • totalInBytes

      public final RecoveryBytes.Builder totalInBytes​(java.lang.String value)
      Required - API name: total_in_bytes
    • build

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