code: public OvhContainerObjectTempURL project_serviceName_storage_containerId_publicUrl_POST(String serviceName, String containerId, Date expirationDate, String objectName) throws IOException {
  		String qPath = "/cloud/project/{serviceName}/storage/{containerId}/publicUrl";
  		StringBuilder sb = path(qPath, serviceName, containerId);
  		HashMap<String, Object>o = new HashMap<String, Object>();
  		addBody(o, "expirationDate", expirationDate);
  		addBody(o, "objectName", objectName);
  		String resp = exec(qPath, "POST", sb.toString(), o);
  		return convertTo(resp, OvhContainerObjectTempURL.class);
  	}
docs: Get a public temporary URL to access to one of your object
  
  REST: POST /cloud/project/{serviceName}/storage/{containerId}/publicUrl
  @param containerId [required] Container ID
  @param expirationDate [required] Temporary URL expiration
  @param objectName [required] Object name
  @param serviceName [required] Service name