All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.aliyuncs.dms_enterprise.model.v20181101.UpdateUserRequest Maven / Gradle / Ivy

/*
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

package com.aliyuncs.dms_enterprise.model.v20181101;

import com.aliyuncs.RpcAcsRequest;
import com.aliyuncs.http.MethodType;
import com.aliyuncs.dms_enterprise.Endpoint;

/**
 * @author auto create
 * @version 
 */
public class UpdateUserRequest extends RpcAcsRequest {
	   

	private String roleNames;

	private Long maxExecuteCount;

	private String userNick;

	private Long tid;

	private Long uid;

	private Long maxResultCount;

	private String mobile;
	public UpdateUserRequest() {
		super("dms-enterprise", "2018-11-01", "UpdateUser", "dms-enterprise");
		setMethod(MethodType.POST);
		try {
			com.aliyuncs.AcsRequest.class.getDeclaredField("productEndpointMap").set(this, Endpoint.endpointMap);
			com.aliyuncs.AcsRequest.class.getDeclaredField("productEndpointRegional").set(this, Endpoint.endpointRegionalType);
		} catch (Exception e) {}
	}

	public String getRoleNames() {
		return this.roleNames;
	}

	public void setRoleNames(String roleNames) {
		this.roleNames = roleNames;
		if(roleNames != null){
			putQueryParameter("RoleNames", roleNames);
		}
	}

	public Long getMaxExecuteCount() {
		return this.maxExecuteCount;
	}

	public void setMaxExecuteCount(Long maxExecuteCount) {
		this.maxExecuteCount = maxExecuteCount;
		if(maxExecuteCount != null){
			putQueryParameter("MaxExecuteCount", maxExecuteCount.toString());
		}
	}

	public String getUserNick() {
		return this.userNick;
	}

	public void setUserNick(String userNick) {
		this.userNick = userNick;
		if(userNick != null){
			putQueryParameter("UserNick", userNick);
		}
	}

	public Long getTid() {
		return this.tid;
	}

	public void setTid(Long tid) {
		this.tid = tid;
		if(tid != null){
			putQueryParameter("Tid", tid.toString());
		}
	}

	public Long getUid() {
		return this.uid;
	}

	public void setUid(Long uid) {
		this.uid = uid;
		if(uid != null){
			putQueryParameter("Uid", uid.toString());
		}
	}

	public Long getMaxResultCount() {
		return this.maxResultCount;
	}

	public void setMaxResultCount(Long maxResultCount) {
		this.maxResultCount = maxResultCount;
		if(maxResultCount != null){
			putQueryParameter("MaxResultCount", maxResultCount.toString());
		}
	}

	public String getMobile() {
		return this.mobile;
	}

	public void setMobile(String mobile) {
		this.mobile = mobile;
		if(mobile != null){
			putQueryParameter("Mobile", mobile);
		}
	}

	@Override
	public Class getResponseClass() {
		return UpdateUserResponse.class;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy