Namespace Google.Api.Gax.Rest

Classes

ClientBuilderBase<TClient>

Base class for API-specific builders.

RestPagedAsyncEnumerable<TRequest, TResponse, TResource>

An asynchronous sequence of resources, obtained lazily via API operations which retrieve a page at a time.

RestPagedEnumerable<TRequest, TResponse, TResource>

A sequence of resources, obtained lazily via API operations which retrieve a page at a time.

ScopedCredentialProvider

Simple factory of scoped credentials, which caches a scoped version of the default application credentials to avoid repeated authentication.

UserAgentHelper

Common code used for building user agents and related headers in REST libraries.

Interfaces

IPageManager<TRequest, TResponse, TResource>

Interface describing the relationship between requests, responses and resources for page streaming.