Classes
Class containing functions used to build the Agent header.
Represents an exception thrown during an RPC.
Provides basic array helper methods.
BidiStream is the response object from a gRPC bidirectional streaming API call.
Contains information necessary to manage a network request.
ClientStream is the response object from a gRPC client streaming API call.
The CredentialsWrapper object provides a wrapper around a FetchAuthTokenInterface.
A collection of elements retrieved using one or more API calls. The
collection will attempt to retrieve a fixed number of elements, and
will make API calls until that fixed number is reached, or there
are no more elements to retrieve.
Container class for Protobuf label constants. See FieldDescriptorProto.Label in
https://github.com/google/protobuf/blob/master/src/google/protobuf/descriptor.proto
Container class for Protobuf type constants. See FieldDescriptorProto.Type in
https://github.com/google/protobuf/blob/master/src/google/protobuf/descriptor.proto
Common functions used to work with various clients.
Provides helper methods for gRPC support.
Service Description: Manages long-running operations with an API service.
{@inheritdoc}
Middleware which adds a CredentialsWrapper object to the call options.
Middleware to add fixed headers to an API call.
Middleware which wraps the response in an OperationResponse object.
Middleware which filters the $options array.
Middleware which wraps the response in an PagedListResponses object.
Middleware which transforms $response into [$response, $metadata]
Middleware that adds retry functionality.
Response object from a long running API method.
A Page object wraps an API list method response and provides methods
to retrieve additional pages using the page token.
Holds the description information used for page streaming.
Response object for paged results from a list API method
Represents a path template.
Builds a PSR-7 request from a set of request information.
Encapsulates request params header metadata.
Represents an absolute resource template, meaning that it will always contain a leading slash,
and may contain a trailing verb (":").
Collection of methods for parsing Segments.
Represents a relative resource template, meaning that it will never contain a leading slash or
trailing verb (":").
Represents a resource template that may or may not contain a leading slash, and if a leading
slash is present may contain a trailing verb (":"). (Note that a trailing verb without a
leading slash is not permitted).
Represents a segment in a resource template. This is used internally by RelativeResourceTemplate,
but is not intended for public use and may change without notice.
The RetrySettings class is used to configure retrying and timeouts for RPCs.
Collection of methods to help with serialization of protobuf objects
ServerStream is the response object from a gRPC server streaming API call.
Provides helper methods for service address handling.
The MockBidiStreamingCall class is used to mock out the \Grpc\BidiStreamingCall class
(https://github.com/grpc/grpc/blob/master/src/php/lib/Grpc/BidiStreamingCall.php)
The MockClientStreamingCall class is used to mock out the \Grpc\ClientStreamingCall class
(https://github.com/grpc/grpc/blob/master/src/php/lib/Grpc/ClientStreamingCall.php)
Generated from protobuf message
google.apicore.testing.MockRequest
Generated from protobuf message
google.apicore.testing.MockRequestBody
Generated from protobuf message
google.apicore.testing.MockResponse
The MockServerStreamingCall class is used to mock out the \Grpc\ServerStreamingCall class
(https://github.com/grpc/grpc/blob/master/src/php/lib/Grpc/ServerStreamingCall.php)
The MockStubTrait is used by generated mock stub classes which extent \Grpc\BaseStub
(https://github.com/grpc/grpc/blob/master/src/php/lib/Grpc/BaseStub.php)
It provides functionality to add responses, get received calls, and overrides the _simpleRequest
method so that the elements of $responses are returned instead of making a call to the API.
The MockUnaryCall class is used to mock out the \Grpc\UnaryCall class
(https://github.com/grpc/grpc/blob/master/src/php/lib/Grpc/UnaryCall.php)
Class ReceivedRequest used to hold the function name and request object of a call
make to a mock gRPC stub.
A transport that sends protobuf over HTTP 1.1 that can be used when full gRPC support
is not available.
A gRPC based transport implementation.
Class ForwardingCall wraps a \Grpc\AbstractCall.
Class ForwardingServerStreamingCall wraps a \Grpc\ServerStreamingCall.
Class ForwardingUnaryCall wraps a \Grpc\UnaryCall.
UnaryInterceptorInterface
deprecated
Temporary class to support an interceptor-like interface until gRPC interceptor support is
available.
A trait for shared functionality between transports that support only unary RPCs using simple
HTTP requests.
A REST based transport implementation.
Provides a light wrapper around often used URI related functions.
ValidationException represents a local error (i.e. not during an RPC call).