Class RecoveryRecord

java.lang.Object
org.opensearch.client.opensearch.cat.recovery.RecoveryRecord
All Implemented Interfaces:
ToJsonp

public final class RecoveryRecord
extends java.lang.Object
implements ToJsonp
  • Nested Class Summary

    Nested Classes 
    Modifier and Type Class Description
    static class  RecoveryRecord.Builder
    Builder for RecoveryRecord.
  • Field Summary

    Fields 
    Modifier and Type Field Description
    static JsonpDeserializer<RecoveryRecord> DESERIALIZER
    Json deserializer for RecoveryRecord
  • Constructor Summary

    Constructors 
    Modifier Constructor Description
    protected RecoveryRecord​(RecoveryRecord.Builder builder)  
  • Method Summary

    Modifier and Type Method Description
    java.lang.String bytes()
    number of bytes to recover API name: bytes
    jakarta.json.JsonValue bytesPercent()
    percent of bytes recovered API name: bytes_percent
    java.lang.String bytesRecovered()
    bytes recovered API name: bytes_recovered
    java.lang.String bytesTotal()
    total number of bytes API name: bytes_total
    java.lang.String files()
    number of files to recover API name: files
    jakarta.json.JsonValue filesPercent()
    percent of files recovered API name: files_percent
    java.lang.String filesRecovered()
    files recovered API name: files_recovered
    java.lang.String filesTotal()
    total number of files API name: files_total
    java.lang.String index()
    index name API name: index
    java.lang.String repository()
    repository API name: repository
    protected static void setupRecoveryRecordDeserializer​(DelegatingDeserializer<RecoveryRecord.Builder> op)  
    java.lang.String shard()
    shard name API name: shard
    java.lang.String snapshot()
    snapshot API name: snapshot
    java.lang.String sourceHost()
    source host API name: source_host
    java.lang.String sourceNode()
    source node name API name: source_node
    java.lang.String stage()
    recovery stage API name: stage
    java.lang.String startTime()
    recovery start time API name: start_time
    java.lang.String startTimeMillis()
    recovery start time in epoch milliseconds API name: start_time_millis
    java.lang.String stopTime()
    recovery stop time API name: stop_time
    java.lang.String stopTimeMillis()
    recovery stop time in epoch milliseconds API name: stop_time_millis
    java.lang.String targetHost()
    target host API name: target_host
    java.lang.String targetNode()
    target node name API name: target_node
    java.lang.String time()
    recovery time API name: time
    void toJsonp​(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
    Serialize this object to JSON.
    protected void toJsonpInternal​(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)  
    java.lang.String translogOps()
    number of translog ops to recover API name: translog_ops
    jakarta.json.JsonValue translogOpsPercent()
    percent of translog ops recovered API name: translog_ops_percent
    java.lang.String translogOpsRecovered()
    translog ops recovered API name: translog_ops_recovered
    java.lang.String type()
    recovery type API name: type

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

  • Method Details

    • index

      @Nullable public java.lang.String index()
      index name API name: index
    • shard

      @Nullable public java.lang.String shard()
      shard name API name: shard
    • startTime

      @Nullable public java.lang.String startTime()
      recovery start time API name: start_time
    • startTimeMillis

      @Nullable public java.lang.String startTimeMillis()
      recovery start time in epoch milliseconds API name: start_time_millis
    • stopTime

      @Nullable public java.lang.String stopTime()
      recovery stop time API name: stop_time
    • stopTimeMillis

      @Nullable public java.lang.String stopTimeMillis()
      recovery stop time in epoch milliseconds API name: stop_time_millis
    • time

      @Nullable public java.lang.String time()
      recovery time API name: time
    • type

      @Nullable public java.lang.String type()
      recovery type API name: type
    • stage

      @Nullable public java.lang.String stage()
      recovery stage API name: stage
    • sourceHost

      @Nullable public java.lang.String sourceHost()
      source host API name: source_host
    • sourceNode

      @Nullable public java.lang.String sourceNode()
      source node name API name: source_node
    • targetHost

      @Nullable public java.lang.String targetHost()
      target host API name: target_host
    • targetNode

      @Nullable public java.lang.String targetNode()
      target node name API name: target_node
    • repository

      @Nullable public java.lang.String repository()
      repository API name: repository
    • snapshot

      @Nullable public java.lang.String snapshot()
      snapshot API name: snapshot
    • files

      @Nullable public java.lang.String files()
      number of files to recover API name: files
    • filesRecovered

      @Nullable public java.lang.String filesRecovered()
      files recovered API name: files_recovered
    • filesPercent

      @Nullable public jakarta.json.JsonValue filesPercent()
      percent of files recovered API name: files_percent
    • filesTotal

      @Nullable public java.lang.String filesTotal()
      total number of files API name: files_total
    • bytes

      @Nullable public java.lang.String bytes()
      number of bytes to recover API name: bytes
    • bytesRecovered

      @Nullable public java.lang.String bytesRecovered()
      bytes recovered API name: bytes_recovered
    • bytesPercent

      @Nullable public jakarta.json.JsonValue bytesPercent()
      percent of bytes recovered API name: bytes_percent
    • bytesTotal

      @Nullable public java.lang.String bytesTotal()
      total number of bytes API name: bytes_total
    • translogOps

      @Nullable public java.lang.String translogOps()
      number of translog ops to recover API name: translog_ops
    • translogOpsRecovered

      @Nullable public java.lang.String translogOpsRecovered()
      translog ops recovered API name: translog_ops_recovered
    • translogOpsPercent

      @Nullable public jakarta.json.JsonValue translogOpsPercent()
      percent of translog ops recovered API name: translog_ops_percent
    • toJsonp

      public void toJsonp​(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
      Serialize this object to JSON.
      Specified by:
      toJsonp in interface ToJsonp
    • toJsonpInternal

      protected void toJsonpInternal​(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
    • setupRecoveryRecordDeserializer

      protected static void setupRecoveryRecordDeserializer​(DelegatingDeserializer<RecoveryRecord.Builder> op)