code: public UnifiedPushConfig setCategories(String... categories) {
          validateCategories(categories);        
          this.categories = Arrays.asList(categories);
          return this;
      }
docs: The categories specifies a channel which may be used to send messages
  
  @param categories the new categories
  @return the current configuration