TransportOptions
public struct TransportOptions
Options to control the HTTP pipeline transport.
-
Default timeout on any network call
Declaration
Swift
public let timeout: TimeInterval? -
An array of custom
PipelineStagepolicies to be applied per client request.Declaration
Swift
public let perRequestPolicies: [PipelineStage]? -
An array of custom
PipelineStagepolicies to be applied per retry of a request.Declaration
Swift
public let perRetryPolicies: [PipelineStage]? -
An
HTTPTransportStagepolicy to use in lieu of the default.Declaration
Swift
public let transport: TransportStage? -
Initialize a
TransportOptionsstructure.Declaration
Swift
public init( timeout: TimeInterval? = nil, perRequestPolicies: [PipelineStage]? = nil, perRetryPolicies: [PipelineStage]? = nil, transport: TransportStage? = nil )Parameters
timeoutDefault timeout on any network call.
perRequestPoliciesAn array of custom
PipelineStagepolicies to be applied per client request.perRetryPoliciesAn array of custom
PipelineStagepolicies to be applied per retry of a request.transportAn
HTTPTransportStagepolicy to use in lieu of the default.
View on GitHub
TransportOptions Structure Reference