com
.
sksamuel
.
elastic4s
.
http
nodes
package
nodes
Visibility
Public
All
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
Ungrouped