protected function initHttpClient()
{
// Middleware
$obj_stack = HandlerStack::create();
$obj_stack->push(ApplicationDefaultCredentials::getMiddleware(['https://www.googleapis.com/auth/datastore']));
// Create the HTTP client
return new Client(['handler' => $obj_stack, 'base_url' => self::BASE_URL, 'auth' => 'google_auth']);
}