Class MemoryStatsBase.AbstractBuilder<BuilderT extends MemoryStatsBase.AbstractBuilder<BuilderT>>

java.lang.Object
org.opensearch.client.util.ObjectBuilderBase
org.opensearch.client.opensearch.nodes.stats.MemoryStatsBase.AbstractBuilder<BuilderT>
Direct Known Subclasses:
ExtendedMemoryStats.Builder, MemoryStats.Builder
Enclosing class:
MemoryStatsBase

public abstract static class MemoryStatsBase.AbstractBuilder<BuilderT extends MemoryStatsBase.AbstractBuilder<BuilderT>> extends ObjectBuilderBase
  • Constructor Details

  • Method Details

    • self

      @Nonnull protected abstract BuilderT self()
    • free

      @Nonnull public final BuilderT free(@Nullable String value)
      Amount of free physical memory.

      API name: free

    • freeInBytes

      @Nonnull public final BuilderT freeInBytes(@Nullable Long value)
      Amount of free physical memory in bytes.

      API name: free_in_bytes

    • total

      @Nonnull public final BuilderT total(@Nullable String value)
      Total amount of physical memory.

      API name: total

    • totalInBytes

      @Nonnull public final BuilderT totalInBytes(@Nullable Long value)
      Total amount of physical memory in bytes.

      API name: total_in_bytes

    • used

      @Nonnull public final BuilderT used(@Nullable String value)
      Amount of used physical memory.

      API name: used

    • usedInBytes

      @Nonnull public final BuilderT usedInBytes(@Nullable Long value)
      Amount of used physical memory in bytes.

      API name: used_in_bytes