@Immutable
public class StatusDetail
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
java.util.Map<java.lang.String,java.lang.String> |
getDetails() |
java.lang.String |
getMessage() |
java.lang.String |
getName() |
Status |
getStatus() |
int |
hashCode() |
static StatusDetail |
statusDetail(java.lang.String name,
Status status,
java.lang.String message) |
static StatusDetail |
statusDetail(java.lang.String name,
Status status,
java.lang.String message,
java.util.Map<java.lang.String,java.lang.String> additionalAttributes) |
StatusDetail |
toError(java.lang.String message) |
StatusDetail |
toOk(java.lang.String message) |
java.lang.String |
toString() |
StatusDetail |
toWarning(java.lang.String message) |
StatusDetail |
withDetail(java.lang.String key,
java.lang.String value) |
StatusDetail |
withoutDetail(java.lang.String key) |
public static StatusDetail statusDetail(java.lang.String name, Status status, java.lang.String message)
public static StatusDetail statusDetail(java.lang.String name, Status status, java.lang.String message, java.util.Map<java.lang.String,java.lang.String> additionalAttributes)
public StatusDetail toOk(java.lang.String message)
public StatusDetail toWarning(java.lang.String message)
public StatusDetail toError(java.lang.String message)
public StatusDetail withDetail(java.lang.String key, java.lang.String value)
public StatusDetail withoutDetail(java.lang.String key)
public java.lang.String getName()
public Status getStatus()
public java.lang.String getMessage()
public java.util.Map<java.lang.String,java.lang.String> getDetails()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object