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.
4334 4335 4336 4337 4338 4339 4340 |
# File 'lib/v20170320/models.rb', line 4334 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
4332 4333 4334 |
# File 'lib/v20170320/models.rb', line 4332 def ColumnPrivileges @ColumnPrivileges end |
#DatabasePrivileges ⇒ Object
4332 4333 4334 |
# File 'lib/v20170320/models.rb', line 4332 def DatabasePrivileges @DatabasePrivileges end |
#GlobalPrivileges ⇒ Object
4332 4333 4334 |
# File 'lib/v20170320/models.rb', line 4332 def GlobalPrivileges @GlobalPrivileges end |
#RequestId ⇒ Object
4332 4333 4334 |
# File 'lib/v20170320/models.rb', line 4332 def RequestId @RequestId end |
#TablePrivileges ⇒ Object
4332 4333 4334 |
# File 'lib/v20170320/models.rb', line 4332 def TablePrivileges @TablePrivileges end |
Instance Method Details
#deserialize(params) ⇒ Object
4342 4343 4344 4345 4346 4347 4348 4349 4350 4351 4352 4353 4354 4355 4356 4357 4358 4359 4360 4361 4362 4363 4364 4365 4366 4367 4368 4369 |
# File 'lib/v20170320/models.rb', line 4342 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 |