Class S3Exception

All Implemented Interfaces:
Serializable

public class S3Exception extends RuntimeException
RuntimeException to communicate general S3 errors. These are handled by S3MockConfiguration.S3MockExceptionHandler, mapped to ErrorResponse and serialized. API Reference
See Also:
  • Field Details

    • INVALID_PART_NUMBER

      public static final S3Exception INVALID_PART_NUMBER
    • INVALID_PART

      public static final S3Exception INVALID_PART
    • INVALID_PART_ORDER

      public static final S3Exception INVALID_PART_ORDER
    • NO_SUCH_UPLOAD_MULTIPART

      public static final S3Exception NO_SUCH_UPLOAD_MULTIPART
    • ENTITY_TOO_SMALL

      public static final S3Exception ENTITY_TOO_SMALL
    • NO_SUCH_BUCKET

      public static final S3Exception NO_SUCH_BUCKET
    • NO_SUCH_LIFECYCLE_CONFIGURATION

      public static final S3Exception NO_SUCH_LIFECYCLE_CONFIGURATION
    • NO_SUCH_KEY

      public static final S3Exception NO_SUCH_KEY
    • NOT_MODIFIED

      public static final S3Exception NOT_MODIFIED
    • PRECONDITION_FAILED

      public static final S3Exception PRECONDITION_FAILED
    • BUCKET_NOT_EMPTY

      public static final S3Exception BUCKET_NOT_EMPTY
    • INVALID_BUCKET_NAME

      public static final S3Exception INVALID_BUCKET_NAME
    • BUCKET_ALREADY_EXISTS

      public static final S3Exception BUCKET_ALREADY_EXISTS
    • BUCKET_ALREADY_OWNED_BY_YOU

      public static final S3Exception BUCKET_ALREADY_OWNED_BY_YOU
    • NOT_FOUND_BUCKET_OBJECT_LOCK

      public static final S3Exception NOT_FOUND_BUCKET_OBJECT_LOCK
    • NOT_FOUND_OBJECT_LOCK

      public static final S3Exception NOT_FOUND_OBJECT_LOCK
    • INVALID_REQUEST_RETAINDATE

      public static final S3Exception INVALID_REQUEST_RETAINDATE
    • INVALID_REQUEST_MAXKEYS

      public static final S3Exception INVALID_REQUEST_MAXKEYS
    • INVALID_REQUEST_ENCODINGTYPE

      public static final S3Exception INVALID_REQUEST_ENCODINGTYPE
    • BAD_REQUEST_MD5

      public static final S3Exception BAD_REQUEST_MD5
    • BAD_REQUEST_CONTENT

      public static final S3Exception BAD_REQUEST_CONTENT
  • Constructor Details

    • S3Exception

      public S3Exception(int status, String code, String message)
      Creates a new S3Exception to be mapped as an ErrorResponse.
      Parameters:
      status - The Error Status.
      code - The Error Code.
      message - The Error Message.
  • Method Details