Class ClusterNodes.Builder
- All Implemented Interfaces:
WithJson<ClusterNodes.Builder>,ObjectBuilder<ClusterNodes>
- Enclosing class:
- ClusterNodes
ClusterNodes.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds aClusterNodes.final ClusterNodes.Buildercount(ClusterNodeCount value) Required - Contains counts for nodes selected by the request’s node filters.final ClusterNodes.BuilderRequired - Contains counts for nodes selected by the request’s node filters.final ClusterNodes.BuilderdiscoveryTypes(String key, Integer value) Required - Contains statistics about the discovery types used by selected nodes.final ClusterNodes.BuilderdiscoveryTypes(Map<String, Integer> map) Required - Contains statistics about the discovery types used by selected nodes.final ClusterNodes.Builderfs(ClusterFileSystem value) Required - Contains statistics about file stores by selected nodes.final ClusterNodes.BuilderRequired - Contains statistics about file stores by selected nodes.final ClusterNodes.BuilderindexingPressure(IndexingPressure value) Required - API name:indexing_pressurefinal ClusterNodes.BuilderRequired - API name:indexing_pressurefinal ClusterNodes.Builderingest(ClusterIngest value) Required - API name:ingestfinal ClusterNodes.BuilderRequired - API name:ingestfinal ClusterNodes.Builderjvm(ClusterJvm value) Required - Contains statistics about the Java Virtual Machines (JVMs) used by selected nodes.final ClusterNodes.BuilderRequired - Contains statistics about the Java Virtual Machines (JVMs) used by selected nodes.final ClusterNodes.BuildernetworkTypes(ClusterNetworkTypes value) Required - Contains statistics about the transport and HTTP networks used by selected nodes.final ClusterNodes.BuilderRequired - Contains statistics about the transport and HTTP networks used by selected nodes.final ClusterNodes.Builderos(ClusterOperatingSystem value) Required - Contains statistics about the operating systems used by selected nodes.final ClusterNodes.BuilderRequired - Contains statistics about the operating systems used by selected nodes.final ClusterNodes.BuilderpackagingTypes(NodePackagingType value, NodePackagingType... values) Required - Contains statistics about Elasticsearch distributions installed on selected nodes.final ClusterNodes.BuilderRequired - Contains statistics about Elasticsearch distributions installed on selected nodes.final ClusterNodes.BuilderpackagingTypes(List<NodePackagingType> list) Required - Contains statistics about Elasticsearch distributions installed on selected nodes.final ClusterNodes.Builderplugins(PluginStats value, PluginStats... values) Required - Contains statistics about installed plugins and modules by selected nodes.final ClusterNodes.BuilderRequired - Contains statistics about installed plugins and modules by selected nodes.final ClusterNodes.Builderplugins(List<PluginStats> list) Required - Contains statistics about installed plugins and modules by selected nodes.final ClusterNodes.Builderprocess(ClusterProcess value) Required - Contains statistics about processes used by selected nodes.final ClusterNodes.BuilderRequired - Contains statistics about processes used by selected nodes.protected ClusterNodes.Builderself()final ClusterNodes.BuilderRequired - Array of Elasticsearch versions used on selected nodes.final ClusterNodes.BuilderRequired - 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, _mapPutAll
-
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(Function<ClusterNodeCount.Builder, ObjectBuilder<ClusterNodeCount>> fn) Required - Contains counts for nodes selected by the request’s node filters.API name:
count -
discoveryTypes
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(Function<ClusterFileSystem.Builder, ObjectBuilder<ClusterFileSystem>> fn) Required - Contains statistics about file stores by selected nodes.API name:
fs -
indexingPressure
Required - API name:indexing_pressure -
indexingPressure
public final ClusterNodes.Builder indexingPressure(Function<IndexingPressure.Builder, ObjectBuilder<IndexingPressure>> fn) Required - API name:indexing_pressure -
ingest
Required - API name:ingest -
ingest
public final ClusterNodes.Builder ingest(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
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(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(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(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. If no plugins or modules are installed, this array is empty.API name:
pluginsAdds all elements of
listtoplugins. -
plugins
Required - Contains statistics about installed plugins and modules by selected nodes. If no plugins or modules are installed, this array is empty.API name:
pluginsAdds one or more values to
plugins. -
plugins
public final ClusterNodes.Builder plugins(Function<PluginStats.Builder, ObjectBuilder<PluginStats>> fn) Required - Contains statistics about installed plugins and modules by selected nodes. If no plugins or modules are installed, this array is empty.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(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:
NullPointerException- if some of the required fields are null.
-