Class: TencentCloud::Cdb::V20170320::CreateParamTemplateRequest
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cdb::V20170320::CreateParamTemplateRequest
- Defined in:
- lib/v20170320/models.rb
Overview
CreateParamTemplate请求参数结构体
Instance Attribute Summary collapse
-
#Description ⇒ Object
说明:数据库版本 MySQL 5.7、MySQL 8.0才支持 RocksDB。.
-
#EngineType ⇒ Object
说明:数据库版本 MySQL 5.7、MySQL 8.0才支持 RocksDB。.
-
#EngineVersion ⇒ Object
说明:数据库版本 MySQL 5.7、MySQL 8.0才支持 RocksDB。.
-
#Name ⇒ Object
说明:数据库版本 MySQL 5.7、MySQL 8.0才支持 RocksDB。.
-
#ParamList ⇒ Object
说明:数据库版本 MySQL 5.7、MySQL 8.0才支持 RocksDB。.
-
#TemplateId ⇒ Object
说明:数据库版本 MySQL 5.7、MySQL 8.0才支持 RocksDB。.
-
#TemplateType ⇒ Object
说明:数据库版本 MySQL 5.7、MySQL 8.0才支持 RocksDB。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(name = nil, description = nil, engineversion = nil, templateid = nil, paramlist = nil, templatetype = nil, enginetype = nil) ⇒ CreateParamTemplateRequest
constructor
A new instance of CreateParamTemplateRequest.
Constructor Details
#initialize(name = nil, description = nil, engineversion = nil, templateid = nil, paramlist = nil, templatetype = nil, enginetype = nil) ⇒ CreateParamTemplateRequest
Returns a new instance of CreateParamTemplateRequest.
3634 3635 3636 3637 3638 3639 3640 3641 3642 |
# File 'lib/v20170320/models.rb', line 3634 def initialize(name=nil, description=nil, engineversion=nil, templateid=nil, paramlist=nil, templatetype=nil, enginetype=nil) @Name = name @Description = description @EngineVersion = engineversion @TemplateId = templateid @ParamList = paramlist @TemplateType = templatetype @EngineType = enginetype end |
Instance Attribute Details
#Description ⇒ Object
说明:数据库版本 MySQL 5.7、MySQL 8.0才支持 RocksDB。
3632 3633 3634 |
# File 'lib/v20170320/models.rb', line 3632 def Description @Description end |
#EngineType ⇒ Object
说明:数据库版本 MySQL 5.7、MySQL 8.0才支持 RocksDB。
3632 3633 3634 |
# File 'lib/v20170320/models.rb', line 3632 def EngineType @EngineType end |
#EngineVersion ⇒ Object
说明:数据库版本 MySQL 5.7、MySQL 8.0才支持 RocksDB。
3632 3633 3634 |
# File 'lib/v20170320/models.rb', line 3632 def EngineVersion @EngineVersion end |
#Name ⇒ Object
说明:数据库版本 MySQL 5.7、MySQL 8.0才支持 RocksDB。
3632 3633 3634 |
# File 'lib/v20170320/models.rb', line 3632 def Name @Name end |
#ParamList ⇒ Object
说明:数据库版本 MySQL 5.7、MySQL 8.0才支持 RocksDB。
3632 3633 3634 |
# File 'lib/v20170320/models.rb', line 3632 def ParamList @ParamList end |
#TemplateId ⇒ Object
说明:数据库版本 MySQL 5.7、MySQL 8.0才支持 RocksDB。
3632 3633 3634 |
# File 'lib/v20170320/models.rb', line 3632 def TemplateId @TemplateId end |
#TemplateType ⇒ Object
说明:数据库版本 MySQL 5.7、MySQL 8.0才支持 RocksDB。
3632 3633 3634 |
# File 'lib/v20170320/models.rb', line 3632 def TemplateType @TemplateType end |
Instance Method Details
#deserialize(params) ⇒ Object
3644 3645 3646 3647 3648 3649 3650 3651 3652 3653 3654 3655 3656 3657 3658 3659 |
# File 'lib/v20170320/models.rb', line 3644 def deserialize(params) @Name = params['Name'] @Description = params['Description'] @EngineVersion = params['EngineVersion'] @TemplateId = params['TemplateId'] unless params['ParamList'].nil? @ParamList = [] params['ParamList'].each do |i| parameter_tmp = Parameter.new parameter_tmp.deserialize(i) @ParamList << parameter_tmp end end @TemplateType = params['TemplateType'] @EngineType = params['EngineType'] end |