public final class ImmutableResponse extends Object implements org.opennms.integration.api.v1.health.Response
Response that enforces deep immutability.| Modifier and Type | Class and Description |
|---|---|
static class |
ImmutableResponse.Builder |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
String |
getMessage() |
org.opennms.integration.api.v1.health.Status |
getStatus() |
int |
hashCode() |
static org.opennms.integration.api.v1.health.Response |
immutableCopy(org.opennms.integration.api.v1.health.Response response) |
static ImmutableResponse.Builder |
newBuilder() |
static ImmutableResponse.Builder |
newBuilderFrom(org.opennms.integration.api.v1.health.Response response) |
static ImmutableResponse |
newInstance(Exception ex) |
static ImmutableResponse |
newInstance(org.opennms.integration.api.v1.health.Status status) |
static ImmutableResponse |
newInstance(org.opennms.integration.api.v1.health.Status status,
String message) |
String |
toString() |
public static ImmutableResponse newInstance(org.opennms.integration.api.v1.health.Status status)
public static ImmutableResponse newInstance(Exception ex)
public static ImmutableResponse newInstance(org.opennms.integration.api.v1.health.Status status, String message)
public static org.opennms.integration.api.v1.health.Response immutableCopy(org.opennms.integration.api.v1.health.Response response)
public static ImmutableResponse.Builder newBuilder()
public static ImmutableResponse.Builder newBuilderFrom(org.opennms.integration.api.v1.health.Response response)
public String getMessage()
getMessage in interface org.opennms.integration.api.v1.health.Responsepublic org.opennms.integration.api.v1.health.Status getStatus()
getStatus in interface org.opennms.integration.api.v1.health.ResponseCopyright © 2019. All rights reserved.