Class HotThreadsRequest

java.lang.Object
co.elastic.clients.elasticsearch._types.RequestBase
co.elastic.clients.elasticsearch.nodes.HotThreadsRequest

public class HotThreadsRequest
extends RequestBase
This API yields a breakdown of the hot threads on each selected node in the cluster. The output is plain text with a breakdown of each node’s top hot threads.
See Also:
API specification
  • Field Details

  • Method Details

    • of

      public static HotThreadsRequest of​(java.util.function.Function<HotThreadsRequest.Builder,​ObjectBuilder<HotThreadsRequest>> fn)
    • ignoreIdleThreads

      @Nullable public final java.lang.Boolean ignoreIdleThreads()
      If true, known idle threads (e.g. waiting in a socket select, or to get a task from an empty queue) are filtered out.

      API name: ignore_idle_threads

    • interval

      @Nullable public final Time interval()
      The interval to do the second sampling of threads.

      API name: interval

    • masterTimeout

      @Nullable public final Time masterTimeout()
      Period to wait for a connection to the master node. If no response is received before the timeout expires, the request fails and returns an error.

      API name: master_timeout

    • nodeId

      public final java.util.List<java.lang.String> nodeId()
      List of node IDs or names used to limit returned information.

      API name: node_id

    • snapshots

      @Nullable public final java.lang.Long snapshots()
      Number of samples of thread stacktrace.

      API name: snapshots

    • sort

      @Nullable public final ThreadType sort()
      The sort order for 'cpu' type (default: total)

      API name: sort

    • threads

      @Nullable public final java.lang.Long threads()
      Specifies the number of hot threads to provide information for.

      API name: threads

    • timeout

      @Nullable public final Time timeout()
      Period to wait for a response. If no response is received before the timeout expires, the request fails and returns an error.

      API name: timeout

    • type

      @Nullable public final ThreadType type()
      The type to sample.

      API name: type