Class ElasticsearchNodesClient
java.lang.Object
co.elastic.clients.ApiClient<ElasticsearchTransport,ElasticsearchNodesClient>
co.elastic.clients.elasticsearch.nodes.ElasticsearchNodesClient
public class ElasticsearchNodesClient extends ApiClient<ElasticsearchTransport,ElasticsearchNodesClient>
Client for the nodes namespace.
-
Field Summary
Fields inherited from class co.elastic.clients.ApiClient
transport, transportOptions
-
Constructor Summary
Constructors Constructor Description ElasticsearchNodesClient(ElasticsearchTransport transport)
ElasticsearchNodesClient(ElasticsearchTransport transport, TransportOptions transportOptions)
-
Method Summary
Modifier and Type Method Description ClearRepositoriesMeteringArchiveResponse
clearRepositoriesMeteringArchive(ClearRepositoriesMeteringArchiveRequest request)
Removes the archived repositories metering information present in the cluster.ClearRepositoriesMeteringArchiveResponse
clearRepositoriesMeteringArchive(java.util.function.Function<ClearRepositoriesMeteringArchiveRequest.Builder,ObjectBuilder<ClearRepositoriesMeteringArchiveRequest>> fn)
Removes the archived repositories metering information present in the cluster.GetRepositoriesMeteringInfoResponse
getRepositoriesMeteringInfo(GetRepositoriesMeteringInfoRequest request)
Returns cluster repositories metering information.GetRepositoriesMeteringInfoResponse
getRepositoriesMeteringInfo(java.util.function.Function<GetRepositoriesMeteringInfoRequest.Builder,ObjectBuilder<GetRepositoriesMeteringInfoRequest>> fn)
Returns cluster repositories metering information.HotThreadsResponse
hotThreads()
Returns information about hot threads on each node in the cluster.HotThreadsResponse
hotThreads(HotThreadsRequest request)
Returns information about hot threads on each node in the cluster.HotThreadsResponse
hotThreads(java.util.function.Function<HotThreadsRequest.Builder,ObjectBuilder<HotThreadsRequest>> fn)
Returns information about hot threads on each node in the cluster.NodesInfoResponse
info()
Returns information about nodes in the cluster.NodesInfoResponse
info(NodesInfoRequest request)
Returns information about nodes in the cluster.NodesInfoResponse
info(java.util.function.Function<NodesInfoRequest.Builder,ObjectBuilder<NodesInfoRequest>> fn)
Returns information about nodes in the cluster.ReloadSecureSettingsResponse
reloadSecureSettings()
Reloads secure settings.ReloadSecureSettingsResponse
reloadSecureSettings(ReloadSecureSettingsRequest request)
Reloads secure settings.ReloadSecureSettingsResponse
reloadSecureSettings(java.util.function.Function<ReloadSecureSettingsRequest.Builder,ObjectBuilder<ReloadSecureSettingsRequest>> fn)
Reloads secure settings.NodesStatsResponse
stats()
Returns statistical information about nodes in the cluster.NodesStatsResponse
stats(NodesStatsRequest request)
Returns statistical information about nodes in the cluster.NodesStatsResponse
stats(java.util.function.Function<NodesStatsRequest.Builder,ObjectBuilder<NodesStatsRequest>> fn)
Returns statistical information about nodes in the cluster.NodesUsageResponse
usage()
Returns low-level information about REST actions usage on nodes.NodesUsageResponse
usage(NodesUsageRequest request)
Returns low-level information about REST actions usage on nodes.NodesUsageResponse
usage(java.util.function.Function<NodesUsageRequest.Builder,ObjectBuilder<NodesUsageRequest>> fn)
Returns low-level information about REST actions usage on nodes.ElasticsearchNodesClient
withTransportOptions(TransportOptions transportOptions)
Creates a new client with some request optionsMethods inherited from class co.elastic.clients.ApiClient
_jsonpMapper, _transport, _transportOptions, getDeserializer
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
ElasticsearchNodesClient
-
ElasticsearchNodesClient
public ElasticsearchNodesClient(ElasticsearchTransport transport, @Nullable TransportOptions transportOptions)
-
-
Method Details
-
withTransportOptions
Description copied from class:ApiClient
Creates a new client with some request options- Specified by:
withTransportOptions
in classApiClient<ElasticsearchTransport,ElasticsearchNodesClient>
-
clearRepositoriesMeteringArchive
public ClearRepositoriesMeteringArchiveResponse clearRepositoriesMeteringArchive(ClearRepositoriesMeteringArchiveRequest request) throws java.io.IOException, ElasticsearchExceptionRemoves the archived repositories metering information present in the cluster.- Throws:
java.io.IOException
ElasticsearchException
- See Also:
- Documentation on elastic.co
-
clearRepositoriesMeteringArchive
public final ClearRepositoriesMeteringArchiveResponse clearRepositoriesMeteringArchive(java.util.function.Function<ClearRepositoriesMeteringArchiveRequest.Builder,ObjectBuilder<ClearRepositoriesMeteringArchiveRequest>> fn) throws java.io.IOException, ElasticsearchExceptionRemoves the archived repositories metering information present in the cluster.- Parameters:
fn
- a function that initializes a builder to create theClearRepositoriesMeteringArchiveRequest
- Throws:
java.io.IOException
ElasticsearchException
- See Also:
- Documentation on elastic.co
-
getRepositoriesMeteringInfo
public GetRepositoriesMeteringInfoResponse getRepositoriesMeteringInfo(GetRepositoriesMeteringInfoRequest request) throws java.io.IOException, ElasticsearchExceptionReturns cluster repositories metering information.- Throws:
java.io.IOException
ElasticsearchException
- See Also:
- Documentation on elastic.co
-
getRepositoriesMeteringInfo
public final GetRepositoriesMeteringInfoResponse getRepositoriesMeteringInfo(java.util.function.Function<GetRepositoriesMeteringInfoRequest.Builder,ObjectBuilder<GetRepositoriesMeteringInfoRequest>> fn) throws java.io.IOException, ElasticsearchExceptionReturns cluster repositories metering information.- Parameters:
fn
- a function that initializes a builder to create theGetRepositoriesMeteringInfoRequest
- Throws:
java.io.IOException
ElasticsearchException
- See Also:
- Documentation on elastic.co
-
hotThreads
public HotThreadsResponse hotThreads(HotThreadsRequest request) throws java.io.IOException, ElasticsearchExceptionReturns information about hot threads on each node in the cluster.- Throws:
java.io.IOException
ElasticsearchException
- See Also:
- Documentation on elastic.co
-
hotThreads
public final HotThreadsResponse hotThreads(java.util.function.Function<HotThreadsRequest.Builder,ObjectBuilder<HotThreadsRequest>> fn) throws java.io.IOException, ElasticsearchExceptionReturns information about hot threads on each node in the cluster.- Parameters:
fn
- a function that initializes a builder to create theHotThreadsRequest
- Throws:
java.io.IOException
ElasticsearchException
- See Also:
- Documentation on elastic.co
-
hotThreads
Returns information about hot threads on each node in the cluster.- Throws:
java.io.IOException
ElasticsearchException
- See Also:
- Documentation on elastic.co
-
info
public NodesInfoResponse info(NodesInfoRequest request) throws java.io.IOException, ElasticsearchExceptionReturns information about nodes in the cluster.- Throws:
java.io.IOException
ElasticsearchException
- See Also:
- Documentation on elastic.co
-
info
public final NodesInfoResponse info(java.util.function.Function<NodesInfoRequest.Builder,ObjectBuilder<NodesInfoRequest>> fn) throws java.io.IOException, ElasticsearchExceptionReturns information about nodes in the cluster.- Parameters:
fn
- a function that initializes a builder to create theNodesInfoRequest
- Throws:
java.io.IOException
ElasticsearchException
- See Also:
- Documentation on elastic.co
-
info
Returns information about nodes in the cluster.- Throws:
java.io.IOException
ElasticsearchException
- See Also:
- Documentation on elastic.co
-
reloadSecureSettings
public ReloadSecureSettingsResponse reloadSecureSettings(ReloadSecureSettingsRequest request) throws java.io.IOException, ElasticsearchExceptionReloads secure settings.- Throws:
java.io.IOException
ElasticsearchException
- See Also:
- Documentation on elastic.co
-
reloadSecureSettings
public final ReloadSecureSettingsResponse reloadSecureSettings(java.util.function.Function<ReloadSecureSettingsRequest.Builder,ObjectBuilder<ReloadSecureSettingsRequest>> fn) throws java.io.IOException, ElasticsearchExceptionReloads secure settings.- Parameters:
fn
- a function that initializes a builder to create theReloadSecureSettingsRequest
- Throws:
java.io.IOException
ElasticsearchException
- See Also:
- Documentation on elastic.co
-
reloadSecureSettings
public ReloadSecureSettingsResponse reloadSecureSettings() throws java.io.IOException, ElasticsearchExceptionReloads secure settings.- Throws:
java.io.IOException
ElasticsearchException
- See Also:
- Documentation on elastic.co
-
stats
public NodesStatsResponse stats(NodesStatsRequest request) throws java.io.IOException, ElasticsearchExceptionReturns statistical information about nodes in the cluster.- Throws:
java.io.IOException
ElasticsearchException
- See Also:
- Documentation on elastic.co
-
stats
public final NodesStatsResponse stats(java.util.function.Function<NodesStatsRequest.Builder,ObjectBuilder<NodesStatsRequest>> fn) throws java.io.IOException, ElasticsearchExceptionReturns statistical information about nodes in the cluster.- Parameters:
fn
- a function that initializes a builder to create theNodesStatsRequest
- Throws:
java.io.IOException
ElasticsearchException
- See Also:
- Documentation on elastic.co
-
stats
Returns statistical information about nodes in the cluster.- Throws:
java.io.IOException
ElasticsearchException
- See Also:
- Documentation on elastic.co
-
usage
public NodesUsageResponse usage(NodesUsageRequest request) throws java.io.IOException, ElasticsearchExceptionReturns low-level information about REST actions usage on nodes.- Throws:
java.io.IOException
ElasticsearchException
- See Also:
- Documentation on elastic.co
-
usage
public final NodesUsageResponse usage(java.util.function.Function<NodesUsageRequest.Builder,ObjectBuilder<NodesUsageRequest>> fn) throws java.io.IOException, ElasticsearchExceptionReturns low-level information about REST actions usage on nodes.- Parameters:
fn
- a function that initializes a builder to create theNodesUsageRequest
- Throws:
java.io.IOException
ElasticsearchException
- See Also:
- Documentation on elastic.co
-
usage
Returns low-level information about REST actions usage on nodes.- Throws:
java.io.IOException
ElasticsearchException
- See Also:
- Documentation on elastic.co
-