package client
Type Members
-
final
case class
BatchPublicationFailedException(message: String) extends DataClientNonRetriableException with Product with Serializable
A batch publication failed to complete.
-
final
case class
ConflictException(message: String, dataHandle: String, storedSize: Option[Long], storedCompressionSize: Option[Long]) extends DataClientRetriableException with Product with Serializable
A blob storage write conflict.
-
sealed
class
DataClientException extends RuntimeException
The base class of exceptions returned through the Data Client API.
-
sealed
class
DataClientNonRetriableException extends DataClientException with NonRetriableException
The base class of non-retriable exceptions returned through the Data Client API.
-
sealed
class
DataClientRetriableException extends DataClientException
The base class of retriable exceptions returned through the Data Client API.
-
final
case class
HttpStatusException(statusCode: Int, message: String) extends Exception with Product with Serializable
An underlying HTTP service API response exception.
An underlying HTTP service API response exception.
This is usually wrapped inside a DataClientException.
-
final
case class
NotFoundException(message: String, cause: Option[Throwable] = None) extends DataClientNonRetriableException with Product with Serializable
Exception returned when a resource is not found in Data Service.
Exception returned when a resource is not found in Data Service.
When APIs are not wrapping their result in scala.Option, this exception will be thrown for 404 errors returned by Data Service.b
-
final
case class
StreamSubscriptionShutDownException(message: String) extends DataClientNonRetriableException with Product with Serializable
Error happening while shutting down a stream subscription.