Class ClusterNodes.Builder
java.lang.Object
co.elastic.clients.elasticsearch.cluster.stats.ClusterNodes.Builder
- All Implemented Interfaces:
ObjectBuilder<ClusterNodes>
- Enclosing class:
- ClusterNodes
public static class ClusterNodes.Builder extends java.lang.Object implements ObjectBuilder<ClusterNodes>
Builder for
ClusterNodes.-
Constructor Summary
Constructors Constructor Description Builder() -
Method Summary
Modifier and Type Method Description ClusterNodes.BuilderaddPackagingTypes(NodePackagingType value)Add a value topackagingTypes(List), creating the list if needed.ClusterNodes.BuilderaddPackagingTypes(java.util.function.Function<NodePackagingType.Builder,ObjectBuilder<NodePackagingType>> fn)Add a value topackagingTypes(List), creating the list if needed.ClusterNodes.BuilderaddPlugins(PluginStats value)Add a value toplugins(List), creating the list if needed.ClusterNodes.BuilderaddPlugins(java.util.function.Function<PluginStats.Builder,ObjectBuilder<PluginStats>> fn)Add a value toplugins(List), creating the list if needed.ClusterNodes.BuilderaddVersions(java.lang.String value)Add a value toversions(List), creating the list if needed.ClusterNodesbuild()Builds aClusterNodes.ClusterNodes.Buildercount(ClusterNodeCount value)Required - Contains counts for nodes selected by the request’s node filters.ClusterNodes.Buildercount(java.util.function.Function<ClusterNodeCount.Builder,ObjectBuilder<ClusterNodeCount>> fn)Required - Contains counts for nodes selected by the request’s node filters.ClusterNodes.BuilderdiscoveryTypes(java.util.Map<java.lang.String,java.lang.Integer> value)Required - Contains statistics about the discovery types used by selected nodes.ClusterNodes.Builderfs(ClusterFileSystem value)Required - Contains statistics about file stores by selected nodes.ClusterNodes.Builderfs(java.util.function.Function<ClusterFileSystem.Builder,ObjectBuilder<ClusterFileSystem>> fn)Required - Contains statistics about file stores by selected nodes.ClusterNodes.Builderingest(ClusterIngest value)Required - API name:ingestClusterNodes.Builderingest(java.util.function.Function<ClusterIngest.Builder,ObjectBuilder<ClusterIngest>> fn)Required - API name:ingestClusterNodes.Builderjvm(ClusterJvm value)Required - Contains statistics about the Java Virtual Machines (JVMs) used by selected nodes.ClusterNodes.Builderjvm(java.util.function.Function<ClusterJvm.Builder,ObjectBuilder<ClusterJvm>> fn)Required - Contains statistics about the Java Virtual Machines (JVMs) used by selected nodes.ClusterNodes.BuildernetworkTypes(ClusterNetworkTypes value)Required - Contains statistics about the transport and HTTP networks used by selected nodes.ClusterNodes.BuildernetworkTypes(java.util.function.Function<ClusterNetworkTypes.Builder,ObjectBuilder<ClusterNetworkTypes>> fn)Required - Contains statistics about the transport and HTTP networks used by selected nodes.ClusterNodes.Builderos(ClusterOperatingSystem value)Required - Contains statistics about the operating systems used by selected nodes.ClusterNodes.Builderos(java.util.function.Function<ClusterOperatingSystem.Builder,ObjectBuilder<ClusterOperatingSystem>> fn)Required - Contains statistics about the operating systems used by selected nodes.ClusterNodes.BuilderpackagingTypes(NodePackagingType... value)Required - Contains statistics about Elasticsearch distributions installed on selected nodes.ClusterNodes.BuilderpackagingTypes(java.util.function.Function<NodePackagingType.Builder,ObjectBuilder<NodePackagingType>> fn)SetpackagingTypes(List)to a singleton list.ClusterNodes.BuilderpackagingTypes(java.util.List<NodePackagingType> value)Required - Contains statistics about Elasticsearch distributions installed on selected nodes.ClusterNodes.Builderplugins(PluginStats... value)Required - Contains statistics about installed plugins and modules by selected nodes.ClusterNodes.Builderplugins(java.util.function.Function<PluginStats.Builder,ObjectBuilder<PluginStats>> fn)Setplugins(List)to a singleton list.ClusterNodes.Builderplugins(java.util.List<PluginStats> value)Required - Contains statistics about installed plugins and modules by selected nodes.ClusterNodes.Builderprocess(ClusterProcess value)Required - Contains statistics about processes used by selected nodes.ClusterNodes.Builderprocess(java.util.function.Function<ClusterProcess.Builder,ObjectBuilder<ClusterProcess>> fn)Required - Contains statistics about processes used by selected nodes.ClusterNodes.BuilderputDiscoveryTypes(java.lang.String key, java.lang.Integer value)Add a key/value todiscoveryTypes(Map), creating the map if needed.ClusterNodes.Builderversions(java.lang.String... value)Required - Array of Elasticsearch versions used on selected nodes.ClusterNodes.Builderversions(java.util.List<java.lang.String> value)Required - Array of Elasticsearch versions used on selected nodes.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
count
Required - Contains counts for nodes selected by the request’s node filters.API name:
count -
count
public ClusterNodes.Builder count(java.util.function.Function<ClusterNodeCount.Builder,ObjectBuilder<ClusterNodeCount>> fn)Required - Contains counts for nodes selected by the request’s node filters.API name:
count -
discoveryTypes
public ClusterNodes.Builder discoveryTypes(java.util.Map<java.lang.String,java.lang.Integer> value)Required - Contains statistics about the discovery types used by selected nodes.API name:
discovery_types -
putDiscoveryTypes
Add a key/value todiscoveryTypes(Map), creating the map if needed. -
fs
Required - Contains statistics about file stores by selected nodes.API name:
fs -
fs
public ClusterNodes.Builder fs(java.util.function.Function<ClusterFileSystem.Builder,ObjectBuilder<ClusterFileSystem>> fn)Required - Contains statistics about file stores by selected nodes.API name:
fs -
ingest
Required - API name:ingest -
ingest
public ClusterNodes.Builder ingest(java.util.function.Function<ClusterIngest.Builder,ObjectBuilder<ClusterIngest>> fn)Required - API name:ingest -
jvm
Required - Contains statistics about the Java Virtual Machines (JVMs) used by selected nodes.API name:
jvm -
jvm
public ClusterNodes.Builder jvm(java.util.function.Function<ClusterJvm.Builder,ObjectBuilder<ClusterJvm>> fn)Required - Contains statistics about the Java Virtual Machines (JVMs) used by selected nodes.API name:
jvm -
networkTypes
Required - Contains statistics about the transport and HTTP networks used by selected nodes.API name:
network_types -
networkTypes
public ClusterNodes.Builder networkTypes(java.util.function.Function<ClusterNetworkTypes.Builder,ObjectBuilder<ClusterNetworkTypes>> fn)Required - Contains statistics about the transport and HTTP networks used by selected nodes.API name:
network_types -
os
Required - Contains statistics about the operating systems used by selected nodes.API name:
os -
os
public ClusterNodes.Builder os(java.util.function.Function<ClusterOperatingSystem.Builder,ObjectBuilder<ClusterOperatingSystem>> fn)Required - Contains statistics about the operating systems used by selected nodes.API name:
os -
packagingTypes
Required - Contains statistics about Elasticsearch distributions installed on selected nodes.API name:
packaging_types -
packagingTypes
Required - Contains statistics about Elasticsearch distributions installed on selected nodes.API name:
packaging_types -
addPackagingTypes
Add a value topackagingTypes(List), creating the list if needed. -
packagingTypes
public ClusterNodes.Builder packagingTypes(java.util.function.Function<NodePackagingType.Builder,ObjectBuilder<NodePackagingType>> fn)SetpackagingTypes(List)to a singleton list. -
addPackagingTypes
public ClusterNodes.Builder addPackagingTypes(java.util.function.Function<NodePackagingType.Builder,ObjectBuilder<NodePackagingType>> fn)Add a value topackagingTypes(List), creating the list if needed. -
plugins
Required - Contains statistics about installed plugins and modules by selected nodes.API name:
plugins -
plugins
Required - Contains statistics about installed plugins and modules by selected nodes.API name:
plugins -
addPlugins
Add a value toplugins(List), creating the list if needed. -
plugins
public ClusterNodes.Builder plugins(java.util.function.Function<PluginStats.Builder,ObjectBuilder<PluginStats>> fn)Setplugins(List)to a singleton list. -
addPlugins
public ClusterNodes.Builder addPlugins(java.util.function.Function<PluginStats.Builder,ObjectBuilder<PluginStats>> fn)Add a value toplugins(List), creating the list if needed. -
process
Required - Contains statistics about processes used by selected nodes.API name:
process -
process
public ClusterNodes.Builder process(java.util.function.Function<ClusterProcess.Builder,ObjectBuilder<ClusterProcess>> fn)Required - Contains statistics about processes used by selected nodes.API name:
process -
versions
Required - Array of Elasticsearch versions used on selected nodes.API name:
versions -
versions
Required - Array of Elasticsearch versions used on selected nodes.API name:
versions -
addVersions
Add a value toversions(List), creating the list if needed. -
build
Builds aClusterNodes.- Specified by:
buildin interfaceObjectBuilder<ClusterNodes>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-