public class NodeInfo extends BaseNodeResponse
TransportResponse.Empty
Constructor and Description |
---|
NodeInfo() |
NodeInfo(Version version,
Build build,
DiscoveryNode node,
Settings settings,
OsInfo os,
ProcessInfo process,
JvmInfo jvm,
ThreadPoolInfo threadPool,
TransportInfo transport,
HttpInfo http,
PluginsAndModules plugins,
IngestInfo ingest,
ByteSizeValue totalIndexingBuffer) |
Modifier and Type | Method and Description |
---|---|
Build |
getBuild()
The build version of the node.
|
java.lang.String |
getHostname()
System's hostname.
|
HttpInfo |
getHttp() |
IngestInfo |
getIngest() |
JvmInfo |
getJvm()
JVM level information.
|
OsInfo |
getOs()
Operating System level information.
|
PluginsAndModules |
getPlugins() |
ProcessInfo |
getProcess()
Process level information.
|
Settings |
getSettings()
The settings of the node.
|
ThreadPoolInfo |
getThreadPool() |
ByteSizeValue |
getTotalIndexingBuffer() |
TransportInfo |
getTransport() |
Version |
getVersion()
The current ES version
|
void |
readFrom(StreamInput in)
Set this object's fields from a StreamInput.
|
static NodeInfo |
readNodeInfo(StreamInput in) |
void |
writeTo(StreamOutput out)
Write this object's fields to a StreamOutput.
|
getNode
remoteAddress, remoteAddress
public NodeInfo()
public NodeInfo(Version version, Build build, DiscoveryNode node, @Nullable Settings settings, @Nullable OsInfo os, @Nullable ProcessInfo process, @Nullable JvmInfo jvm, @Nullable ThreadPoolInfo threadPool, @Nullable TransportInfo transport, @Nullable HttpInfo http, @Nullable PluginsAndModules plugins, @Nullable IngestInfo ingest, @Nullable ByteSizeValue totalIndexingBuffer)
@Nullable public java.lang.String getHostname()
null
in case of UnknownHostExceptionpublic Version getVersion()
public Build getBuild()
@Nullable public ProcessInfo getProcess()
@Nullable public ThreadPoolInfo getThreadPool()
@Nullable public TransportInfo getTransport()
@Nullable public PluginsAndModules getPlugins()
@Nullable public IngestInfo getIngest()
@Nullable public ByteSizeValue getTotalIndexingBuffer()
public static NodeInfo readNodeInfo(StreamInput in) throws java.io.IOException
java.io.IOException
public void readFrom(StreamInput in) throws java.io.IOException
Streamable
readFrom
in interface Streamable
readFrom
in class BaseNodeResponse
java.io.IOException
public void writeTo(StreamOutput out) throws java.io.IOException
Streamable
writeTo
in interface Streamable
writeTo
in class BaseNodeResponse
java.io.IOException