Google Cloud PHP shared dependency, providing functionality useful to all components. Client - Class ServiceException (1.52.11)

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 \ Exception

Methods

__construct

Handle previous exceptions differently here.

Parameters
NameDescription
message string|null
code int
serviceException Exception|null
metadata array

[optional] Exception metadata.

hasServiceException

If $serviceException is set, return true.

Returns
TypeDescription
bool

getServiceException

Return the service exception object.

Returns
TypeDescription
Exception|null

getMetadata

Get exception metadata.

getErrorInfoMetadata

Returns the metadata from the ErrorInfo part of the exception

Returns
TypeDescription
array

getReason

Returns the reason from the ErrorInfo part of the exception

Returns
TypeDescription
string

getRetryDelay

Return the delay in seconds and nanos before retrying the failed request.

Returns
TypeDescription
array

Constants

ERRORINFO_TYPE_REST

Value: 'type.googleapis.com/google.rpc.ErrorInfo'