Class ClusterJvmVersion.Builder
java.lang.Object
org.opensearch.client.util.ObjectBuilderBase
org.opensearch.client.opensearch.cluster.stats.ClusterJvmVersion.Builder
- All Implemented Interfaces:
CopyableBuilder<ClusterJvmVersion.Builder,,ClusterJvmVersion> MutableBuilder<ClusterJvmVersion.Builder,,ClusterJvmVersion> ObjectBuilder<ClusterJvmVersion>
- Enclosing class:
ClusterJvmVersion
public static class ClusterJvmVersion.Builder
extends ObjectBuilderBase
implements CopyableBuilder<ClusterJvmVersion.Builder,ClusterJvmVersion>
Builder for
ClusterJvmVersion.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds aClusterJvmVersion.bundledJdk(boolean value) Required - Alwaystrue.copy()Create a new builderCopyableBuilderthat is a copy of this one.count(int value) Required - Total number of selected nodes using JVM.usingBundledJdk(boolean value) Required - Iftrue, a bundled JDK is in use by JVM.Required - API name:versionRequired - Name of the JVM.Required - Vendor of the JVM.Required - API name:vm_versionMethods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _listCopy, _mapCopy, _mapPut, _mapPutAllMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.opensearch.client.util.MutableBuilder
applyMutation
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
copy
Description copied from interface:CopyableBuilderCreate a new builderCopyableBuilderthat is a copy of this one.- Specified by:
copyin interfaceCopyableBuilder<ClusterJvmVersion.Builder,ClusterJvmVersion> - Returns:
- a new builder instance.
-
bundledJdk
Required - Alwaystrue. All distributions come with a bundled Java Development Kit (JDK).API name:
bundled_jdk -
count
Required - Total number of selected nodes using JVM.API name:
count -
usingBundledJdk
Required - Iftrue, a bundled JDK is in use by JVM.API name:
using_bundled_jdk -
version
Required - API name:version -
vmName
Required - Name of the JVM.API name:
vm_name -
vmVendor
Required - Vendor of the JVM.API name:
vm_vendor -
vmVersion
Required - API name:vm_version -
build
Builds aClusterJvmVersion.- Specified by:
buildin interfaceObjectBuilder<ClusterJvmVersion>- Throws:
NullPointerException- if some of the required fields are null.
-