Packages

package client

Type Members

  1. final case class BatchPublicationFailedException(message: String) extends DataClientNonRetriableException with Product with Serializable

    A batch publication failed to complete.

  2. 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.

  3. sealed class DataClientException extends RuntimeException

    The base class of exceptions returned through the Data Client API.

  4. sealed class DataClientNonRetriableException extends DataClientException with NonRetriableException

    The base class of non-retriable exceptions returned through the Data Client API.

  5. sealed class DataClientRetriableException extends DataClientException

    The base class of retriable exceptions returned through the Data Client API.

  6. 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.

  7. 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

  8. final case class StreamSubscriptionShutDownException(message: String) extends DataClientNonRetriableException with Product with Serializable

    Error happening while shutting down a stream subscription.

Ungrouped