com
.
sksamuel
.
elastic4s
.
requests
cluster
package
cluster
Visibility
Public
All
Type Members
case class
AddRemoteClusterResponse
(
persistent:
Map
[
String
,
Any
]
,
transient:
Map
[
String
,
Any
]
)
extends
Product
with
Serializable
case class
AddRemoteClusterSettingsRequest
(
settingsRequest:
ClusterSettingsRequest
)
extends
Product
with
Serializable
trait
ClusterApi
extends
AnyRef
trait
ClusterHandlers
extends
AnyRef
case class
ClusterHealthRequest
(
indices:
Seq
[
String
]
,
timeout:
Option
[
String
] =
None
,
waitForActiveShards:
Option
[
Int
] =
None
,
waitForEvents:
Option
[
Priority
] =
None
,
waitForStatus:
Option
[
HealthStatus
] =
None
,
waitForNodes:
Option
[
String
] =
None
,
waitForNoRelocatingShards:
Option
[
Boolean
] =
None
)
extends
Product
with
Serializable
case class
ClusterHealthResponse
(
clusterName:
String
,
status:
String
,
timeOut:
Boolean
,
numberOfNodes:
Int
,
numberOfDataNodes:
Int
,
activePrimaryShards:
Int
,
activeShards:
Int
,
relocatingShards:
Int
,
initializingShards:
Int
,
unassignedShards:
Int
,
delayedUnassignedShards:
Int
,
numberOfPendingTasks:
Int
,
numberOfInFlightFetch:
Int
,
taskMaxWaitingInQueueMillis:
Int
,
activeShardsPercentAsNumber:
Double
)
extends
Product
with
Serializable
case class
ClusterSettingsRequest
(
persistentSettings:
Map
[
String
,
String
]
,
transientSettings:
Map
[
String
,
String
]
)
extends
Product
with
Serializable
case class
ClusterSettingsResponse
(
persistent:
Map
[
String
,
String
]
,
transient:
Map
[
String
,
String
]
)
extends
Product
with
Serializable
case class
ClusterStateRequest
(
metrics:
Seq
[
String
] =
Seq.empty
,
indices:
Seq
[
String
] =
Seq.empty
)
extends
Product
with
Serializable
case class
ClusterStateResponse
(
clusterName:
String
,
clusterUUID:
String
,
masterNode:
String
,
stateUuid:
String
,
nodes:
Map
[
String
,
Node
]
,
metadata:
Option
[
Metadata
]
)
extends
Product
with
Serializable
case class
ClusterStatsRequest
()
extends
Product
with
Serializable
case class
ClusterStatsResponse
(
clusterName:
String
,
clusterUUID:
String
,
timestamp:
Long
,
status:
String
,
indices:
Indices
)
extends
Product
with
Serializable
case class
RemoteClusterInfo
(
seeds:
Seq
[
String
]
,
httpAddresses:
Seq
[
String
]
,
connected:
Boolean
,
numNodesConnected:
Int
,
maxConnectionsPerCluster:
Int
,
initialConnectTimeout:
String
,
skipUnavailable:
Boolean
)
extends
Product
with
Serializable
case class
RemoteClusterInfoRequest
()
extends
Product
with
Serializable
Value Members
object
ClusterSettingsBodyBuilderFn
object
ClusterStateResponse
extends
Serializable
object
ClusterStatsResponse
extends
Serializable
Ungrouped