Send feedback
Exception ApiException (2.24.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version 2.24.0 keyboard_arrow_down
public class ApiException extends RuntimeException
Represents an exception thrown during an RPC call.
Constructors
ApiException(String message, Throwable cause, StatusCode statusCode, boolean retryable)
public ApiException ( String message , Throwable cause , StatusCode statusCode , boolean retryable )
ApiException(Throwable cause, StatusCode statusCode, boolean retryable)
public ApiException ( Throwable cause , StatusCode statusCode , boolean retryable )
ApiException(Throwable cause, StatusCode statusCode, boolean retryable, ErrorDetails errorDetails)
public ApiException ( Throwable cause , StatusCode statusCode , boolean retryable , ErrorDetails errorDetails )
Methods
getDomain()
public String getDomain ()
Returns the logical grouping to which the "reason" belongs. The error domain is typically the
registered service name of the tool or product that generates the error. e.g. googleapis.com
getErrorDetails()
public ErrorDetails getErrorDetails ()
Returns all standard error messages that server sends.
public Map<String , String> getMetadata ()
Returns additional structured details about this exception.
getReason()
public String getReason ()
Returns the reason of the exception. This is a constant value that identifies the proximate
cause of the error. e.g. SERVICE_DISABLED
getStatusCode()
public StatusCode getStatusCode ()
Returns the status code of the underlying exception.
isRetryable()
public boolean isRetryable ()
Returns whether the failed request can be retried.
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-08-21 UTC.
[{
"type": "thumb-down",
"id": "hardToUnderstand",
"label":"Hard to understand"
},{
"type": "thumb-down",
"id": "incorrectInformationOrSampleCode",
"label":"Incorrect information or sample code"
},{
"type": "thumb-down",
"id": "missingTheInformationSamplesINeed",
"label":"Missing the information/samples I need"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]
Need to tell us more?
{
"lastModified": "Last updated 2024-08-21 UTC.",
"confidential": False
}