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.
4377 4378 4379 4380 4381 4382 4383 |
# File 'lib/v20170320/models.rb', line 4377 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
4375 4376 4377 |
# File 'lib/v20170320/models.rb', line 4375 def ColumnPrivileges @ColumnPrivileges end |
#DatabasePrivileges ⇒ Object
4375 4376 4377 |
# File 'lib/v20170320/models.rb', line 4375 def DatabasePrivileges @DatabasePrivileges end |
#GlobalPrivileges ⇒ Object
4375 4376 4377 |
# File 'lib/v20170320/models.rb', line 4375 def GlobalPrivileges @GlobalPrivileges end |
#RequestId ⇒ Object
4375 4376 4377 |
# File 'lib/v20170320/models.rb', line 4375 def RequestId @RequestId end |
#TablePrivileges ⇒ Object
4375 4376 4377 |
# File 'lib/v20170320/models.rb', line 4375 def TablePrivileges @TablePrivileges end |
Instance Method Details
#deserialize(params) ⇒ Object
4385 4386 4387 4388 4389 4390 4391 4392 4393 4394 4395 4396 4397 4398 4399 4400 4401 4402 4403 4404 4405 4406 4407 4408 4409 4410 4411 4412 |
# File 'lib/v20170320/models.rb', line 4385 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 |