docs: public static base_responses add(nitro_service client, gslbservice resources[]) throws Exception {
  		base_responses result = null;
  		if (resources != null && resources.length > 0) {
  			gslbservice addresources[] = new gslbservice[resources.length];
  			for (int i=0;i<resources.length;i++){
  				addresources[i] = new gslbservice();
  				addresources[i].servicename = resources[i].servicename;
  				addresources[i].cnameentry = resources[i].cnameentry;
  				addresources[i].ip = resources[i].ip;
  				addresources[i].servername = resources[i].servername;
  				addresources[i].servicetype = resources[i].servicetype;
  				addresources[i].port = resources[i].port;
  				addresources[i].publicip = resources[i].publicip;
  				addresources[i].publicport = resources[i].publicport;
  				addresources[i].maxclient = resources[i].maxclient;
  				addresources[i].healthmonitor = resources[i].healthmonitor;
  				addresources[i].sitename = resources[i].sitename;
  				addresources[i].state = resources[i].state;
  				addresources[i].cip = resources[i].cip;
  				addresources[i].cipheader = resources[i].cipheader;
  				addresources[i].sitepersistence = resources[i].sitepersistence;
  				addresources[i].cookietimeout = resources[i].cookietimeout;
  				addresources[i].siteprefix = resources[i].siteprefix;
  				addresources[i].clttimeout = resources[i].clttimeout;
  				addresources[i].svrtimeout = resources[i].svrtimeout;
  				addresources[i].maxbandwidth = resources[i].maxbandwidth;
  				addresources[i].downstateflush = resources[i].downstateflush;
  				addresources[i].maxaaausers = resources[i].maxaaausers;
  				addresources[i].monthreshold = resources[i].monthreshold;
  				addresources[i].hashid = resources[i].hashid;
  				addresources[i].comment = resources[i].comment;
  				addresources[i].appflowlog = resources[i].appflowlog;
  			}
  			result = add_bulk_request(client, addresources);
  		}
  		return result;
  	}