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.
3656 3657 3658 3659 3660 3661 3662 3663 3664 |
# File 'lib/v20170320/models.rb', line 3656 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。
3654 3655 3656 |
# File 'lib/v20170320/models.rb', line 3654 def Description @Description end |
#EngineType ⇒ Object
说明:数据库版本 MySQL 5.7、MySQL 8.0才支持 RocksDB。
3654 3655 3656 |
# File 'lib/v20170320/models.rb', line 3654 def EngineType @EngineType end |
#EngineVersion ⇒ Object
说明:数据库版本 MySQL 5.7、MySQL 8.0才支持 RocksDB。
3654 3655 3656 |
# File 'lib/v20170320/models.rb', line 3654 def EngineVersion @EngineVersion end |
#Name ⇒ Object
说明:数据库版本 MySQL 5.7、MySQL 8.0才支持 RocksDB。
3654 3655 3656 |
# File 'lib/v20170320/models.rb', line 3654 def Name @Name end |
#ParamList ⇒ Object
说明:数据库版本 MySQL 5.7、MySQL 8.0才支持 RocksDB。
3654 3655 3656 |
# File 'lib/v20170320/models.rb', line 3654 def ParamList @ParamList end |
#TemplateId ⇒ Object
说明:数据库版本 MySQL 5.7、MySQL 8.0才支持 RocksDB。
3654 3655 3656 |
# File 'lib/v20170320/models.rb', line 3654 def TemplateId @TemplateId end |
#TemplateType ⇒ Object
说明:数据库版本 MySQL 5.7、MySQL 8.0才支持 RocksDB。
3654 3655 3656 |
# File 'lib/v20170320/models.rb', line 3654 def TemplateType @TemplateType end |
Instance Method Details
#deserialize(params) ⇒ Object
3666 3667 3668 3669 3670 3671 3672 3673 3674 3675 3676 3677 3678 3679 3680 3681 |
# File 'lib/v20170320/models.rb', line 3666 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 |