Class AccountPrivilegeModifyInfo
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.sqlserver.v20180328.models.AccountPrivilegeModifyInfo
-
public class AccountPrivilegeModifyInfo extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description AccountPrivilegeModifyInfo()
AccountPrivilegeModifyInfo(AccountPrivilegeModifyInfo source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getAccountType()
Get 账号类型,IsAdmin字段的扩展字段。 L0-超级权限(基础版独有),L1-高级权限,L2-特殊权限,L3-普通权限,默认L3DBPrivilegeModifyInfo[]
getDBPrivileges()
Get 账号权限变更信息Boolean
getIsAdmin()
Get 表示是否为管理员账户,当值为true,表示是 管理员。若实例 是 单节点,则管理员所在的 账号类型为超级权限账号 ,即AccountType=L0;若实例 是 双节点,则管理员所在的 账号类型为高级权限账号,即AccountType=L1;当值为false,表示 不是管理员,则账号类型为普通账号,即AccountType=L3String
getUserName()
Get 数据库用户名void
setAccountType(String AccountType)
Set 账号类型,IsAdmin字段的扩展字段。 L0-超级权限(基础版独有),L1-高级权限,L2-特殊权限,L3-普通权限,默认L3void
setDBPrivileges(DBPrivilegeModifyInfo[] DBPrivileges)
Set 账号权限变更信息void
setIsAdmin(Boolean IsAdmin)
Set 表示是否为管理员账户,当值为true,表示是 管理员。若实例 是 单节点,则管理员所在的 账号类型为超级权限账号 ,即AccountType=L0;若实例 是 双节点,则管理员所在的 账号类型为高级权限账号,即AccountType=L1;当值为false,表示 不是管理员,则账号类型为普通账号,即AccountType=L3void
setUserName(String UserName)
Set 数据库用户名void
toMap(HashMap<String,String> map, String prefix)
Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
Constructor Detail
-
AccountPrivilegeModifyInfo
public AccountPrivilegeModifyInfo()
-
AccountPrivilegeModifyInfo
public AccountPrivilegeModifyInfo(AccountPrivilegeModifyInfo source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
-
-
Method Detail
-
getUserName
public String getUserName()
Get 数据库用户名- Returns:
- UserName 数据库用户名
-
setUserName
public void setUserName(String UserName)
Set 数据库用户名- Parameters:
UserName
- 数据库用户名
-
getDBPrivileges
public DBPrivilegeModifyInfo[] getDBPrivileges()
Get 账号权限变更信息- Returns:
- DBPrivileges 账号权限变更信息
-
setDBPrivileges
public void setDBPrivileges(DBPrivilegeModifyInfo[] DBPrivileges)
Set 账号权限变更信息- Parameters:
DBPrivileges
- 账号权限变更信息
-
getIsAdmin
public Boolean getIsAdmin()
Get 表示是否为管理员账户,当值为true,表示是 管理员。若实例 是 单节点,则管理员所在的 账号类型为超级权限账号 ,即AccountType=L0;若实例 是 双节点,则管理员所在的 账号类型为高级权限账号,即AccountType=L1;当值为false,表示 不是管理员,则账号类型为普通账号,即AccountType=L3- Returns:
- IsAdmin 表示是否为管理员账户,当值为true,表示是 管理员。若实例 是 单节点,则管理员所在的 账号类型为超级权限账号 ,即AccountType=L0;若实例 是 双节点,则管理员所在的 账号类型为高级权限账号,即AccountType=L1;当值为false,表示 不是管理员,则账号类型为普通账号,即AccountType=L3
-
setIsAdmin
public void setIsAdmin(Boolean IsAdmin)
Set 表示是否为管理员账户,当值为true,表示是 管理员。若实例 是 单节点,则管理员所在的 账号类型为超级权限账号 ,即AccountType=L0;若实例 是 双节点,则管理员所在的 账号类型为高级权限账号,即AccountType=L1;当值为false,表示 不是管理员,则账号类型为普通账号,即AccountType=L3- Parameters:
IsAdmin
- 表示是否为管理员账户,当值为true,表示是 管理员。若实例 是 单节点,则管理员所在的 账号类型为超级权限账号 ,即AccountType=L0;若实例 是 双节点,则管理员所在的 账号类型为高级权限账号,即AccountType=L1;当值为false,表示 不是管理员,则账号类型为普通账号,即AccountType=L3
-
getAccountType
public String getAccountType()
Get 账号类型,IsAdmin字段的扩展字段。 L0-超级权限(基础版独有),L1-高级权限,L2-特殊权限,L3-普通权限,默认L3- Returns:
- AccountType 账号类型,IsAdmin字段的扩展字段。 L0-超级权限(基础版独有),L1-高级权限,L2-特殊权限,L3-普通权限,默认L3
-
setAccountType
public void setAccountType(String AccountType)
Set 账号类型,IsAdmin字段的扩展字段。 L0-超级权限(基础版独有),L1-高级权限,L2-特殊权限,L3-普通权限,默认L3- Parameters:
AccountType
- 账号类型,IsAdmin字段的扩展字段。 L0-超级权限(基础版独有),L1-高级权限,L2-特殊权限,L3-普通权限,默认L3
-
-