Class StatusDetailMessage

java.lang.Object
org.eclipse.ditto.internal.utils.health.StatusDetailMessage
All Implemented Interfaces:
org.eclipse.ditto.base.model.json.Jsonifiable<org.eclipse.ditto.json.JsonObject>

public final class StatusDetailMessage extends Object implements org.eclipse.ditto.base.model.json.Jsonifiable<org.eclipse.ditto.json.JsonObject>
A StatusDetailMessage contains a StatusDetailMessage.Level (INFO, WARN or ERROR) associated with a message.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static enum 
    The available levels of a StatusDetailMessage.

    Nested classes/interfaces inherited from interface org.eclipse.ditto.base.model.json.Jsonifiable

    org.eclipse.ditto.base.model.json.Jsonifiable.WithFieldSelector, org.eclipse.ditto.base.model.json.Jsonifiable.WithFieldSelectorAndPredicate<T extends Object>, org.eclipse.ditto.base.model.json.Jsonifiable.WithPointer<J extends org.eclipse.ditto.json.JsonValue>, org.eclipse.ditto.base.model.json.Jsonifiable.WithPredicate<J extends org.eclipse.ditto.json.JsonValue,T extends Object>
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    fromJson(org.eclipse.ditto.json.JsonObject jsonObject)
    Creates a new StatusDetailMessage from a JSON object.
     
    org.eclipse.ditto.json.JsonValue
     
    int
     
     
    of(StatusDetailMessage.Level level, org.eclipse.ditto.json.JsonValue message)
     
    org.eclipse.ditto.json.JsonObject
     
     
    warn(Throwable throwable)
     

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.eclipse.ditto.base.model.json.Jsonifiable

    getImplementedSchemaVersion, getLatestSchemaVersion, getSupportedSchemaVersions, implementsSchemaVersion, implementsSchemaVersion, toJsonString