# StaticsBoundaryInterface

# StaticsBoundaryInterface

<br />

```
interface StaticsBoundaryInterface
```

<br />

*** ** * ** ***

Boundary interface for WebViewFactoryProvider.Statics.

## Summary

|                                                                                                                                                                                                                                                                                                                                                           ### Public functions                                                                                                                                                                                                                                                                                                                                                            ||
|------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [Uri](https://developer.android.com/reference/android/net/Uri.html)`?`             | [getSafeBrowsingPrivacyPolicyUrl](https://developer.android.com/reference/kotlin/org/chromium/support_lib_boundary/StaticsBoundaryInterface#getSafeBrowsingPrivacyPolicyUrl())`()`                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)       | [initSafeBrowsing](https://developer.android.com/reference/kotlin/org/chromium/support_lib_boundary/StaticsBoundaryInterface#initSafeBrowsing(android.content.Context,android.webkit.ValueCallback<java.lang.Boolean>))`(context: `[Context](https://developer.android.com/reference/android/content/Context.html)`?, callback: `[ValueCallback](https://developer.android.com/reference/android/webkit/ValueCallback.html)`<`[Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)`?>?)`                                                                                                                                |
| [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | [isMultiProcessEnabled](https://developer.android.com/reference/kotlin/org/chromium/support_lib_boundary/StaticsBoundaryInterface#isMultiProcessEnabled())`()`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)       | [setSafeBrowsingAllowlist](https://developer.android.com/reference/kotlin/org/chromium/support_lib_boundary/StaticsBoundaryInterface#setSafeBrowsingAllowlist(java.util.Set<java.lang.String>,android.webkit.ValueCallback<java.lang.Boolean>))`(` ` hosts: `[Set](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-set/index.html)`<`[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`?>?,` ` callback: `[ValueCallback](https://developer.android.com/reference/android/webkit/ValueCallback.html)`<`[Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)`?>?` `)`    |
| [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)       | [setSafeBrowsingWhitelist](https://developer.android.com/reference/kotlin/org/chromium/support_lib_boundary/StaticsBoundaryInterface#setSafeBrowsingWhitelist(java.util.List<java.lang.String>,android.webkit.ValueCallback<java.lang.Boolean>))`(` ` hosts: `[List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)`<`[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`?>?,` ` callback: `[ValueCallback](https://developer.android.com/reference/android/webkit/ValueCallback.html)`<`[Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)`?>?` `)` |

## Public functions

### getSafeBrowsingPrivacyPolicyUrl

```
fun getSafeBrowsingPrivacyPolicyUrl(): Uri?
```  

### initSafeBrowsing

```
fun initSafeBrowsing(context: Context?, callback: ValueCallback<Boolean?>?): Unit
```  

### isMultiProcessEnabled

```
fun isMultiProcessEnabled(): Boolean
```  

### setSafeBrowsingAllowlist

```
fun setSafeBrowsingAllowlist(
    hosts: Set<String?>?,
    callback: ValueCallback<Boolean?>?
): Unit
```  

### setSafeBrowsingWhitelist

```
fun setSafeBrowsingWhitelist(
    hosts: List<String?>?,
    callback: ValueCallback<Boolean?>?
): Unit
```