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.
3477 3478 3479 3480 3481 3482 3483 3484 3485 |
# File 'lib/v20180411/models.rb', line 3477 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
3475 3476 3477 |
# File 'lib/v20180411/models.rb', line 3475 def DbName @DbName end |
#Funcs ⇒ Object
3475 3476 3477 |
# File 'lib/v20180411/models.rb', line 3475 def Funcs @Funcs end |
#InstanceId ⇒ Object
3475 3476 3477 |
# File 'lib/v20180411/models.rb', line 3475 def InstanceId @InstanceId end |
#Procs ⇒ Object
3475 3476 3477 |
# File 'lib/v20180411/models.rb', line 3475 def Procs @Procs end |
#RequestId ⇒ Object
3475 3476 3477 |
# File 'lib/v20180411/models.rb', line 3475 def RequestId @RequestId end |
#Tables ⇒ Object
3475 3476 3477 |
# File 'lib/v20180411/models.rb', line 3475 def Tables @Tables end |
#Views ⇒ Object
3475 3476 3477 |
# File 'lib/v20180411/models.rb', line 3475 def Views @Views end |
Instance Method Details
#deserialize(params) ⇒ Object
3487 3488 3489 3490 3491 3492 3493 3494 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 |
# File 'lib/v20180411/models.rb', line 3487 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 |