code: public QueueModel create(ArrayList<Subscriber> subscribersList, ArrayList<Alert> alertsList, String pushType, String errorQueue, int retries, int retriesDelay) throws IOException {
          QueueModel model = new QueueModel();
          model.setPushInfo(new QueuePushModel(subscribersList, retries, retriesDelay, errorQueue));
          model.setAlerts(alertsList);
          model.setType(pushType);
          return create(model);
      }
docs: Creates a queue for specified queue client.
  If queue exists, it will be updated.
  @param subscribersList The subscribers list.
  @param alertsList The alerts list.
  @param pushType The push type - multicast or unicast.
  @param errorQueue The name of the error queue to use (can be null)
  @param retries The retries.
  @param retriesDelay The retries delay.
  @throws io.iron.ironmq.HTTPException If the IronMQ service returns a status other than 200 OK.
  @throws java.io.IOException If there is an error accessing the IronMQ server.