Class AudienceTarget

  • All Implemented Interfaces:
    PushModel

    public class AudienceTarget
    extends java.lang.Object
    implements PushModel
    • Method Detail

      • tag

        public static AudienceTarget tag​(java.util.Collection<java.lang.String> tags)
      • tag_and

        public static AudienceTarget tag_and​(java.lang.String... tag)
      • tag_and

        public static AudienceTarget tag_and​(java.util.Collection<java.lang.String> tags)
      • tag_not

        public static AudienceTarget tag_not​(java.lang.String... tag)
      • tag_not

        public static AudienceTarget tag_not​(java.util.Collection<java.lang.String> tags)
      • alias

        public static AudienceTarget alias​(java.lang.String... alias)
      • alias

        public static AudienceTarget alias​(java.util.Collection<java.lang.String> aliases)
      • registrationId

        public static AudienceTarget registrationId​(java.lang.String... registrationId)
      • registrationId

        public static AudienceTarget registrationId​(java.util.Collection<java.lang.String> registrationIds)
      • segment

        public static AudienceTarget segment​(java.lang.String... segment)
      • segment

        public static AudienceTarget segment​(java.util.Collection<java.lang.String> segments)
      • abTest

        public static AudienceTarget abTest​(java.lang.String... abTestId)
      • abTest

        public static AudienceTarget abTest​(java.util.Collection<java.lang.String> abTestIds)
      • getAudienceTypeValue

        public java.lang.String getAudienceTypeValue()
      • toJSON

        public com.google.gson.JsonElement toJSON()
        Specified by:
        toJSON in interface PushModel