Google Cloud PHP shared dependency, providing functionality useful to all components. Client - Class ServiceException (1.67.0)
Stay organized with collections
Save and categorize content based on your preferences.
Reference documentation and code samples for the Google Cloud PHP shared dependency, providing functionality useful to all components. Client class ServiceException.
Exception thrown when a request fails.
Namespace
Google \ Cloud \ Core \ ExceptionMethods
__construct
Handle previous exceptions differently here.
| Parameters | |
|---|---|
| Name | Description |
message |
string|null
|
code |
int
|
serviceException |
Exception|null
|
metadata |
array
[optional] Exception metadata. |
hasServiceException
If $serviceException is set, return true.
| Returns | |
|---|---|
| Type | Description |
bool |
|
getServiceException
Return the service exception object.
| Returns | |
|---|---|
| Type | Description |
Exception|null |
|
getMetadata
Get exception metadata.
getErrorInfoMetadata
Returns the metadata from the ErrorInfo part of the exception
| Returns | |
|---|---|
| Type | Description |
array |
|
getReason
Returns the reason from the ErrorInfo part of the exception
| Returns | |
|---|---|
| Type | Description |
string |
|
getRetryDelay
Return the delay in seconds and nanos before retrying the failed request.
| Returns | |
|---|---|
| Type | Description |
array |
|
Constants
ERRORINFO_TYPE_REST
Value: 'type.googleapis.com/google.rpc.ErrorInfo'