public abstract class NodeDetails extends Object
| Constructor and Description |
|---|
NodeDetails() |
| Modifier and Type | Method and Description |
|---|---|
static NodeDetails |
create(String operatingSystem,
String ip,
NodeMetrics metrics,
List<NodeLogFile> logFileList,
CollectorStatusList statusList) |
abstract String |
ip() |
abstract List<NodeLogFile> |
logFileList() |
abstract NodeMetrics |
metrics() |
abstract @NotNull @Size(min=1) String |
operatingSystem() |
abstract CollectorStatusList |
statusList() |
@NotNull @Size(min=1) public abstract @NotNull @Size(min=1) String operatingSystem()
@Nullable public abstract NodeMetrics metrics()
@Nullable public abstract List<NodeLogFile> logFileList()
@Nullable public abstract CollectorStatusList statusList()
public static NodeDetails create(String operatingSystem, @Nullable String ip, @Nullable NodeMetrics metrics, @Nullable List<NodeLogFile> logFileList, @Nullable CollectorStatusList statusList)
Copyright © 2012–2021 Graylog, Inc.. All rights reserved.