Class NodeInfoJvmMemory.Builder
- java.lang.Object
-
- org.opensearch.client.util.ObjectBuilderBase
-
- org.opensearch.client.opensearch.nodes.info.NodeInfoJvmMemory.Builder
-
- All Implemented Interfaces:
ObjectBuilder<NodeInfoJvmMemory>
- Enclosing class:
- NodeInfoJvmMemory
public static class NodeInfoJvmMemory.Builder extends ObjectBuilderBase implements ObjectBuilder<NodeInfoJvmMemory>
Builder forNodeInfoJvmMemory.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NodeInfoJvmMemorybuild()Builds aNodeInfoJvmMemory.NodeInfoJvmMemory.BuilderdirectMax(java.lang.String value)API name:direct_maxNodeInfoJvmMemory.BuilderdirectMaxInBytes(long value)Required - API name:direct_max_in_bytesNodeInfoJvmMemory.BuilderheapInit(java.lang.String value)API name:heap_initNodeInfoJvmMemory.BuilderheapInitInBytes(long value)Required - API name:heap_init_in_bytesNodeInfoJvmMemory.BuilderheapMax(java.lang.String value)API name:heap_maxNodeInfoJvmMemory.BuilderheapMaxInBytes(long value)Required - API name:heap_max_in_bytesNodeInfoJvmMemory.BuildernonHeapInit(java.lang.String value)API name:non_heap_initNodeInfoJvmMemory.BuildernonHeapInitInBytes(long value)Required - API name:non_heap_init_in_bytesNodeInfoJvmMemory.BuildernonHeapMax(java.lang.String value)API name:non_heap_maxNodeInfoJvmMemory.BuildernonHeapMaxInBytes(long value)Required - API name:non_heap_max_in_bytes-
Methods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
-
-
-
Method Detail
-
directMax
public final NodeInfoJvmMemory.Builder directMax(@Nullable java.lang.String value)
API name:direct_max
-
directMaxInBytes
public final NodeInfoJvmMemory.Builder directMaxInBytes(long value)
Required - API name:direct_max_in_bytes
-
heapInit
public final NodeInfoJvmMemory.Builder heapInit(@Nullable java.lang.String value)
API name:heap_init
-
heapInitInBytes
public final NodeInfoJvmMemory.Builder heapInitInBytes(long value)
Required - API name:heap_init_in_bytes
-
heapMax
public final NodeInfoJvmMemory.Builder heapMax(@Nullable java.lang.String value)
API name:heap_max
-
heapMaxInBytes
public final NodeInfoJvmMemory.Builder heapMaxInBytes(long value)
Required - API name:heap_max_in_bytes
-
nonHeapInit
public final NodeInfoJvmMemory.Builder nonHeapInit(@Nullable java.lang.String value)
API name:non_heap_init
-
nonHeapInitInBytes
public final NodeInfoJvmMemory.Builder nonHeapInitInBytes(long value)
Required - API name:non_heap_init_in_bytes
-
nonHeapMax
public final NodeInfoJvmMemory.Builder nonHeapMax(@Nullable java.lang.String value)
API name:non_heap_max
-
nonHeapMaxInBytes
public final NodeInfoJvmMemory.Builder nonHeapMaxInBytes(long value)
Required - API name:non_heap_max_in_bytes
-
build
public NodeInfoJvmMemory build()
Builds aNodeInfoJvmMemory.- Specified by:
buildin interfaceObjectBuilder<NodeInfoJvmMemory>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-
-