ClientOptions
public protocol ClientOptions
Protocol for baseline options for individual service clients.
-
The API version of the service to invoke.
Declaration
Swift
var apiVersion: String { get }
-
The
ClientLogger
to be used by the service client.Declaration
Swift
var logger: ClientLogger { get }
-
Options for configuring telemetry sent by the service client.
Declaration
Swift
var telemetryOptions: TelemetryOptions { get }
-
Global transport options
Declaration
Swift
var transportOptions: TransportOptions { get }
-
The default dispatch queue on which to call all completion handlers. Defaults to
DispatchQueue.main
.Declaration
Swift
var dispatchQueue: DispatchQueue? { get }