@AnyThread public static class ContentBlocking.Settings.Builder extends RuntimeSettings.Builder<ContentBlocking.Settings>
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
ContentBlocking.Settings.Builder |
categories(int cat)
Set content blocking categories.
|
ContentBlocking.Settings.Builder |
cookieBehavior(int behavior)
Set cookie storage behavior.
|
ContentBlocking.Settings.Builder |
cookieLifetime(int lifetime)
Set the cookie lifetime.
|
protected ContentBlocking.Settings |
newSettings(ContentBlocking.Settings settings)
Create a default or copy settings object.
|
build, getSettings
@NonNull protected ContentBlocking.Settings newSettings(@Nullable ContentBlocking.Settings settings)
RuntimeSettings.Builder
newSettings
in class RuntimeSettings.Builder<ContentBlocking.Settings>
settings
- Settings object to copy, null for default settings.@NonNull public ContentBlocking.Settings.Builder categories(int cat)
cat
- The categories of resources that should be blocked.
Use one or more of the
AT_* or SB_*
flags.@NonNull public ContentBlocking.Settings.Builder cookieBehavior(int behavior)
behavior
- The storage behavior that should be applied.
Use one of the COOKIE_ACCEPT_*
flags.@NonNull public ContentBlocking.Settings.Builder cookieLifetime(int lifetime)
lifetime
- The enforced cookie lifetime.
Use one of the COOKIE_LIFETIME_*
flags.