code: public OvhServiceMonitoring serviceName_serviceMonitoring_POST(String serviceName, String challengeText, Boolean enabled, OvhMonitoringIntervalEnum interval, String ip, Long port, OvhMonitoringProtocolEnum protocol, String url) throws IOException {
  		String qPath = "/dedicated/server/{serviceName}/serviceMonitoring";
  		StringBuilder sb = path(qPath, serviceName);
  		HashMap<String, Object>o = new HashMap<String, Object>();
  		addBody(o, "challengeText", challengeText);
  		addBody(o, "enabled", enabled);
  		addBody(o, "interval", interval);
  		addBody(o, "ip", ip);
  		addBody(o, "port", port);
  		addBody(o, "protocol", protocol);
  		addBody(o, "url", url);
  		String resp = exec(qPath, "POST", sb.toString(), o);
  		return convertTo(resp, OvhServiceMonitoring.class);
  	}
docs: Add a new service monitoring
  
  REST: POST /dedicated/server/{serviceName}/serviceMonitoring
  @param challengeText [required] The expected return
  @param port [required] The service port to monitor
  @param enabled [required] Is this service monitoring is enabled
  @param protocol [required] The protocol to use
  @param interval [required] The test interval
  @param url [required] The URL to test
  @param ip [required] The IP to monitor
  @param serviceName [required] The internal name of your dedicated server