-
public final class DaakiaCallKitConfigConfiguration for the Daakia CallKit SDK, passed once to DaakiaCallKit at initialization.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classDaakiaCallKitConfig.Companion
-
Field Summary
Fields Modifier and Type Field Description private final StringbaseUrlprivate final Stringsecretprivate final DurationcallTimeoutprivate final DurationstaleCallWindowprivate final StaleCallBehaviorstaleCallBehavior
-
Constructor Summary
Constructors Constructor Description DaakiaCallKitConfig(String baseUrl, String secret, Duration callTimeout, Duration staleCallWindow, StaleCallBehavior staleCallBehavior)
-
Method Summary
Modifier and Type Method Description final StringgetBaseUrl()final StringgetSecret()final DurationgetCallTimeout()final DurationgetStaleCallWindow()final StaleCallBehaviorgetStaleCallBehavior()StringtoString()Redacts secret so configs can be logged safely. -
-
Constructor Detail
-
DaakiaCallKitConfig
DaakiaCallKitConfig(String baseUrl, String secret, Duration callTimeout, Duration staleCallWindow, StaleCallBehavior staleCallBehavior)
-
-
Method Detail
-
getBaseUrl
final String getBaseUrl()
-
getCallTimeout
final Duration getCallTimeout()
-
getStaleCallWindow
final Duration getStaleCallWindow()
-
getStaleCallBehavior
final StaleCallBehavior getStaleCallBehavior()
-
-
-
-