Class: TencentCloud::Cdb::V20170320::DescribeAccountPrivilegesResponse
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cdb::V20170320::DescribeAccountPrivilegesResponse
- Defined in:
- lib/v20170320/models.rb
Overview
DescribeAccountPrivileges返回参数结构体
Instance Attribute Summary collapse
- #ColumnPrivileges ⇒ Object
- #DatabasePrivileges ⇒ Object
- #GlobalPrivileges ⇒ Object
- #RequestId ⇒ Object
- #TablePrivileges ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(globalprivileges = nil, databaseprivileges = nil, tableprivileges = nil, columnprivileges = nil, requestid = nil) ⇒ DescribeAccountPrivilegesResponse
constructor
A new instance of DescribeAccountPrivilegesResponse.
Constructor Details
#initialize(globalprivileges = nil, databaseprivileges = nil, tableprivileges = nil, columnprivileges = nil, requestid = nil) ⇒ DescribeAccountPrivilegesResponse
Returns a new instance of DescribeAccountPrivilegesResponse.
4363 4364 4365 4366 4367 4368 4369 |
# File 'lib/v20170320/models.rb', line 4363 def initialize(globalprivileges=nil, databaseprivileges=nil, tableprivileges=nil, columnprivileges=nil, requestid=nil) @GlobalPrivileges = globalprivileges @DatabasePrivileges = databaseprivileges @TablePrivileges = tableprivileges @ColumnPrivileges = columnprivileges @RequestId = requestid end |
Instance Attribute Details
#ColumnPrivileges ⇒ Object
4361 4362 4363 |
# File 'lib/v20170320/models.rb', line 4361 def ColumnPrivileges @ColumnPrivileges end |
#DatabasePrivileges ⇒ Object
4361 4362 4363 |
# File 'lib/v20170320/models.rb', line 4361 def DatabasePrivileges @DatabasePrivileges end |
#GlobalPrivileges ⇒ Object
4361 4362 4363 |
# File 'lib/v20170320/models.rb', line 4361 def GlobalPrivileges @GlobalPrivileges end |
#RequestId ⇒ Object
4361 4362 4363 |
# File 'lib/v20170320/models.rb', line 4361 def RequestId @RequestId end |
#TablePrivileges ⇒ Object
4361 4362 4363 |
# File 'lib/v20170320/models.rb', line 4361 def TablePrivileges @TablePrivileges end |
Instance Method Details
#deserialize(params) ⇒ Object
4371 4372 4373 4374 4375 4376 4377 4378 4379 4380 4381 4382 4383 4384 4385 4386 4387 4388 4389 4390 4391 4392 4393 4394 4395 4396 4397 4398 |
# File 'lib/v20170320/models.rb', line 4371 def deserialize(params) @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 @RequestId = params['RequestId'] end |