Class QBadHttpResponseStatusException

java.lang.Object
java.lang.Throwable
java.lang.Exception
com.kingsrook.qqq.backend.core.exceptions.QException
com.kingsrook.qqq.backend.module.api.exceptions.QBadHttpResponseStatusException
All Implemented Interfaces:
Serializable

public class QBadHttpResponseStatusException extends QException
Exception thrown when an API HTTP request failed due to a bad status code. This exception includes the status code as a field, as well as the full response object.
See Also:
  • Constructor Details

    • QBadHttpResponseStatusException

      public QBadHttpResponseStatusException(String message, QHttpResponse response)
  • Method Details

    • getStatusCode

      public int getStatusCode()
      Getter for statusCode
    • setStatusCode

      public void setStatusCode(int statusCode)
      Setter for statusCode
    • withStatusCode

      public QBadHttpResponseStatusException withStatusCode(int statusCode)
      Fluent setter for statusCode
    • getResponse

      public QHttpResponse getResponse()
      Getter for response
    • setResponse

      public void setResponse(QHttpResponse response)
      Setter for response
    • withResponse

      public QBadHttpResponseStatusException withResponse(QHttpResponse response)
      Fluent setter for response