Class SegmentsStats

java.lang.Object
co.elastic.clients.elasticsearch._types.SegmentsStats
All Implemented Interfaces:
JsonpSerializable

@JsonpDeserializable
public class SegmentsStats
extends java.lang.Object
implements JsonpSerializable
See Also:
API specification
  • Field Details

  • Method Details

    • of

      public static SegmentsStats of​(java.util.function.Function<SegmentsStats.Builder,​ObjectBuilder<SegmentsStats>> fn)
    • count

      public final int count()
      Required - API name: count
    • docValuesMemory

      @Nullable public final java.lang.String docValuesMemory()
      API name: doc_values_memory
    • docValuesMemoryInBytes

      public final int docValuesMemoryInBytes()
      Required - API name: doc_values_memory_in_bytes
    • fileSizes

      public final java.util.Map<java.lang.String,​ShardFileSizeInfo> fileSizes()
      Required - API name: file_sizes
    • fixedBitSet

      @Nullable public final java.lang.String fixedBitSet()
      API name: fixed_bit_set
    • fixedBitSetMemoryInBytes

      public final int fixedBitSetMemoryInBytes()
      Required - API name: fixed_bit_set_memory_in_bytes
    • indexWriterMemory

      @Nullable public final java.lang.String indexWriterMemory()
      API name: index_writer_memory
    • indexWriterMaxMemoryInBytes

      @Nullable public final java.lang.Integer indexWriterMaxMemoryInBytes()
      API name: index_writer_max_memory_in_bytes
    • indexWriterMemoryInBytes

      public final int indexWriterMemoryInBytes()
      Required - API name: index_writer_memory_in_bytes
    • maxUnsafeAutoIdTimestamp

      public final int maxUnsafeAutoIdTimestamp()
      Required - API name: max_unsafe_auto_id_timestamp
    • memory

      @Nullable public final java.lang.String memory()
      API name: memory
    • memoryInBytes

      public final int memoryInBytes()
      Required - API name: memory_in_bytes
    • normsMemory

      @Nullable public final java.lang.String normsMemory()
      API name: norms_memory
    • normsMemoryInBytes

      public final int normsMemoryInBytes()
      Required - API name: norms_memory_in_bytes
    • pointsMemory

      @Nullable public final java.lang.String pointsMemory()
      API name: points_memory
    • pointsMemoryInBytes

      public final int pointsMemoryInBytes()
      Required - API name: points_memory_in_bytes
    • storedMemory

      @Nullable public final java.lang.String storedMemory()
      API name: stored_memory
    • storedFieldsMemoryInBytes

      public final int storedFieldsMemoryInBytes()
      Required - API name: stored_fields_memory_in_bytes
    • termsMemoryInBytes

      public final int termsMemoryInBytes()
      Required - API name: terms_memory_in_bytes
    • termsMemory

      @Nullable public final java.lang.String termsMemory()
      API name: terms_memory
    • termVectoryMemory

      @Nullable public final java.lang.String termVectoryMemory()
      API name: term_vectory_memory
    • termVectorsMemoryInBytes

      public final int termVectorsMemoryInBytes()
      Required - API name: term_vectors_memory_in_bytes
    • versionMapMemory

      @Nullable public final java.lang.String versionMapMemory()
      API name: version_map_memory
    • versionMapMemoryInBytes

      public final int versionMapMemoryInBytes()
      Required - API name: version_map_memory_in_bytes
    • serialize

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

      protected void serializeInternal​(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
    • setupSegmentsStatsDeserializer

      protected static void setupSegmentsStatsDeserializer​(ObjectDeserializer<SegmentsStats.Builder> op)