docs: public static base_response update(nitro_service client, servicegroup resource) throws Exception {
  		servicegroup updateresource = new servicegroup();
  		updateresource.servicegroupname = resource.servicegroupname;
  		updateresource.servername = resource.servername;
  		updateresource.port = resource.port;
  		updateresource.weight = resource.weight;
  		updateresource.customserverid = resource.customserverid;
  		updateresource.serverid = resource.serverid;
  		updateresource.hashid = resource.hashid;
  		updateresource.monitor_name_svc = resource.monitor_name_svc;
  		updateresource.dup_weight = resource.dup_weight;
  		updateresource.maxclient = resource.maxclient;
  		updateresource.maxreq = resource.maxreq;
  		updateresource.healthmonitor = resource.healthmonitor;
  		updateresource.cacheable = resource.cacheable;
  		updateresource.cip = resource.cip;
  		updateresource.cipheader = resource.cipheader;
  		updateresource.usip = resource.usip;
  		updateresource.pathmonitor = resource.pathmonitor;
  		updateresource.pathmonitorindv = resource.pathmonitorindv;
  		updateresource.useproxyport = resource.useproxyport;
  		updateresource.sc = resource.sc;
  		updateresource.sp = resource.sp;
  		updateresource.rtspsessionidremap = resource.rtspsessionidremap;
  		updateresource.clttimeout = resource.clttimeout;
  		updateresource.svrtimeout = resource.svrtimeout;
  		updateresource.cka = resource.cka;
  		updateresource.tcpb = resource.tcpb;
  		updateresource.cmp = resource.cmp;
  		updateresource.maxbandwidth = resource.maxbandwidth;
  		updateresource.monthreshold = resource.monthreshold;
  		updateresource.downstateflush = resource.downstateflush;
  		updateresource.tcpprofilename = resource.tcpprofilename;
  		updateresource.httpprofilename = resource.httpprofilename;
  		updateresource.comment = resource.comment;
  		updateresource.appflowlog = resource.appflowlog;
  		updateresource.netprofile = resource.netprofile;
  		return updateresource.update_resource(client);
  	}