Alter this object properties

REST: PUT /cluster/hadoop/{serviceName}/user/{username}
@param body [required] New object properties
@param serviceName [required] The internal name of your cluster
@param username [required] The username of the User
545473
public void serviceName_user_username_PUT(String serviceName, String username, OvhUser body) throws IOException {
		String qPath = "/cluster/hadoop/{serviceName}/user/{username}";
		StringBuilder sb = path(qPath, serviceName, username);
		exec(qPath, "PUT", sb.toString(), body);
	}
237388
public void billingAccount_scheduler_serviceName_PUT(String billingAccount, String serviceName, OvhScheduler body) throws IOException {
		String qPath = "/telephony/{billingAccount}/scheduler/{serviceName}";
		StringBuilder sb = path(qPath, billingAccount, serviceName);
		exec(qPath, "PUT", sb.toString(), body);
	}
2585
public Observable<ServiceResponse<Void>> registerWithServiceResponseAsync(String userName) {
        if (userName == null) {
            throw new IllegalArgumentException("Parameter userName is required and cannot be null.");
        }
        if (this.client.apiVersion() == null) {
            throw new IllegalArgumentException("Parameter this.client.apiVersion() is required and cannot be null.");
        }
        final String registrationCode = null;
        RegisterPayload registerPayload = new RegisterPayload();
        registerPayload.withRegistrationCode(null);
        return service.register(userName, this.client.apiVersion(), this.client.acceptLanguage(), registerPayload, this.client.userAgent())
            .flatMap(new Func1<Response<ResponseBody>, Observable<ServiceResponse<Void>>>() {
                @Override
                public Observable<ServiceResponse<Void>> call(Response<ResponseBody> response) {
                    try {
                        ServiceResponse<Void> clientResponse = registerDelegate(response);
                        return Observable.just(clientResponse);
                    } catch (Throwable t) {
                        return Observable.error(t);
                    }
                }
            });
    }
463327
public OvhUserWithPassword serviceName_user_userId_changePassword_POST(String serviceName, String userId) throws IOException {
		String qPath = "/dbaas/queue/{serviceName}/user/{userId}/changePassword";
		StringBuilder sb = path(qPath, serviceName, userId);
		String resp = exec(qPath, "POST", sb.toString(), null);
		return convertTo(resp, OvhUserWithPassword.class);
	}
991100
public void billingAccount_conference_serviceName_settings_PUT(String billingAccount, String serviceName, OvhConferenceProperties body) throws IOException {
		String qPath = "/telephony/{billingAccount}/conference/{serviceName}/settings";
		StringBuilder sb = path(qPath, billingAccount, serviceName);
		exec(qPath, "PUT", sb.toString(), body);
	}
159679
def user_update(self, username, data):
        
        url = 'rest/api/2/user?username={0}'.format(username)
        return self.put(url, data=data)
700638
public void serviceName_domains_domain_PUT(String serviceName, String domain, OvhDomain body) throws IOException {
		String qPath = "/cdn/dedicated/{serviceName}/domains/{domain}";
		StringBuilder sb = path(qPath, serviceName, domain);
		exec(qPath, "PUT", sb.toString(), body);
	}
792952
public void loadBalancing_serviceName_backend_backend_PUT(String serviceName, String backend, OvhLoadBalancingBackendIp body) throws IOException {
		String qPath = "/ip/loadBalancing/{serviceName}/backend/{backend}";
		StringBuilder sb = path(qPath, serviceName, backend);
		exec(qPath, "PUT", sb.toString(), body);
	}
253287
public OvhUser serviceName_users_POST(String serviceName, OvhInputUser body) throws IOException {
		String qPath = "/caas/registry/{serviceName}/users";
		StringBuilder sb = path(qPath, serviceName);
		String resp = exec(qPath, "POST", sb.toString(), body);
		return convertTo(resp, OvhUser.class);
	}
158019
public void service_domain_domainName_PUT(String service, String domainName, OvhDomain body) throws IOException {
		String qPath = "/email/pro/{service}/domain/{domainName}";
		StringBuilder sb = path(qPath, service, domainName);
		exec(qPath, "PUT", sb.toString(), body);
	}
573663
public void serviceName_sharepoint_PUT(String serviceName, OvhSharepointService body) throws IOException {
		String qPath = "/msServices/{serviceName}/sharepoint";
		StringBuilder sb = path(qPath, serviceName);
		exec(qPath, "PUT", sb.toString(), body);
	}
124208
public void serviceName_users_login_PUT(String serviceName, String login, OvhUser body) throws IOException {
		String qPath = "/sms/{serviceName}/users/{login}";
		StringBuilder sb = path(qPath, serviceName, login);
		exec(qPath, "PUT", sb.toString(), body);
	}
747349
public void serviceName_PUT(String serviceName, net.minidev.ovh.api.hosting.privatedatabase.OvhService body) throws IOException {
		String qPath = "/hosting/privateDatabase/{serviceName}";
		StringBuilder sb = path(qPath, serviceName);
		exec(qPath, "PUT", sb.toString(), body);
	}
1085763
public void serviceName_envVar_key_PUT(String serviceName, String key, OvhEnvVar body) throws IOException {
		String qPath = "/hosting/web/{serviceName}/envVar/{key}";
		StringBuilder sb = path(qPath, serviceName, key);
		exec(qPath, "PUT", sb.toString(), body);
	}
1330773
public void service_PUT(String service, OvhService body) throws IOException {
		String qPath = "/email/pro/{service}";
		StringBuilder sb = path(qPath, service);
		exec(qPath, "PUT", sb.toString(), body);
	}
1113624
public void serviceName_email_PUT(String serviceName, OvhEmail body) throws IOException {
		String qPath = "/hosting/web/{serviceName}/email";
		StringBuilder sb = path(qPath, serviceName);
		exec(qPath, "PUT", sb.toString(), body);
	}
27203
public void serviceName_receivers_slotId_PUT(String serviceName, Long slotId, OvhReceiver body) throws IOException {
		String qPath = "/sms/{serviceName}/receivers/{slotId}";
		StringBuilder sb = path(qPath, serviceName, slotId);
		exec(qPath, "PUT", sb.toString(), body);
	}