setUserInfo()
设置用户信息
方法参数SetUserInfoRequest
developerId : String : optional
未指定时,服务端会自动获取用户对应的developerId,非系统管理员用户不可指定其他人的developerId
userName : String : optional
用户名称
email : String : optional
用户的email地址 当使用Queue的报警策略和每日消息数目统计功能时,必须事先指定用户的email地址, 不然报警策略和每日消息数目统计功能无法对用户生效。
sms : String : optional
用户的联系手机,若用户设置了报警策略,则报警短信会发送到这个手机号。
方法无返回
getUserInfo()
获取用户信息
方法参数GetUserInfoRequest
developerId : String : optional
未指定时,服务端会自动获取用户对应的developerId,非系统管理员用户不可指定其他人的developerId
方法返回GetUserInfoResponse
developerId : String : required
用户对应的developerId
userName : String : optional
用户名称
email : String : optional
用户的email地址
sms : String : optional
用户的联系电话
getUserQuota()
获取用户配额信息
方法参数GetUserQuotaRequest
developerId : String : optional
未指定时,服务端会自动获取用户对应的developerId,非系统管理员用户不可指定其他人的developerId
方法返回GetUserQuotaResponse
内容包含用户可以创建的queue的个数的最大值,以及用户可以使用的readQps和writeQps的值
developerId : String : required
用户对应的developerId
userQuota : UserQuota : required
用户配额
- throughput : Throughput : optional
包含readQps和writeQps,详细介绍参见Throughput
- queueNumber : long : optional
queue的个数
getUserUsedQuota()
获取用户已经使用的配额信息
方法参数GetUserUsedQuotaRequest
developerId : String : optional
未指定时,服务端会自动获取用户对应的developerId,非系统管理员用户不可指定其他人的developerId
方法返回GetUserQuotaResponse
返回用户当前已经建立的queue的数量,和当前已经使用的readQps和writeQps的值。 同上getUserQuota()返回结果的定义