package nodes
Type Members
- case class Http (boundAddress: Seq[String], publishAddress: String) extends Product with Serializable
- case class MemoryStats (totalInBytes: Long, freeInBytes: Long, usedInBytes: Long, freePercent: Int, usedPercent: Int) extends Product with Serializable
- case class NodeInfo (name: String, transportAddress: String, host: String, ip: String, version: String, buildHash: String, totalIndexingBuffer: Long, roles: Seq[String], settingsAsMap: Map[String, AnyRef], os: OsInfo, process: Process, transport: Transport, http: Http, threadPools: Map[String, ThreadPool]) extends Product with Serializable
- case class NodeInfoResponse (clusterName: String, nodes: Map[String, NodeInfo]) extends Product with Serializable
- case class NodeStats (name: String, transportAddress: String, host: String, ip: Seq[String], os: Option[OsStats]) extends Product with Serializable
- trait NodesImplicits extends AnyRef
- case class NodesStatsResponse (clusterName: String, nodes: Map[String, NodeStats]) extends Product with Serializable
- case class OsInfo (refreshIntervalInMillis: Long, name: String, arch: String, version: String, availableProcessors: Int, allocatedProcessors: Int) extends Product with Serializable
- case class OsStats (cpuPercent: Int, loadAverage: Double, mem: MemoryStats, swap: SwapStats) extends Product with Serializable
- case class Process (refreshIntervalInMillis: Long, id: String, mlockall: Boolean) extends Product with Serializable
- case class SwapStats (totalInBytes: Long, freeInBytes: Long, usedInBytes: Long) extends Product with Serializable
- case class ThreadPool (type: String, keepAlive: Option[String], min: Long, max: Long, queue_size: Long) extends Product with Serializable
- case class Transport (boundAddress: Seq[String], publishAddress: String) extends Product with Serializable