java.lang.Object | |
↳ | com.urbanairship.automation.Audience.Builder |
Audience builder.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Audience.Builder |
addLanguageTag(String languageTag)
Adds a BCP 47 location tag.
| ||||||||||
Audience |
build()
Builds the in-app message audience.
| ||||||||||
Audience.Builder |
setPermissionsPredicate(JsonPredicate predicate)
JSON predicate to be used to match the app's permissions map.
| ||||||||||
Audience.Builder |
setTagSelector(TagSelector tagSelector)
Sets the tag selector.
| ||||||||||
Audience.Builder |
setVersionMatcher(ValueMatcher valueMatcher)
Value matcher to be used to match the app's version int.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
|
Adds a BCP 47 location tag. Only the language and country code are used to determine the audience.
languageTag | A BCP 47 language tag. |
---|
JSON predicate to be used to match the app's permissions map.
predicate | Json predicate to match the permissions map. |
---|
Sets the tag selector. Tag selector will only be applied to channel tags set through the SDK.
tagSelector | The tag selector. |
---|
Value matcher to be used to match the app's version int.
valueMatcher | Value matcher to be applied to the app's version int. |
---|