Class: TencentCloud::Postgres::V20170312::DescribeParameterTemplateAttributesResponse

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

Overview

DescribeParameterTemplateAttributes返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(templateid = nil, totalcount = nil, paraminfoset = nil, templatename = nil, dbmajorversion = nil, dbengine = nil, templatedescription = nil, requestid = nil) ⇒ DescribeParameterTemplateAttributesResponse

Returns a new instance of DescribeParameterTemplateAttributesResponse.



4018
4019
4020
4021
4022
4023
4024
4025
4026
4027
# File 'lib/v20170312/models.rb', line 4018

def initialize(templateid=nil, totalcount=nil, paraminfoset=nil, templatename=nil, dbmajorversion=nil, dbengine=nil, templatedescription=nil, requestid=nil)
  @TemplateId = templateid
  @TotalCount = totalcount
  @ParamInfoSet = paraminfoset
  @TemplateName = templatename
  @DBMajorVersion = dbmajorversion
  @DBEngine = dbengine
  @TemplateDescription = templatedescription
  @RequestId = requestid
end

Instance Attribute Details

#DBEngineObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TemplateId:

    参数模板ID

  • TotalCount:

    参数模板包含的参数个数

  • ParamInfoSet:

    参数模板包含的参数信息

  • TemplateName:

    参数模板名称

  • DBMajorVersion:

    参数模板适用的数据库版本

  • DBEngine:

    参数模板适用的数据库引擎

  • TemplateDescription:

    参数模板描述

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



4016
4017
4018
# File 'lib/v20170312/models.rb', line 4016

def DBEngine
  @DBEngine
end

#DBMajorVersionObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TemplateId:

    参数模板ID

  • TotalCount:

    参数模板包含的参数个数

  • ParamInfoSet:

    参数模板包含的参数信息

  • TemplateName:

    参数模板名称

  • DBMajorVersion:

    参数模板适用的数据库版本

  • DBEngine:

    参数模板适用的数据库引擎

  • TemplateDescription:

    参数模板描述

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



4016
4017
4018
# File 'lib/v20170312/models.rb', line 4016

def DBMajorVersion
  @DBMajorVersion
end

#ParamInfoSetObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TemplateId:

    参数模板ID

  • TotalCount:

    参数模板包含的参数个数

  • ParamInfoSet:

    参数模板包含的参数信息

  • TemplateName:

    参数模板名称

  • DBMajorVersion:

    参数模板适用的数据库版本

  • DBEngine:

    参数模板适用的数据库引擎

  • TemplateDescription:

    参数模板描述

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



4016
4017
4018
# File 'lib/v20170312/models.rb', line 4016

def ParamInfoSet
  @ParamInfoSet
end

#RequestIdObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TemplateId:

    参数模板ID

  • TotalCount:

    参数模板包含的参数个数

  • ParamInfoSet:

    参数模板包含的参数信息

  • TemplateName:

    参数模板名称

  • DBMajorVersion:

    参数模板适用的数据库版本

  • DBEngine:

    参数模板适用的数据库引擎

  • TemplateDescription:

    参数模板描述

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



4016
4017
4018
# File 'lib/v20170312/models.rb', line 4016

def RequestId
  @RequestId
end

#TemplateDescriptionObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TemplateId:

    参数模板ID

  • TotalCount:

    参数模板包含的参数个数

  • ParamInfoSet:

    参数模板包含的参数信息

  • TemplateName:

    参数模板名称

  • DBMajorVersion:

    参数模板适用的数据库版本

  • DBEngine:

    参数模板适用的数据库引擎

  • TemplateDescription:

    参数模板描述

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



4016
4017
4018
# File 'lib/v20170312/models.rb', line 4016

def TemplateDescription
  @TemplateDescription
end

#TemplateIdObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TemplateId:

    参数模板ID

  • TotalCount:

    参数模板包含的参数个数

  • ParamInfoSet:

    参数模板包含的参数信息

  • TemplateName:

    参数模板名称

  • DBMajorVersion:

    参数模板适用的数据库版本

  • DBEngine:

    参数模板适用的数据库引擎

  • TemplateDescription:

    参数模板描述

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



4016
4017
4018
# File 'lib/v20170312/models.rb', line 4016

def TemplateId
  @TemplateId
end

#TemplateNameObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TemplateId:

    参数模板ID

  • TotalCount:

    参数模板包含的参数个数

  • ParamInfoSet:

    参数模板包含的参数信息

  • TemplateName:

    参数模板名称

  • DBMajorVersion:

    参数模板适用的数据库版本

  • DBEngine:

    参数模板适用的数据库引擎

  • TemplateDescription:

    参数模板描述

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



4016
4017
4018
# File 'lib/v20170312/models.rb', line 4016

def TemplateName
  @TemplateName
end

#TotalCountObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TemplateId:

    参数模板ID

  • TotalCount:

    参数模板包含的参数个数

  • ParamInfoSet:

    参数模板包含的参数信息

  • TemplateName:

    参数模板名称

  • DBMajorVersion:

    参数模板适用的数据库版本

  • DBEngine:

    参数模板适用的数据库引擎

  • TemplateDescription:

    参数模板描述

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



4016
4017
4018
# File 'lib/v20170312/models.rb', line 4016

def TotalCount
  @TotalCount
end

Instance Method Details

#deserialize(params) ⇒ Object



4029
4030
4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
# File 'lib/v20170312/models.rb', line 4029

def deserialize(params)
  @TemplateId = params['TemplateId']
  @TotalCount = params['TotalCount']
  unless params['ParamInfoSet'].nil?
    @ParamInfoSet = []
    params['ParamInfoSet'].each do |i|
      paraminfo_tmp = ParamInfo.new
      paraminfo_tmp.deserialize(i)
      @ParamInfoSet << paraminfo_tmp
    end
  end
  @TemplateName = params['TemplateName']
  @DBMajorVersion = params['DBMajorVersion']
  @DBEngine = params['DBEngine']
  @TemplateDescription = params['TemplateDescription']
  @RequestId = params['RequestId']
end