Package org.eclipse.ditto.json
Class JsonKeyInvalidException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- org.eclipse.ditto.json.JsonRuntimeException
-
- org.eclipse.ditto.json.JsonKeyInvalidException
-
- All Implemented Interfaces:
java.io.Serializable
,JsonException
public final class JsonKeyInvalidException extends JsonRuntimeException
Thrown if aJsonKey
was in an invalid format.- Since:
- 1.2.0
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
JsonKeyInvalidException.Builder
A mutable builder for aJsonKeyInvalidException
.
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
ERROR_CODE
Error code of this exception.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static JsonKeyInvalidException.Builder
newBuilder()
Returns a builder for fluently creating instances ofJsonKeyInvalidException
s.static JsonExceptionBuilder<JsonKeyInvalidException>
newBuilderWithDescription(java.lang.CharSequence jsonKey, java.lang.String description)
Returns a new builder containing the given message for the given JSON key.static JsonExceptionBuilder<JsonKeyInvalidException>
newBuilderWithoutDescription(java.lang.CharSequence jsonKey)
Returns a new builder already containing a default message that the JSON key is no valid.-
Methods inherited from class org.eclipse.ditto.json.JsonRuntimeException
getDescription, getErrorCode, getHref, newBuilder
-
-
-
-
Field Detail
-
ERROR_CODE
public static final java.lang.String ERROR_CODE
Error code of this exception.- See Also:
- Constant Field Values
-
-
Method Detail
-
newBuilder
public static JsonKeyInvalidException.Builder newBuilder()
Returns a builder for fluently creating instances ofJsonKeyInvalidException
s.- Returns:
- a new builder for JsonKeyInvalidException objects.
-
newBuilderWithDescription
public static JsonExceptionBuilder<JsonKeyInvalidException> newBuilderWithDescription(java.lang.CharSequence jsonKey, @Nullable java.lang.String description)
Returns a new builder containing the given message for the given JSON key.- Parameters:
jsonKey
- The JSON key the message is about.description
- The description to be in the exception.- Returns:
- a builder for
JsonKeyInvalidException
objects.
-
newBuilderWithoutDescription
public static JsonExceptionBuilder<JsonKeyInvalidException> newBuilderWithoutDescription(java.lang.CharSequence jsonKey)
Returns a new builder already containing a default message that the JSON key is no valid.- Parameters:
jsonKey
- The JSON key the message is about.- Returns:
- a builder for
JsonKeyInvalidException
objects. - Since:
- 1.2.0
-
-