Interface ApiCallContext

All Superinterfaces:
RetryingContext

@InternalExtensionOnly public interface ApiCallContext extends RetryingContext
Context for an API call.

An API call can be composed of many RPCs (in case of retries). This class contains settings for both: API calls and RPCs.

Implementations need to be immutable because default instances are stored in callable objects.

This is transport specific and each transport has an implementation with its own options.