public abstract class Sidecar extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Sidecar.Builder |
static class |
Sidecar.Status |
| Modifier and Type | Field and Description |
|---|---|
static String |
FIELD_ASSIGNMENTS |
static String |
FIELD_ID |
static String |
FIELD_LAST_SEEN |
static String |
FIELD_NODE_DETAILS |
static String |
FIELD_NODE_ID |
static String |
FIELD_NODE_NAME |
static String |
FIELD_OPERATING_SYSTEM |
static String |
FIELD_SIDECAR_VERSION |
static String |
FIELD_STATUS |
| Constructor and Description |
|---|
Sidecar() |
| Modifier and Type | Method and Description |
|---|---|
abstract List<ConfigurationAssignment> |
assignments() |
static Sidecar.Builder |
builder() |
static Sidecar |
create(String nodeId,
String nodeName,
NodeDetails nodeDetails,
String sidecarVersion) |
static Sidecar |
create(String id,
String nodeId,
String nodeName,
NodeDetails nodeDetails,
List<ConfigurationAssignment> assignments,
String sidecarVersion,
org.joda.time.DateTime lastSeen) |
abstract String |
id() |
abstract org.joda.time.DateTime |
lastSeen() |
abstract NodeDetails |
nodeDetails() |
abstract String |
nodeId() |
abstract String |
nodeName() |
abstract String |
sidecarVersion() |
abstract Sidecar.Builder |
toBuilder() |
SidecarSummary |
toSummary(Predicate<Sidecar> isActiveFunction) |
public static final String FIELD_ID
public static final String FIELD_NODE_ID
public static final String FIELD_NODE_NAME
public static final String FIELD_NODE_DETAILS
public static final String FIELD_ASSIGNMENTS
public static final String FIELD_SIDECAR_VERSION
public static final String FIELD_LAST_SEEN
public static final String FIELD_OPERATING_SYSTEM
public static final String FIELD_STATUS
public abstract String nodeId()
public abstract String nodeName()
public abstract NodeDetails nodeDetails()
@Nullable public abstract List<ConfigurationAssignment> assignments()
public abstract String sidecarVersion()
public abstract org.joda.time.DateTime lastSeen()
public static Sidecar.Builder builder()
public abstract Sidecar.Builder toBuilder()
public static Sidecar create(String id, String nodeId, String nodeName, NodeDetails nodeDetails, @Nullable List<ConfigurationAssignment> assignments, String sidecarVersion, org.joda.time.DateTime lastSeen)
public static Sidecar create(String nodeId, String nodeName, NodeDetails nodeDetails, String sidecarVersion)
public SidecarSummary toSummary(Predicate<Sidecar> isActiveFunction)
Copyright © 2012–2021 Graylog, Inc.. All rights reserved.