Google API Core Client - Class RestTransportOptions (1.38.0)

Reference documentation and code samples for the Google API Core Client class RestTransportOptions.

The RestTransportOptions class provides typing to the associative array of options used to configure Google\ApiCore\Transport\RestTransport.

Namespace

Google \ ApiCore \ Options \ TransportOptions

Methods

__construct

Parameters
Name Description
options array

Config options used to construct the REST transport.

↳ httpHandler callable

A handler used to deliver PSR-7 requests.

↳ clientCertSource callable

A callable which returns the client cert as a string.

↳ restClientConfigPath string

The path to the REST client config file. @typo null|false|LoggerInterface A PSR-3 compliant logger instance.

setHttpHandler

Parameter
Name Description
httpHandler ?callable
Returns
Type Description
$this

setClientCertSource

Parameter
Name Description
clientCertSource ?callable
Returns
Type Description
$this

setRestClientConfigPath

Parameter
Name Description
restClientConfigPath ?string
Returns
Type Description
$this

setLogger

Parameter
Name Description
logger null|false|Psr\Log\LoggerInterface
Returns
Type Description
$this