Class: TencentCloud::Mongodb::V20190725::ModifyDBInstanceParamTplRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Mongodb::V20190725::ModifyDBInstanceParamTplRequest
- Defined in:
- lib/v20190725/models.rb
Overview
ModifyDBInstanceParamTpl请求参数结构体
Instance Attribute Summary collapse
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(tplid = nil, tplname = nil, tpldesc = nil, params = nil) ⇒ ModifyDBInstanceParamTplRequest
constructor
A new instance of ModifyDBInstanceParamTplRequest.
Constructor Details
#initialize(tplid = nil, tplname = nil, tpldesc = nil, params = nil) ⇒ ModifyDBInstanceParamTplRequest
Returns a new instance of ModifyDBInstanceParamTplRequest.
4783 4784 4785 4786 4787 4788 |
# File 'lib/v20190725/models.rb', line 4783 def initialize(tplid=nil, tplname=nil, tpldesc=nil, params=nil) @TplId = tplid @TplName = tplname @TplDesc = tpldesc @Params = params end |
Instance Attribute Details
#Params ⇒ Object
4781 4782 4783 |
# File 'lib/v20190725/models.rb', line 4781 def Params @Params end |
#TplDesc ⇒ Object
4781 4782 4783 |
# File 'lib/v20190725/models.rb', line 4781 def TplDesc @TplDesc end |
#TplId ⇒ Object
4781 4782 4783 |
# File 'lib/v20190725/models.rb', line 4781 def TplId @TplId end |
#TplName ⇒ Object
4781 4782 4783 |
# File 'lib/v20190725/models.rb', line 4781 def TplName @TplName end |
Instance Method Details
#deserialize(params) ⇒ Object
4790 4791 4792 4793 4794 4795 4796 4797 4798 4799 4800 4801 4802 |
# File 'lib/v20190725/models.rb', line 4790 def deserialize(params) @TplId = params['TplId'] @TplName = params['TplName'] @TplDesc = params['TplDesc'] unless params['Params'].nil? @Params = [] params['Params'].each do |i| paramtype_tmp = ParamType.new paramtype_tmp.deserialize(i) @Params << paramtype_tmp end end end |