code: public OvhOrder dedicatedCloud_serviceName_upgradeRessource_duration_POST(String serviceName, String duration, OvhUpgradeTypeEnum upgradeType, Long upgradedRessourceId, OvhUpgradeRessourceTypeEnum upgradedRessourceType) throws IOException {
  		String qPath = "/order/dedicatedCloud/{serviceName}/upgradeRessource/{duration}";
  		StringBuilder sb = path(qPath, serviceName, duration);
  		HashMap<String, Object>o = new HashMap<String, Object>();
  		addBody(o, "upgradeType", upgradeType);
  		addBody(o, "upgradedRessourceId", upgradedRessourceId);
  		addBody(o, "upgradedRessourceType", upgradedRessourceType);
  		String resp = exec(qPath, "POST", sb.toString(), o);
  		return convertTo(resp, OvhOrder.class);
  	}
docs: Create order
  
  REST: POST /order/dedicatedCloud/{serviceName}/upgradeRessource/{duration}
  @param upgradedRessourceType [required] The type of ressource you want to upgrade.
  @param upgradedRessourceId [required] The id of a particular ressource you want to upgrade in your Private Cloud (useless for "all" UpgradeRessourceTypeEnum)
  @param upgradeType [required] The type of upgrade you want to process on the ressource(s)
  @param serviceName [required]
  @param duration [required] Duration