Package-level declarations
Types
Abstract base class all SdkClient builders should inherit from
User-accessible configuration for client-side token generation.
Describes a function and default implementation to produce a string used as a token to dedupe requests from the client.
An interceptor allows injecting code into the request execution pipeline of a generated SDK client.
Interceptor context used for all phases that have access to the operation input (request) and the serialized protocol specific request (e.g. HttpRequest).
Interceptor context used for all phases that have access to the operation input (request), the serialized protocol specific request (e.g. HttpRequest), and the protocol specific response (e.g. HttpResponse).
Interceptor context used for all phases that only have access to the operation input (request)
Interceptor context used for all phases that have access to the operation input (request), the serialized protocol specific request (e.g. HttpRequest), the protocol specific response (e.g. HttpResponse), and the deserialized operation output (response).
Common configuration options for any generated SDK client
Interface all generated SdkClient companion objects inherit from.
Common client execution options
Properties
Get the IdempotencyTokenProvider from the context. If one is not set the default will be returned.
Get the name of the operation being invoked from the context.
Get the name of the service being invoked from the context.