Class NamespacedEntityIdInvalidException.Builder
- java.lang.Object
-
- org.eclipse.ditto.model.base.exceptions.DittoRuntimeExceptionBuilder<NamespacedEntityIdInvalidException>
-
- org.eclipse.ditto.model.base.entity.id.NamespacedEntityIdInvalidException.Builder
-
- Enclosing class:
- NamespacedEntityIdInvalidException
@NotThreadSafe public static final class NamespacedEntityIdInvalidException.Builder extends DittoRuntimeExceptionBuilder<NamespacedEntityIdInvalidException>
A mutable builder with a fluent API for aNamespacedEntityIdInvalidException
.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected NamespacedEntityIdInvalidException
doBuild(DittoHeaders dittoHeaders, String message, String description, Throwable cause, URI href)
This method must be implemented by subclasses.-
Methods inherited from class org.eclipse.ditto.model.base.exceptions.DittoRuntimeExceptionBuilder
build, cause, cause, description, description, dittoHeaders, href, href, href, loadJson, message, message
-
-
-
-
Method Detail
-
doBuild
protected NamespacedEntityIdInvalidException doBuild(DittoHeaders dittoHeaders, @Nullable String message, @Nullable String description, @Nullable Throwable cause, @Nullable URI href)
Description copied from class:DittoRuntimeExceptionBuilder
This method must be implemented by subclasses. It is responsible for actually building the exception object. Therefore it receives the data which was provided during the building process.- Specified by:
doBuild
in classDittoRuntimeExceptionBuilder<NamespacedEntityIdInvalidException>
- Parameters:
dittoHeaders
- the command headers with which this Exception should be reported back to the user.message
- the detail message ornull
.description
- the description ornull
.cause
- the cause ornull
.href
- the link to further information ornull
. @return a new exception of the target type.- Returns:
- the new exception.
-
-