public final class ImmutablePollerResult extends Object implements org.opennms.integration.api.v1.pollers.PollerResult
PollerResult that enforces deep immutability.| Modifier and Type | Class and Description |
|---|---|
static class |
ImmutablePollerResult.Builder |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
Map<String,Number> |
getProperties() |
String |
getReason() |
org.opennms.integration.api.v1.pollers.Status |
getStatus() |
int |
hashCode() |
static org.opennms.integration.api.v1.pollers.PollerResult |
immutableCopy(org.opennms.integration.api.v1.pollers.PollerResult pollerResult) |
static ImmutablePollerResult.Builder |
newBuilder() |
static ImmutablePollerResult.Builder |
newBuilderFrom(org.opennms.integration.api.v1.pollers.PollerResult pollerResult) |
String |
toString() |
public static ImmutablePollerResult.Builder newBuilder()
public static ImmutablePollerResult.Builder newBuilderFrom(org.opennms.integration.api.v1.pollers.PollerResult pollerResult)
public static org.opennms.integration.api.v1.pollers.PollerResult immutableCopy(org.opennms.integration.api.v1.pollers.PollerResult pollerResult)
public org.opennms.integration.api.v1.pollers.Status getStatus()
getStatus in interface org.opennms.integration.api.v1.pollers.PollerResultpublic String getReason()
getReason in interface org.opennms.integration.api.v1.pollers.PollerResultpublic Map<String,Number> getProperties()
getProperties in interface org.opennms.integration.api.v1.pollers.PollerResultCopyright © 2019. All rights reserved.