Class: TencentCloud::Cdb::V20170320::ModifyAccountPrivilegesRequest
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cdb::V20170320::ModifyAccountPrivilegesRequest
- Defined in:
- lib/v20170320/models.rb
Overview
ModifyAccountPrivileges请求参数结构体
Instance Attribute Summary collapse
-
#Accounts ⇒ Object
注意,ModifyAction为空时,不传该参数表示清除该权限。 注意,ModifyAction为空时,不传该参数表示清除该权限。 注意,ModifyAction为空时,不传该参数表示清除该权限。 注意,ModifyAction为空时,不传该参数表示清除该权限。.
-
#ColumnPrivileges ⇒ Object
注意,ModifyAction为空时,不传该参数表示清除该权限。 注意,ModifyAction为空时,不传该参数表示清除该权限。 注意,ModifyAction为空时,不传该参数表示清除该权限。 注意,ModifyAction为空时,不传该参数表示清除该权限。.
-
#DatabasePrivileges ⇒ Object
注意,ModifyAction为空时,不传该参数表示清除该权限。 注意,ModifyAction为空时,不传该参数表示清除该权限。 注意,ModifyAction为空时,不传该参数表示清除该权限。 注意,ModifyAction为空时,不传该参数表示清除该权限。.
-
#GlobalPrivileges ⇒ Object
注意,ModifyAction为空时,不传该参数表示清除该权限。 注意,ModifyAction为空时,不传该参数表示清除该权限。 注意,ModifyAction为空时,不传该参数表示清除该权限。 注意,ModifyAction为空时,不传该参数表示清除该权限。.
-
#InstanceId ⇒ Object
注意,ModifyAction为空时,不传该参数表示清除该权限。 注意,ModifyAction为空时,不传该参数表示清除该权限。 注意,ModifyAction为空时,不传该参数表示清除该权限。 注意,ModifyAction为空时,不传该参数表示清除该权限。.
-
#ModifyAction ⇒ Object
注意,ModifyAction为空时,不传该参数表示清除该权限。 注意,ModifyAction为空时,不传该参数表示清除该权限。 注意,ModifyAction为空时,不传该参数表示清除该权限。 注意,ModifyAction为空时,不传该参数表示清除该权限。.
-
#TablePrivileges ⇒ Object
注意,ModifyAction为空时,不传该参数表示清除该权限。 注意,ModifyAction为空时,不传该参数表示清除该权限。 注意,ModifyAction为空时,不传该参数表示清除该权限。 注意,ModifyAction为空时,不传该参数表示清除该权限。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(instanceid = nil, accounts = nil, globalprivileges = nil, databaseprivileges = nil, tableprivileges = nil, columnprivileges = nil, modifyaction = nil) ⇒ ModifyAccountPrivilegesRequest
constructor
A new instance of ModifyAccountPrivilegesRequest.
Constructor Details
#initialize(instanceid = nil, accounts = nil, globalprivileges = nil, databaseprivileges = nil, tableprivileges = nil, columnprivileges = nil, modifyaction = nil) ⇒ ModifyAccountPrivilegesRequest
Returns a new instance of ModifyAccountPrivilegesRequest.
10108 10109 10110 10111 10112 10113 10114 10115 10116 |
# File 'lib/v20170320/models.rb', line 10108 def initialize(instanceid=nil, accounts=nil, globalprivileges=nil, databaseprivileges=nil, tableprivileges=nil, columnprivileges=nil, modifyaction=nil) @InstanceId = instanceid @Accounts = accounts @GlobalPrivileges = globalprivileges @DatabasePrivileges = databaseprivileges @TablePrivileges = tableprivileges @ColumnPrivileges = columnprivileges @ModifyAction = modifyaction end |
Instance Attribute Details
#Accounts ⇒ Object
注意,ModifyAction为空时,不传该参数表示清除该权限。注意,ModifyAction为空时,不传该参数表示清除该权限。注意,ModifyAction为空时,不传该参数表示清除该权限。注意,ModifyAction为空时,不传该参数表示清除该权限。
10106 10107 10108 |
# File 'lib/v20170320/models.rb', line 10106 def Accounts @Accounts end |
#ColumnPrivileges ⇒ Object
注意,ModifyAction为空时,不传该参数表示清除该权限。注意,ModifyAction为空时,不传该参数表示清除该权限。注意,ModifyAction为空时,不传该参数表示清除该权限。注意,ModifyAction为空时,不传该参数表示清除该权限。
10106 10107 10108 |
# File 'lib/v20170320/models.rb', line 10106 def ColumnPrivileges @ColumnPrivileges end |
#DatabasePrivileges ⇒ Object
注意,ModifyAction为空时,不传该参数表示清除该权限。注意,ModifyAction为空时,不传该参数表示清除该权限。注意,ModifyAction为空时,不传该参数表示清除该权限。注意,ModifyAction为空时,不传该参数表示清除该权限。
10106 10107 10108 |
# File 'lib/v20170320/models.rb', line 10106 def DatabasePrivileges @DatabasePrivileges end |
#GlobalPrivileges ⇒ Object
注意,ModifyAction为空时,不传该参数表示清除该权限。注意,ModifyAction为空时,不传该参数表示清除该权限。注意,ModifyAction为空时,不传该参数表示清除该权限。注意,ModifyAction为空时,不传该参数表示清除该权限。
10106 10107 10108 |
# File 'lib/v20170320/models.rb', line 10106 def GlobalPrivileges @GlobalPrivileges end |
#InstanceId ⇒ Object
注意,ModifyAction为空时,不传该参数表示清除该权限。注意,ModifyAction为空时,不传该参数表示清除该权限。注意,ModifyAction为空时,不传该参数表示清除该权限。注意,ModifyAction为空时,不传该参数表示清除该权限。
10106 10107 10108 |
# File 'lib/v20170320/models.rb', line 10106 def InstanceId @InstanceId end |
#ModifyAction ⇒ Object
注意,ModifyAction为空时,不传该参数表示清除该权限。注意,ModifyAction为空时,不传该参数表示清除该权限。注意,ModifyAction为空时,不传该参数表示清除该权限。注意,ModifyAction为空时,不传该参数表示清除该权限。
10106 10107 10108 |
# File 'lib/v20170320/models.rb', line 10106 def ModifyAction @ModifyAction end |
#TablePrivileges ⇒ Object
注意,ModifyAction为空时,不传该参数表示清除该权限。注意,ModifyAction为空时,不传该参数表示清除该权限。注意,ModifyAction为空时,不传该参数表示清除该权限。注意,ModifyAction为空时,不传该参数表示清除该权限。
10106 10107 10108 |
# File 'lib/v20170320/models.rb', line 10106 def TablePrivileges @TablePrivileges end |
Instance Method Details
#deserialize(params) ⇒ Object
10118 10119 10120 10121 10122 10123 10124 10125 10126 10127 10128 10129 10130 10131 10132 10133 10134 10135 10136 10137 10138 10139 10140 10141 10142 10143 10144 10145 10146 10147 10148 10149 10150 10151 10152 10153 10154 |
# File 'lib/v20170320/models.rb', line 10118 def deserialize(params) @InstanceId = params['InstanceId'] unless params['Accounts'].nil? @Accounts = [] params['Accounts'].each do |i| account_tmp = Account.new account_tmp.deserialize(i) @Accounts << account_tmp end end @GlobalPrivileges = params['GlobalPrivileges'] unless params['DatabasePrivileges'].nil? @DatabasePrivileges = [] params['DatabasePrivileges'].each do |i| databaseprivilege_tmp = DatabasePrivilege.new databaseprivilege_tmp.deserialize(i) @DatabasePrivileges << databaseprivilege_tmp end end unless params['TablePrivileges'].nil? @TablePrivileges = [] params['TablePrivileges'].each do |i| tableprivilege_tmp = TablePrivilege.new tableprivilege_tmp.deserialize(i) @TablePrivileges << tableprivilege_tmp end end unless params['ColumnPrivileges'].nil? @ColumnPrivileges = [] params['ColumnPrivileges'].each do |i| columnprivilege_tmp = ColumnPrivilege.new columnprivilege_tmp.deserialize(i) @ColumnPrivileges << columnprivilege_tmp end end @ModifyAction = params['ModifyAction'] end |