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.
10285 10286 10287 10288 10289 10290 10291 10292 10293 |
# File 'lib/v20170320/models.rb', line 10285 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为空时,不传该参数表示清除该权限。
10283 10284 10285 |
# File 'lib/v20170320/models.rb', line 10283 def Accounts @Accounts end |
#ColumnPrivileges ⇒ Object
注意,ModifyAction为空时,不传该参数表示清除该权限。注意,ModifyAction为空时,不传该参数表示清除该权限。注意,ModifyAction为空时,不传该参数表示清除该权限。注意,ModifyAction为空时,不传该参数表示清除该权限。
10283 10284 10285 |
# File 'lib/v20170320/models.rb', line 10283 def ColumnPrivileges @ColumnPrivileges end |
#DatabasePrivileges ⇒ Object
注意,ModifyAction为空时,不传该参数表示清除该权限。注意,ModifyAction为空时,不传该参数表示清除该权限。注意,ModifyAction为空时,不传该参数表示清除该权限。注意,ModifyAction为空时,不传该参数表示清除该权限。
10283 10284 10285 |
# File 'lib/v20170320/models.rb', line 10283 def DatabasePrivileges @DatabasePrivileges end |
#GlobalPrivileges ⇒ Object
注意,ModifyAction为空时,不传该参数表示清除该权限。注意,ModifyAction为空时,不传该参数表示清除该权限。注意,ModifyAction为空时,不传该参数表示清除该权限。注意,ModifyAction为空时,不传该参数表示清除该权限。
10283 10284 10285 |
# File 'lib/v20170320/models.rb', line 10283 def GlobalPrivileges @GlobalPrivileges end |
#InstanceId ⇒ Object
注意,ModifyAction为空时,不传该参数表示清除该权限。注意,ModifyAction为空时,不传该参数表示清除该权限。注意,ModifyAction为空时,不传该参数表示清除该权限。注意,ModifyAction为空时,不传该参数表示清除该权限。
10283 10284 10285 |
# File 'lib/v20170320/models.rb', line 10283 def InstanceId @InstanceId end |
#ModifyAction ⇒ Object
注意,ModifyAction为空时,不传该参数表示清除该权限。注意,ModifyAction为空时,不传该参数表示清除该权限。注意,ModifyAction为空时,不传该参数表示清除该权限。注意,ModifyAction为空时,不传该参数表示清除该权限。
10283 10284 10285 |
# File 'lib/v20170320/models.rb', line 10283 def ModifyAction @ModifyAction end |
#TablePrivileges ⇒ Object
注意,ModifyAction为空时,不传该参数表示清除该权限。注意,ModifyAction为空时,不传该参数表示清除该权限。注意,ModifyAction为空时,不传该参数表示清除该权限。注意,ModifyAction为空时,不传该参数表示清除该权限。
10283 10284 10285 |
# File 'lib/v20170320/models.rb', line 10283 def TablePrivileges @TablePrivileges end |
Instance Method Details
#deserialize(params) ⇒ Object
10295 10296 10297 10298 10299 10300 10301 10302 10303 10304 10305 10306 10307 10308 10309 10310 10311 10312 10313 10314 10315 10316 10317 10318 10319 10320 10321 10322 10323 10324 10325 10326 10327 10328 10329 10330 10331 |
# File 'lib/v20170320/models.rb', line 10295 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 |