Class: TencentCloud::Cdb::V20170320::ParamTemplateInfo

Inherits:
TencentCloud::Common::AbstractModel
  • Object
show all
Defined in:
lib/v20170320/models.rb

Overview

参数模板信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(templateid = nil, name = nil, description = nil, engineversion = nil, templatetype = nil, enginetype = nil) ⇒ ParamTemplateInfo

Returns a new instance of ParamTemplateInfo.



12019
12020
12021
12022
12023
12024
12025
12026
# File 'lib/v20170320/models.rb', line 12019

def initialize(templateid=nil, name=nil, description=nil, engineversion=nil, templatetype=nil, enginetype=nil)
  @TemplateId = templateid
  @Name = name
  @Description = description
  @EngineVersion = engineversion
  @TemplateType = templatetype
  @EngineType = enginetype
end

Instance Attribute Details

#DescriptionObject

Parameters:

  • TemplateId:

    参数模板ID

  • Name:

    参数模板名称

  • Description:

    参数模板描述

  • EngineVersion:

    实例引擎版本

  • TemplateType:

    参数模板类型

  • EngineType:

    参数模板引擎



12017
12018
12019
# File 'lib/v20170320/models.rb', line 12017

def Description
  @Description
end

#EngineTypeObject

Parameters:

  • TemplateId:

    参数模板ID

  • Name:

    参数模板名称

  • Description:

    参数模板描述

  • EngineVersion:

    实例引擎版本

  • TemplateType:

    参数模板类型

  • EngineType:

    参数模板引擎



12017
12018
12019
# File 'lib/v20170320/models.rb', line 12017

def EngineType
  @EngineType
end

#EngineVersionObject

Parameters:

  • TemplateId:

    参数模板ID

  • Name:

    参数模板名称

  • Description:

    参数模板描述

  • EngineVersion:

    实例引擎版本

  • TemplateType:

    参数模板类型

  • EngineType:

    参数模板引擎



12017
12018
12019
# File 'lib/v20170320/models.rb', line 12017

def EngineVersion
  @EngineVersion
end

#NameObject

Parameters:

  • TemplateId:

    参数模板ID

  • Name:

    参数模板名称

  • Description:

    参数模板描述

  • EngineVersion:

    实例引擎版本

  • TemplateType:

    参数模板类型

  • EngineType:

    参数模板引擎



12017
12018
12019
# File 'lib/v20170320/models.rb', line 12017

def Name
  @Name
end

#TemplateIdObject

Parameters:

  • TemplateId:

    参数模板ID

  • Name:

    参数模板名称

  • Description:

    参数模板描述

  • EngineVersion:

    实例引擎版本

  • TemplateType:

    参数模板类型

  • EngineType:

    参数模板引擎



12017
12018
12019
# File 'lib/v20170320/models.rb', line 12017

def TemplateId
  @TemplateId
end

#TemplateTypeObject

Parameters:

  • TemplateId:

    参数模板ID

  • Name:

    参数模板名称

  • Description:

    参数模板描述

  • EngineVersion:

    实例引擎版本

  • TemplateType:

    参数模板类型

  • EngineType:

    参数模板引擎



12017
12018
12019
# File 'lib/v20170320/models.rb', line 12017

def TemplateType
  @TemplateType
end

Instance Method Details

#deserialize(params) ⇒ Object



12028
12029
12030
12031
12032
12033
12034
12035
# File 'lib/v20170320/models.rb', line 12028

def deserialize(params)
  @TemplateId = params['TemplateId']
  @Name = params['Name']
  @Description = params['Description']
  @EngineVersion = params['EngineVersion']
  @TemplateType = params['TemplateType']
  @EngineType = params['EngineType']
end