Class ModifyAccountPrivilegesRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.mariadb.v20170312.models.ModifyAccountPrivilegesRequest
-
public class ModifyAccountPrivilegesRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description ModifyAccountPrivilegesRequest()
ModifyAccountPrivilegesRequest(ModifyAccountPrivilegesRequest 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 Account[]
getAccounts()
Get 数据库的账号,包括用户名和域名。ColumnPrivilege[]
getColumnPrivileges()
Get 数据库表中列的权限。Privileges 权限的可选值为:"SELECT","INSERT","UPDATE","REFERENCES"。 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。DatabasePrivilege[]
getDatabasePrivileges()
Get 数据库的权限。Privileges 权限的可选值为:"SELECT","INSERT","UPDATE","DELETE","CREATE", "DROP","REFERENCES","INDEX","ALTER","CREATE TEMPORARY TABLES","LOCK TABLES","EXECUTE","CREATE VIEW","SHOW VIEW","CREATE ROUTINE","ALTER ROUTINE","EVENT","TRIGGER"。 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。FunctionPrivilege[]
getFunctionPrivileges()
Get 数据库函数的权限。Privileges 权限的可选值为:"ALTER ROUTINE","EXECUTE"。 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。String[]
getGlobalPrivileges()
Get 全局权限。其中,GlobalPrivileges 中权限的可选值为:"SELECT","INSERT","UPDATE","DELETE","CREATE", "PROCESS", "DROP","REFERENCES","INDEX","ALTER","SHOW DATABASES","CREATE TEMPORARY TABLES","LOCK TABLES","EXECUTE","CREATE VIEW","SHOW VIEW","CREATE ROUTINE","ALTER ROUTINE","EVENT","TRIGGER"。 注意,不传该参数表示保留现有权限,如需清除,该字段传空数组。String
getInstanceId()
Get 实例 ID,格式如:tdsql-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。ProcedurePrivilege[]
getProcedurePrivileges()
Get 数据库存储过程的权限。Privileges 权限的可选值为:"ALTER ROUTINE","EXECUTE"。 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。TablePrivilege[]
getTablePrivileges()
Get 数据库中表的权限。Privileges 权限的可选值为:"SELECT","INSERT","UPDATE","DELETE","CREATE", "DROP","REFERENCES","INDEX","ALTER","CREATE VIEW","SHOW VIEW", "TRIGGER"。 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。ViewPrivileges[]
getViewPrivileges()
Get 数据库视图的权限。Privileges 权限的可选值为:"SELECT","INSERT","UPDATE","DELETE","CREATE", "DROP","REFERENCES","INDEX","ALTER","CREATE VIEW","SHOW VIEW", "TRIGGER"。 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。void
setAccounts(Account[] Accounts)
Set 数据库的账号,包括用户名和域名。void
setColumnPrivileges(ColumnPrivilege[] ColumnPrivileges)
Set 数据库表中列的权限。Privileges 权限的可选值为:"SELECT","INSERT","UPDATE","REFERENCES"。 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。void
setDatabasePrivileges(DatabasePrivilege[] DatabasePrivileges)
Set 数据库的权限。Privileges 权限的可选值为:"SELECT","INSERT","UPDATE","DELETE","CREATE", "DROP","REFERENCES","INDEX","ALTER","CREATE TEMPORARY TABLES","LOCK TABLES","EXECUTE","CREATE VIEW","SHOW VIEW","CREATE ROUTINE","ALTER ROUTINE","EVENT","TRIGGER"。 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。void
setFunctionPrivileges(FunctionPrivilege[] FunctionPrivileges)
Set 数据库函数的权限。Privileges 权限的可选值为:"ALTER ROUTINE","EXECUTE"。 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。void
setGlobalPrivileges(String[] GlobalPrivileges)
Set 全局权限。其中,GlobalPrivileges 中权限的可选值为:"SELECT","INSERT","UPDATE","DELETE","CREATE", "PROCESS", "DROP","REFERENCES","INDEX","ALTER","SHOW DATABASES","CREATE TEMPORARY TABLES","LOCK TABLES","EXECUTE","CREATE VIEW","SHOW VIEW","CREATE ROUTINE","ALTER ROUTINE","EVENT","TRIGGER"。 注意,不传该参数表示保留现有权限,如需清除,该字段传空数组。void
setInstanceId(String InstanceId)
Set 实例 ID,格式如:tdsql-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。void
setProcedurePrivileges(ProcedurePrivilege[] ProcedurePrivileges)
Set 数据库存储过程的权限。Privileges 权限的可选值为:"ALTER ROUTINE","EXECUTE"。 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。void
setTablePrivileges(TablePrivilege[] TablePrivileges)
Set 数据库中表的权限。Privileges 权限的可选值为:"SELECT","INSERT","UPDATE","DELETE","CREATE", "DROP","REFERENCES","INDEX","ALTER","CREATE VIEW","SHOW VIEW", "TRIGGER"。 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。void
setViewPrivileges(ViewPrivileges[] ViewPrivileges)
Set 数据库视图的权限。Privileges 权限的可选值为:"SELECT","INSERT","UPDATE","DELETE","CREATE", "DROP","REFERENCES","INDEX","ALTER","CREATE VIEW","SHOW VIEW", "TRIGGER"。 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。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
-
ModifyAccountPrivilegesRequest
public ModifyAccountPrivilegesRequest()
-
ModifyAccountPrivilegesRequest
public ModifyAccountPrivilegesRequest(ModifyAccountPrivilegesRequest 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
-
getInstanceId
public String getInstanceId()
Get 实例 ID,格式如:tdsql-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。- Returns:
- InstanceId 实例 ID,格式如:tdsql-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
-
setInstanceId
public void setInstanceId(String InstanceId)
Set 实例 ID,格式如:tdsql-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。- Parameters:
InstanceId
- 实例 ID,格式如:tdsql-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
-
getAccounts
public Account[] getAccounts()
Get 数据库的账号,包括用户名和域名。- Returns:
- Accounts 数据库的账号,包括用户名和域名。
-
setAccounts
public void setAccounts(Account[] Accounts)
Set 数据库的账号,包括用户名和域名。- Parameters:
Accounts
- 数据库的账号,包括用户名和域名。
-
getGlobalPrivileges
public String[] getGlobalPrivileges()
Get 全局权限。其中,GlobalPrivileges 中权限的可选值为:"SELECT","INSERT","UPDATE","DELETE","CREATE", "PROCESS", "DROP","REFERENCES","INDEX","ALTER","SHOW DATABASES","CREATE TEMPORARY TABLES","LOCK TABLES","EXECUTE","CREATE VIEW","SHOW VIEW","CREATE ROUTINE","ALTER ROUTINE","EVENT","TRIGGER"。 注意,不传该参数表示保留现有权限,如需清除,该字段传空数组。- Returns:
- GlobalPrivileges 全局权限。其中,GlobalPrivileges 中权限的可选值为:"SELECT","INSERT","UPDATE","DELETE","CREATE", "PROCESS", "DROP","REFERENCES","INDEX","ALTER","SHOW DATABASES","CREATE TEMPORARY TABLES","LOCK TABLES","EXECUTE","CREATE VIEW","SHOW VIEW","CREATE ROUTINE","ALTER ROUTINE","EVENT","TRIGGER"。 注意,不传该参数表示保留现有权限,如需清除,该字段传空数组。
-
setGlobalPrivileges
public void setGlobalPrivileges(String[] GlobalPrivileges)
Set 全局权限。其中,GlobalPrivileges 中权限的可选值为:"SELECT","INSERT","UPDATE","DELETE","CREATE", "PROCESS", "DROP","REFERENCES","INDEX","ALTER","SHOW DATABASES","CREATE TEMPORARY TABLES","LOCK TABLES","EXECUTE","CREATE VIEW","SHOW VIEW","CREATE ROUTINE","ALTER ROUTINE","EVENT","TRIGGER"。 注意,不传该参数表示保留现有权限,如需清除,该字段传空数组。- Parameters:
GlobalPrivileges
- 全局权限。其中,GlobalPrivileges 中权限的可选值为:"SELECT","INSERT","UPDATE","DELETE","CREATE", "PROCESS", "DROP","REFERENCES","INDEX","ALTER","SHOW DATABASES","CREATE TEMPORARY TABLES","LOCK TABLES","EXECUTE","CREATE VIEW","SHOW VIEW","CREATE ROUTINE","ALTER ROUTINE","EVENT","TRIGGER"。 注意,不传该参数表示保留现有权限,如需清除,该字段传空数组。
-
getDatabasePrivileges
public DatabasePrivilege[] getDatabasePrivileges()
Get 数据库的权限。Privileges 权限的可选值为:"SELECT","INSERT","UPDATE","DELETE","CREATE", "DROP","REFERENCES","INDEX","ALTER","CREATE TEMPORARY TABLES","LOCK TABLES","EXECUTE","CREATE VIEW","SHOW VIEW","CREATE ROUTINE","ALTER ROUTINE","EVENT","TRIGGER"。 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。- Returns:
- DatabasePrivileges 数据库的权限。Privileges 权限的可选值为:"SELECT","INSERT","UPDATE","DELETE","CREATE", "DROP","REFERENCES","INDEX","ALTER","CREATE TEMPORARY TABLES","LOCK TABLES","EXECUTE","CREATE VIEW","SHOW VIEW","CREATE ROUTINE","ALTER ROUTINE","EVENT","TRIGGER"。 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。
-
setDatabasePrivileges
public void setDatabasePrivileges(DatabasePrivilege[] DatabasePrivileges)
Set 数据库的权限。Privileges 权限的可选值为:"SELECT","INSERT","UPDATE","DELETE","CREATE", "DROP","REFERENCES","INDEX","ALTER","CREATE TEMPORARY TABLES","LOCK TABLES","EXECUTE","CREATE VIEW","SHOW VIEW","CREATE ROUTINE","ALTER ROUTINE","EVENT","TRIGGER"。 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。- Parameters:
DatabasePrivileges
- 数据库的权限。Privileges 权限的可选值为:"SELECT","INSERT","UPDATE","DELETE","CREATE", "DROP","REFERENCES","INDEX","ALTER","CREATE TEMPORARY TABLES","LOCK TABLES","EXECUTE","CREATE VIEW","SHOW VIEW","CREATE ROUTINE","ALTER ROUTINE","EVENT","TRIGGER"。 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。
-
getTablePrivileges
public TablePrivilege[] getTablePrivileges()
Get 数据库中表的权限。Privileges 权限的可选值为:"SELECT","INSERT","UPDATE","DELETE","CREATE", "DROP","REFERENCES","INDEX","ALTER","CREATE VIEW","SHOW VIEW", "TRIGGER"。 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。- Returns:
- TablePrivileges 数据库中表的权限。Privileges 权限的可选值为:"SELECT","INSERT","UPDATE","DELETE","CREATE", "DROP","REFERENCES","INDEX","ALTER","CREATE VIEW","SHOW VIEW", "TRIGGER"。 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。
-
setTablePrivileges
public void setTablePrivileges(TablePrivilege[] TablePrivileges)
Set 数据库中表的权限。Privileges 权限的可选值为:"SELECT","INSERT","UPDATE","DELETE","CREATE", "DROP","REFERENCES","INDEX","ALTER","CREATE VIEW","SHOW VIEW", "TRIGGER"。 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。- Parameters:
TablePrivileges
- 数据库中表的权限。Privileges 权限的可选值为:"SELECT","INSERT","UPDATE","DELETE","CREATE", "DROP","REFERENCES","INDEX","ALTER","CREATE VIEW","SHOW VIEW", "TRIGGER"。 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。
-
getColumnPrivileges
public ColumnPrivilege[] getColumnPrivileges()
Get 数据库表中列的权限。Privileges 权限的可选值为:"SELECT","INSERT","UPDATE","REFERENCES"。 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。- Returns:
- ColumnPrivileges 数据库表中列的权限。Privileges 权限的可选值为:"SELECT","INSERT","UPDATE","REFERENCES"。 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。
-
setColumnPrivileges
public void setColumnPrivileges(ColumnPrivilege[] ColumnPrivileges)
Set 数据库表中列的权限。Privileges 权限的可选值为:"SELECT","INSERT","UPDATE","REFERENCES"。 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。- Parameters:
ColumnPrivileges
- 数据库表中列的权限。Privileges 权限的可选值为:"SELECT","INSERT","UPDATE","REFERENCES"。 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。
-
getViewPrivileges
public ViewPrivileges[] getViewPrivileges()
Get 数据库视图的权限。Privileges 权限的可选值为:"SELECT","INSERT","UPDATE","DELETE","CREATE", "DROP","REFERENCES","INDEX","ALTER","CREATE VIEW","SHOW VIEW", "TRIGGER"。 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。- Returns:
- ViewPrivileges 数据库视图的权限。Privileges 权限的可选值为:"SELECT","INSERT","UPDATE","DELETE","CREATE", "DROP","REFERENCES","INDEX","ALTER","CREATE VIEW","SHOW VIEW", "TRIGGER"。 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。
-
setViewPrivileges
public void setViewPrivileges(ViewPrivileges[] ViewPrivileges)
Set 数据库视图的权限。Privileges 权限的可选值为:"SELECT","INSERT","UPDATE","DELETE","CREATE", "DROP","REFERENCES","INDEX","ALTER","CREATE VIEW","SHOW VIEW", "TRIGGER"。 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。- Parameters:
ViewPrivileges
- 数据库视图的权限。Privileges 权限的可选值为:"SELECT","INSERT","UPDATE","DELETE","CREATE", "DROP","REFERENCES","INDEX","ALTER","CREATE VIEW","SHOW VIEW", "TRIGGER"。 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。
-
getFunctionPrivileges
public FunctionPrivilege[] getFunctionPrivileges()
Get 数据库函数的权限。Privileges 权限的可选值为:"ALTER ROUTINE","EXECUTE"。 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。- Returns:
- FunctionPrivileges 数据库函数的权限。Privileges 权限的可选值为:"ALTER ROUTINE","EXECUTE"。 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。
-
setFunctionPrivileges
public void setFunctionPrivileges(FunctionPrivilege[] FunctionPrivileges)
Set 数据库函数的权限。Privileges 权限的可选值为:"ALTER ROUTINE","EXECUTE"。 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。- Parameters:
FunctionPrivileges
- 数据库函数的权限。Privileges 权限的可选值为:"ALTER ROUTINE","EXECUTE"。 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。
-
getProcedurePrivileges
public ProcedurePrivilege[] getProcedurePrivileges()
Get 数据库存储过程的权限。Privileges 权限的可选值为:"ALTER ROUTINE","EXECUTE"。 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。- Returns:
- ProcedurePrivileges 数据库存储过程的权限。Privileges 权限的可选值为:"ALTER ROUTINE","EXECUTE"。 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。
-
setProcedurePrivileges
public void setProcedurePrivileges(ProcedurePrivilege[] ProcedurePrivileges)
Set 数据库存储过程的权限。Privileges 权限的可选值为:"ALTER ROUTINE","EXECUTE"。 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。- Parameters:
ProcedurePrivileges
- 数据库存储过程的权限。Privileges 权限的可选值为:"ALTER ROUTINE","EXECUTE"。 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。
-
-