Class: TencentCloud::Dcdb::V20180411::DescribeDatabaseObjectsResponse
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Dcdb::V20180411::DescribeDatabaseObjectsResponse
- Defined in:
- lib/v20180411/models.rb
Overview
DescribeDatabaseObjects返回参数结构体
Instance Attribute Summary collapse
- #DbName ⇒ Object
- #Funcs ⇒ Object
- #InstanceId ⇒ Object
- #Procs ⇒ Object
- #RequestId ⇒ Object
- #Tables ⇒ Object
- #Views ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(instanceid = nil, dbname = nil, tables = nil, views = nil, procs = nil, funcs = nil, requestid = nil) ⇒ DescribeDatabaseObjectsResponse
constructor
A new instance of DescribeDatabaseObjectsResponse.
Constructor Details
#initialize(instanceid = nil, dbname = nil, tables = nil, views = nil, procs = nil, funcs = nil, requestid = nil) ⇒ DescribeDatabaseObjectsResponse
Returns a new instance of DescribeDatabaseObjectsResponse.
3485 3486 3487 3488 3489 3490 3491 3492 3493 |
# File 'lib/v20180411/models.rb', line 3485 def initialize(instanceid=nil, dbname=nil, tables=nil, views=nil, procs=nil, funcs=nil, requestid=nil) @InstanceId = instanceid @DbName = dbname @Tables = tables @Views = views @Procs = procs @Funcs = funcs @RequestId = requestid end |
Instance Attribute Details
#DbName ⇒ Object
3483 3484 3485 |
# File 'lib/v20180411/models.rb', line 3483 def DbName @DbName end |
#Funcs ⇒ Object
3483 3484 3485 |
# File 'lib/v20180411/models.rb', line 3483 def Funcs @Funcs end |
#InstanceId ⇒ Object
3483 3484 3485 |
# File 'lib/v20180411/models.rb', line 3483 def InstanceId @InstanceId end |
#Procs ⇒ Object
3483 3484 3485 |
# File 'lib/v20180411/models.rb', line 3483 def Procs @Procs end |
#RequestId ⇒ Object
3483 3484 3485 |
# File 'lib/v20180411/models.rb', line 3483 def RequestId @RequestId end |
#Tables ⇒ Object
3483 3484 3485 |
# File 'lib/v20180411/models.rb', line 3483 def Tables @Tables end |
#Views ⇒ Object
3483 3484 3485 |
# File 'lib/v20180411/models.rb', line 3483 def Views @Views end |
Instance Method Details
#deserialize(params) ⇒ Object
3495 3496 3497 3498 3499 3500 3501 3502 3503 3504 3505 3506 3507 3508 3509 3510 3511 3512 3513 3514 3515 3516 3517 3518 3519 3520 3521 3522 3523 3524 3525 3526 3527 3528 3529 3530 3531 |
# File 'lib/v20180411/models.rb', line 3495 def deserialize(params) @InstanceId = params['InstanceId'] @DbName = params['DbName'] unless params['Tables'].nil? @Tables = [] params['Tables'].each do |i| databasetable_tmp = DatabaseTable.new databasetable_tmp.deserialize(i) @Tables << databasetable_tmp end end unless params['Views'].nil? @Views = [] params['Views'].each do |i| databaseview_tmp = DatabaseView.new databaseview_tmp.deserialize(i) @Views << databaseview_tmp end end unless params['Procs'].nil? @Procs = [] params['Procs'].each do |i| databaseprocedure_tmp = DatabaseProcedure.new databaseprocedure_tmp.deserialize(i) @Procs << databaseprocedure_tmp end end unless params['Funcs'].nil? @Funcs = [] params['Funcs'].each do |i| databasefunction_tmp = DatabaseFunction.new databasefunction_tmp.deserialize(i) @Funcs << databasefunction_tmp end end @RequestId = params['RequestId'] end |