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.
10300 10301 10302 10303 10304 10305 10306 10307 10308 |
# File 'lib/v20170320/models.rb', line 10300 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为空时,不传该参数表示清除该权限。
10298 10299 10300 |
# File 'lib/v20170320/models.rb', line 10298 def Accounts @Accounts end |
#ColumnPrivileges ⇒ Object
注意,ModifyAction为空时,不传该参数表示清除该权限。 注意,ModifyAction为空时,不传该参数表示清除该权限。 注意,ModifyAction为空时,不传该参数表示清除该权限。 注意,ModifyAction为空时,不传该参数表示清除该权限。
10298 10299 10300 |
# File 'lib/v20170320/models.rb', line 10298 def ColumnPrivileges @ColumnPrivileges end |
#DatabasePrivileges ⇒ Object
注意,ModifyAction为空时,不传该参数表示清除该权限。 注意,ModifyAction为空时,不传该参数表示清除该权限。 注意,ModifyAction为空时,不传该参数表示清除该权限。 注意,ModifyAction为空时,不传该参数表示清除该权限。
10298 10299 10300 |
# File 'lib/v20170320/models.rb', line 10298 def DatabasePrivileges @DatabasePrivileges end |
#GlobalPrivileges ⇒ Object
注意,ModifyAction为空时,不传该参数表示清除该权限。 注意,ModifyAction为空时,不传该参数表示清除该权限。 注意,ModifyAction为空时,不传该参数表示清除该权限。 注意,ModifyAction为空时,不传该参数表示清除该权限。
10298 10299 10300 |
# File 'lib/v20170320/models.rb', line 10298 def GlobalPrivileges @GlobalPrivileges end |
#InstanceId ⇒ Object
注意,ModifyAction为空时,不传该参数表示清除该权限。 注意,ModifyAction为空时,不传该参数表示清除该权限。 注意,ModifyAction为空时,不传该参数表示清除该权限。 注意,ModifyAction为空时,不传该参数表示清除该权限。
10298 10299 10300 |
# File 'lib/v20170320/models.rb', line 10298 def InstanceId @InstanceId end |
#ModifyAction ⇒ Object
注意,ModifyAction为空时,不传该参数表示清除该权限。 注意,ModifyAction为空时,不传该参数表示清除该权限。 注意,ModifyAction为空时,不传该参数表示清除该权限。 注意,ModifyAction为空时,不传该参数表示清除该权限。
10298 10299 10300 |
# File 'lib/v20170320/models.rb', line 10298 def ModifyAction @ModifyAction end |
#TablePrivileges ⇒ Object
注意,ModifyAction为空时,不传该参数表示清除该权限。 注意,ModifyAction为空时,不传该参数表示清除该权限。 注意,ModifyAction为空时,不传该参数表示清除该权限。 注意,ModifyAction为空时,不传该参数表示清除该权限。
10298 10299 10300 |
# File 'lib/v20170320/models.rb', line 10298 def TablePrivileges @TablePrivileges end |
Instance Method Details
#deserialize(params) ⇒ Object
10310 10311 10312 10313 10314 10315 10316 10317 10318 10319 10320 10321 10322 10323 10324 10325 10326 10327 10328 10329 10330 10331 10332 10333 10334 10335 10336 10337 10338 10339 10340 10341 10342 10343 10344 10345 10346 |
# File 'lib/v20170320/models.rb', line 10310 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 |