Class OS3Exception

java.lang.Object
java.lang.Throwable
java.lang.Exception
org.apache.hadoop.ozone.s3.exception.OS3Exception
All Implemented Interfaces:
Serializable

public class OS3Exception extends Exception
This class represents exceptions raised from Ozone S3 service. Ref:https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html
See Also:
  • Constructor Details

    • OS3Exception

      public OS3Exception()
    • OS3Exception

      public OS3Exception(String codeVal, String messageVal, String requestIdVal, String resourceVal)
      Create an object OS3Exception.
      Parameters:
      codeVal -
      messageVal -
      requestIdVal -
      resourceVal -
    • OS3Exception

      public OS3Exception(String codeVal, String messageVal, int httpCode)
      Create an object OS3Exception.
      Parameters:
      codeVal -
      messageVal -
      httpCode -
  • Method Details

    • getCode

      public String getCode()
    • setCode

      public void setCode(String code)
    • getErrorMessage

      public String getErrorMessage()
    • setErrorMessage

      public void setErrorMessage(String errorMessage)
    • getRequestId

      public String getRequestId()
    • setRequestId

      public void setRequestId(String requestId)
    • getResource

      public String getResource()
    • setResource

      public void setResource(String resource)
    • getHttpCode

      public int getHttpCode()
    • setHttpCode

      public void setHttpCode(int httpCode)
    • toXml

      public String toXml()
    • withMessage

      public OS3Exception withMessage(String message)
      Create a copy with specific message.