public static class UnifiedMessage.CriteriaBuilder extends Object
| Constructor and Description | 
|---|
| CriteriaBuilder(UnifiedMessage.Builder builder) | 
| Modifier and Type | Method and Description | 
|---|---|
| UnifiedMessage.CriteriaBuilder | aliases(List<String> aliases)Sets a list of "identifiers", like username or email address. | 
| UnifiedMessage.CriteriaBuilder | aliases(String... aliases)Sets a list of "identifiers", like username or email address. | 
| UnifiedMessage | build() | 
| UnifiedMessage.CriteriaBuilder | categories(Set<String> categories)A list of categories. | 
| UnifiedMessage.CriteriaBuilder | categories(String... categories)A list of categories. | 
| UnifiedMessage.ConfigBuilder | config() | 
| UnifiedMessage.CriteriaBuilder | deviceType(List<String> deviceType)A filter for notifying only users running a certain device. | 
| UnifiedMessage.CriteriaBuilder | deviceType(String... deviceType)A filter for notifying only users running a certain device. | 
| org.jboss.aerogear.unifiedpush.message.Criteria | getObject() | 
| UnifiedMessage.MessageBuilder | message() | 
| UnifiedMessage.CriteriaBuilder | variants(List<String> variants)A filter for notifying only specific mobile variants of the Push Application. | 
| UnifiedMessage.CriteriaBuilder | variants(String... variants)A filter for notifying only specific mobile variants of the Push Application. | 
public CriteriaBuilder(UnifiedMessage.Builder builder)
public UnifiedMessage.CriteriaBuilder aliases(List<String> aliases)
aliases - a list of "identifiers", like username or email addressUnifiedMessage.CriteriaBuilder instancepublic UnifiedMessage.CriteriaBuilder aliases(String... aliases)
aliases - a list of "identifiers", like username or email addressUnifiedMessage.CriteriaBuilder instancepublic UnifiedMessage.CriteriaBuilder variants(List<String> variants)
variants - a list of mobile variants idsUnifiedMessage.CriteriaBuilder instancepublic UnifiedMessage.CriteriaBuilder variants(String... variants)
variants - a list of mobile variants idsUnifiedMessage.CriteriaBuilder instancepublic UnifiedMessage.CriteriaBuilder categories(Set<String> categories)
categories - a set of categoriesUnifiedMessage.CriteriaBuilder instancepublic UnifiedMessage.CriteriaBuilder categories(String... categories)
categories - a list of categoriesUnifiedMessage.CriteriaBuilder instancepublic UnifiedMessage.CriteriaBuilder deviceType(List<String> deviceType)
deviceType - a list of devices i.e ["iPad","iPhone"]UnifiedMessage.CriteriaBuilder instancepublic UnifiedMessage.CriteriaBuilder deviceType(String... deviceType)
deviceType - a list of devices i.e ["iPad","iPhone"]UnifiedMessage.CriteriaBuilder instancepublic UnifiedMessage.MessageBuilder message()
public UnifiedMessage.ConfigBuilder config()
public UnifiedMessage build()
public org.jboss.aerogear.unifiedpush.message.Criteria getObject()
Copyright © 2015 JBoss by Red Hat. All Rights Reserved.