Class SegmentsRecord

java.lang.Object
org.opensearch.client.opensearch.cat.segments.SegmentsRecord
All Implemented Interfaces:
ToJsonp

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

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

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

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

    Modifier and Type Method Description
    java.lang.String committed()
    is segment committed API name: committed
    java.lang.String compound()
    is segment compound API name: compound
    java.lang.String docs_count()
    number of docs in segment API name: docs.count
    java.lang.String docs_deleted()
    number of deleted docs in segment API name: docs.deleted
    java.lang.String generation()
    segment generation API name: generation
    java.lang.String id()
    unique id of node where it lives API name: id
    java.lang.String index()
    index name API name: index
    java.lang.String ip()
    ip of node where it lives API name: ip
    java.lang.String prirep()
    primary or replica API name: prirep
    java.lang.String searchable()
    is segment searched API name: searchable
    java.lang.String segment()
    segment name API name: segment
    protected static void setupSegmentsRecordDeserializer​(DelegatingDeserializer<SegmentsRecord.Builder> op)  
    java.lang.String shard()
    shard name API name: shard
    jakarta.json.JsonValue size()
    segment size in bytes API name: size
    jakarta.json.JsonValue size_memory()
    segment memory in bytes API name: size.memory
    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 version()
    version API name: version

    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
    • prirep

      @Nullable public java.lang.String prirep()
      primary or replica API name: prirep
    • ip

      @Nullable public java.lang.String ip()
      ip of node where it lives API name: ip
    • id

      @Nullable public java.lang.String id()
      unique id of node where it lives API name: id
    • segment

      @Nullable public java.lang.String segment()
      segment name API name: segment
    • generation

      @Nullable public java.lang.String generation()
      segment generation API name: generation
    • docs_count

      @Nullable public java.lang.String docs_count()
      number of docs in segment API name: docs.count
    • docs_deleted

      @Nullable public java.lang.String docs_deleted()
      number of deleted docs in segment API name: docs.deleted
    • size

      @Nullable public jakarta.json.JsonValue size()
      segment size in bytes API name: size
    • size_memory

      @Nullable public jakarta.json.JsonValue size_memory()
      segment memory in bytes API name: size.memory
    • committed

      @Nullable public java.lang.String committed()
      is segment committed API name: committed
    • searchable

      @Nullable public java.lang.String searchable()
      is segment searched API name: searchable
    • version

      @Nullable public java.lang.String version()
      version API name: version
    • compound

      @Nullable public java.lang.String compound()
      is segment compound API name: compound
    • 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)
    • setupSegmentsRecordDeserializer

      protected static void setupSegmentsRecordDeserializer​(DelegatingDeserializer<SegmentsRecord.Builder> op)