Skip to main content

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