- 2.70.0 (latest)
- 2.69.0
- 2.68.2
- 2.67.0
- 2.66.0
- 2.65.0
- 2.63.1
- 2.62.0
- 2.61.0
- 2.60.0
- 2.59.1
- 2.58.0
- 2.57.0
- 2.55.0
- 2.54.1
- 2.53.0
- 2.52.0
- 2.51.0
- 2.50.0
- 2.49.0
- 2.48.1
- 2.47.0
- 2.46.1
- 2.45.0
- 2.43.0
- 2.42.0
- 2.41.0
- 2.39.0
- 2.38.0
- 2.37.0
- 2.36.0
- 2.35.0
- 2.34.1
- 2.33.0
- 2.32.1
- 2.31.1
- 2.30.1
- 2.24.0
- 2.23.3
- 2.22.0
- 2.21.0
- 2.20.1
- 2.19.6
- 2.18.7
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.12.2
- 2.11.0
- 2.10.0
- 2.9.0
- 2.8.1
- 2.7.1
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
)
cause
statusCode
retryable
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.
getMetadata()
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.