Class MemoryStats.AbstractBuilder<BuilderT extends MemoryStats.AbstractBuilder<BuilderT>>

java.lang.Object
co.elastic.clients.elasticsearch.nodes.MemoryStats.AbstractBuilder<BuilderT>
Direct Known Subclasses:
ExtendedMemoryStats.Builder, MemoryStats.Builder
Enclosing class:
MemoryStats

protected abstract static class MemoryStats.AbstractBuilder<BuilderT extends MemoryStats.AbstractBuilder<BuilderT>>
extends java.lang.Object
  • Constructor Summary

    Constructors
    Modifier Constructor Description
    protected AbstractBuilder()  
  • Method Summary

    Modifier and Type Method Description
    BuilderT freeInBytes​(long value)
    Required - API name: free_in_bytes
    BuilderT resident​(java.lang.String value)
    API name: resident
    BuilderT residentInBytes​(java.lang.Long value)
    API name: resident_in_bytes
    protected abstract BuilderT self()  
    BuilderT share​(java.lang.String value)
    API name: share
    BuilderT shareInBytes​(java.lang.Long value)
    API name: share_in_bytes
    BuilderT totalInBytes​(long value)
    Required - API name: total_in_bytes
    BuilderT totalVirtual​(java.lang.String value)
    API name: total_virtual
    BuilderT totalVirtualInBytes​(java.lang.Long value)
    API name: total_virtual_in_bytes
    BuilderT usedInBytes​(long value)
    Required - API name: used_in_bytes

    Methods inherited from class java.lang.Object

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

    • AbstractBuilder

      protected AbstractBuilder()
  • Method Details

    • resident

      public BuilderT resident​(@Nullable java.lang.String value)
      API name: resident
    • residentInBytes

      public BuilderT residentInBytes​(@Nullable java.lang.Long value)
      API name: resident_in_bytes
    • share

      public BuilderT share​(@Nullable java.lang.String value)
      API name: share
    • shareInBytes

      public BuilderT shareInBytes​(@Nullable java.lang.Long value)
      API name: share_in_bytes
    • totalVirtual

      public BuilderT totalVirtual​(@Nullable java.lang.String value)
      API name: total_virtual
    • totalVirtualInBytes

      public BuilderT totalVirtualInBytes​(@Nullable java.lang.Long value)
      API name: total_virtual_in_bytes
    • totalInBytes

      public BuilderT totalInBytes​(long value)
      Required - API name: total_in_bytes
    • freeInBytes

      public BuilderT freeInBytes​(long value)
      Required - API name: free_in_bytes
    • usedInBytes

      public BuilderT usedInBytes​(long value)
      Required - API name: used_in_bytes
    • self

      protected abstract BuilderT self()