Builder
Builder
API
public class Builder {
public init()
public func setAuth(_ authURL: String, _ authClientId: String, _ authClientSecret: String, _ authScope: String) -> DSSDK.DataSapienConfig.Builder
public func setAuthKey(_ authKey: String) -> DSSDK.DataSapienConfig.Builder
public func setBaseUrl(_ baseUrl: String) -> DSSDK.DataSapienConfig.Builder
public func setAppGroupID(_ appGroupID: String) -> DSSDK.DataSapienConfig.Builder
public func registerCollectors(_ collectorRegistry: DSSDK.CollectorRegistry) -> DSSDK.DataSapienConfig.Builder
public func setRuleCallback(_ callback: ((String) throws -> Bool)?) -> DSSDK.DataSapienConfig.Builder
public func setFromLocal(_ fromLocal: Bool) -> DSSDK.DataSapienConfig.Builder
public func build() -> DSSDK.DataSapienConfig
@objc deinit
}
@objc deinit
}
Public Functions
public func setAuth(_ authURL: String, _ authClientId: String, _ authClientSecret: String, _ authScope: String) -> DSSDK.DataSapienConfig.Builder
public func setAuthKey(_ authKey: String) -> DSSDK.DataSapienConfig.Builder
public func setBaseUrl(_ baseUrl: String) -> DSSDK.DataSapienConfig.Builder
public func setAppGroupID(_ appGroupID: String) -> DSSDK.DataSapienConfig.Builder
public func registerCollectors(_ collectorRegistry: DSSDK.CollectorRegistry) -> DSSDK.DataSapienConfig.Builder
public func setRuleCallback(_ callback: ((String) throws -> Bool)?) -> DSSDK.DataSapienConfig.Builder
public func setFromLocal(_ fromLocal: Bool) -> DSSDK.DataSapienConfig.Builder
public func build() -> DSSDK.DataSapienConfig