Package com.pulumi.cloud.sdk
Class ApiException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- com.pulumi.cloud.sdk.ApiException
-
- All Implemented Interfaces:
java.io.Serializable
public class ApiException extends java.lang.RuntimeExceptionThrown for a non-2xx HTTP response, a transport failure, or a serialization/deserialization error. Unchecked so generated method signatures stay free ofthrowsclauses.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ApiException(int statusCode, java.lang.String message, java.lang.String url, com.fasterxml.jackson.databind.JsonNode body, java.lang.String rawBody, java.lang.Throwable cause)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNodegetBody()Parsed JSON error body, ornullif the body was absent or not JSON.java.lang.StringgetRawBody()Raw response body text, ornull.intgetStatusCode()HTTP status code, or 0 for a transport/serialization failure.java.lang.StringgetUrl()
-
-
-
Method Detail
-
getStatusCode
public int getStatusCode()
HTTP status code, or 0 for a transport/serialization failure.
-
getUrl
public java.lang.String getUrl()
-
getBody
public com.fasterxml.jackson.databind.JsonNode getBody()
Parsed JSON error body, ornullif the body was absent or not JSON.
-
getRawBody
public java.lang.String getRawBody()
Raw response body text, ornull.
-
-