Class ClusterNodes.Builder
- All Implemented Interfaces:
WithJson<ClusterNodes.Builder>,ObjectBuilder<ClusterNodes>
- Enclosing class:
- ClusterNodes
public static class ClusterNodes.Builder extends WithJsonObjectBuilderBase<ClusterNodes.Builder> implements ObjectBuilder<ClusterNodes>
ClusterNodes.-
Constructor Summary
Constructors Constructor Description Builder() -
Method Summary
Modifier and Type Method Description 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.lang.String key, java.lang.Integer value)Required - Contains statistics about the discovery types used by selected nodes.ClusterNodes.BuilderdiscoveryTypes(java.util.Map<java.lang.String,java.lang.Integer> map)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, NodePackagingType... values)Required - Contains statistics about Elasticsearch distributions installed on selected nodes.ClusterNodes.BuilderpackagingTypes(java.util.function.Function<NodePackagingType.Builder,ObjectBuilder<NodePackagingType>> fn)Required - Contains statistics about Elasticsearch distributions installed on selected nodes.ClusterNodes.BuilderpackagingTypes(java.util.List<NodePackagingType> list)Required - Contains statistics about Elasticsearch distributions installed on selected nodes.ClusterNodes.Builderplugins(PluginStats value, PluginStats... values)Required - Contains statistics about installed plugins and modules by selected nodes.ClusterNodes.Builderplugins(java.util.function.Function<PluginStats.Builder,ObjectBuilder<PluginStats>> fn)Required - Contains statistics about installed plugins and modules by selected nodes.ClusterNodes.Builderplugins(java.util.List<PluginStats> list)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.protected ClusterNodes.Builderself()ClusterNodes.Builderversions(java.lang.String value, java.lang.String... values)Required - Array of Elasticsearch versions used on selected nodes.ClusterNodes.Builderversions(java.util.List<java.lang.String> list)Required - Array of Elasticsearch versions used on selected nodes.Methods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJsonMethods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAllMethods 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 final 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 final ClusterNodes.Builder discoveryTypes(java.util.Map<java.lang.String,java.lang.Integer> map)Required - Contains statistics about the discovery types used by selected nodes.API name:
discovery_typesAdds all entries of
maptodiscoveryTypes. -
discoveryTypes
Required - Contains statistics about the discovery types used by selected nodes.API name:
discovery_typesAdds an entry to
discoveryTypes. -
fs
Required - Contains statistics about file stores by selected nodes.API name:
fs -
fs
public final 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 final 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 final 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 final 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 final 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_typesAdds all elements of
listtopackagingTypes. -
packagingTypes
public final ClusterNodes.Builder packagingTypes(NodePackagingType value, NodePackagingType... values)Required - Contains statistics about Elasticsearch distributions installed on selected nodes.API name:
packaging_typesAdds one or more values to
packagingTypes. -
packagingTypes
public final ClusterNodes.Builder packagingTypes(java.util.function.Function<NodePackagingType.Builder,ObjectBuilder<NodePackagingType>> fn)Required - Contains statistics about Elasticsearch distributions installed on selected nodes.API name:
packaging_typesAdds a value to
packagingTypesusing a builder lambda. -
plugins
Required - Contains statistics about installed plugins and modules by selected nodes.API name:
pluginsAdds all elements of
listtoplugins. -
plugins
Required - Contains statistics about installed plugins and modules by selected nodes.API name:
pluginsAdds one or more values to
plugins. -
plugins
public final ClusterNodes.Builder plugins(java.util.function.Function<PluginStats.Builder,ObjectBuilder<PluginStats>> fn)Required - Contains statistics about installed plugins and modules by selected nodes.API name:
pluginsAdds a value to
pluginsusing a builder lambda. -
process
Required - Contains statistics about processes used by selected nodes.API name:
process -
process
public final 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:
versionsAdds all elements of
listtoversions. -
versions
Required - Array of Elasticsearch versions used on selected nodes.API name:
versionsAdds one or more values to
versions. -
self
- Specified by:
selfin classWithJsonObjectBuilderBase<ClusterNodes.Builder>
-
build
Builds aClusterNodes.- Specified by:
buildin interfaceObjectBuilder<ClusterNodes>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-