IronOxideConfig
public class IronOxideConfig : SdkObject
Top-level configuration object for IronOxide
-
Constructs a default
IronOxideConfig
.The policy cache will have a maximum of 128 entries, and SDK operations will time-out after 30 seconds.
Declaration
Swift
public convenience init()
-
Constructs an
IronOxideConfig
with the provided configuration parameters.Declaration
Swift
public convenience init(policyCaching: PolicyCachingConfig, sdkOperationTimeout: Duration?)
Parameters
policyCaching
Policy caching configuration for IronOxide
sdkOperationTimeout
Timeout for all SDK methods
-
Configuration for maximum policy caching size
Declaration
Swift
public lazy var policyCachingConfig: PolicyCachingConfig { get set }
-
Time before SDK operations will time-out
Declaration
Swift
public lazy var sdkOperationTimeout: Duration? { get set }