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

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
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'

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 2025年12月06日 UTC.