Class: TencentCloud::Cynosdb::V20190107::TemplateParamInfo

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

Overview

参数模板详情

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(currentvalue = nil, default = nil, enumvalue = nil, max = nil, min = nil, paramname = nil, needreboot = nil, description = nil, paramtype = nil) ⇒ TemplateParamInfo

Returns a new instance of TemplateParamInfo.



14964
14965
14966
14967
14968
14969
14970
14971
14972
14973
14974
# File 'lib/v20190107/models.rb', line 14964

def initialize(currentvalue=nil, default=nil, enumvalue=nil, max=nil, min=nil, paramname=nil, needreboot=nil, description=nil, paramtype=nil)
  @CurrentValue = currentvalue
  @Default = default
  @EnumValue = enumvalue
  @Max = max
  @Min = min
  @ParamName = paramname
  @NeedReboot = needreboot
  @Description = description
  @ParamType = paramtype
end

Instance Attribute Details

#CurrentValueObject

Parameters:

  • CurrentValue:

    当前值

  • Default:

    默认值

  • EnumValue:

    参数类型为enum时可选的值类型集合

  • Max:

    参数类型为float/integer时的最大值

  • Min:

    参数类型为float/integer时的最小值

  • ParamName:

    参数名称

  • NeedReboot:

    是否需要重启

  • Description:

    参数描述

  • ParamType:

    参数类型,integer/float/string/enum



14962
14963
14964
# File 'lib/v20190107/models.rb', line 14962

def CurrentValue
  @CurrentValue
end

#DefaultObject

Parameters:

  • CurrentValue:

    当前值

  • Default:

    默认值

  • EnumValue:

    参数类型为enum时可选的值类型集合

  • Max:

    参数类型为float/integer时的最大值

  • Min:

    参数类型为float/integer时的最小值

  • ParamName:

    参数名称

  • NeedReboot:

    是否需要重启

  • Description:

    参数描述

  • ParamType:

    参数类型,integer/float/string/enum



14962
14963
14964
# File 'lib/v20190107/models.rb', line 14962

def Default
  @Default
end

#DescriptionObject

Parameters:

  • CurrentValue:

    当前值

  • Default:

    默认值

  • EnumValue:

    参数类型为enum时可选的值类型集合

  • Max:

    参数类型为float/integer时的最大值

  • Min:

    参数类型为float/integer时的最小值

  • ParamName:

    参数名称

  • NeedReboot:

    是否需要重启

  • Description:

    参数描述

  • ParamType:

    参数类型,integer/float/string/enum



14962
14963
14964
# File 'lib/v20190107/models.rb', line 14962

def Description
  @Description
end

#EnumValueObject

Parameters:

  • CurrentValue:

    当前值

  • Default:

    默认值

  • EnumValue:

    参数类型为enum时可选的值类型集合

  • Max:

    参数类型为float/integer时的最大值

  • Min:

    参数类型为float/integer时的最小值

  • ParamName:

    参数名称

  • NeedReboot:

    是否需要重启

  • Description:

    参数描述

  • ParamType:

    参数类型,integer/float/string/enum



14962
14963
14964
# File 'lib/v20190107/models.rb', line 14962

def EnumValue
  @EnumValue
end

#MaxObject

Parameters:

  • CurrentValue:

    当前值

  • Default:

    默认值

  • EnumValue:

    参数类型为enum时可选的值类型集合

  • Max:

    参数类型为float/integer时的最大值

  • Min:

    参数类型为float/integer时的最小值

  • ParamName:

    参数名称

  • NeedReboot:

    是否需要重启

  • Description:

    参数描述

  • ParamType:

    参数类型,integer/float/string/enum



14962
14963
14964
# File 'lib/v20190107/models.rb', line 14962

def Max
  @Max
end

#MinObject

Parameters:

  • CurrentValue:

    当前值

  • Default:

    默认值

  • EnumValue:

    参数类型为enum时可选的值类型集合

  • Max:

    参数类型为float/integer时的最大值

  • Min:

    参数类型为float/integer时的最小值

  • ParamName:

    参数名称

  • NeedReboot:

    是否需要重启

  • Description:

    参数描述

  • ParamType:

    参数类型,integer/float/string/enum



14962
14963
14964
# File 'lib/v20190107/models.rb', line 14962

def Min
  @Min
end

#NeedRebootObject

Parameters:

  • CurrentValue:

    当前值

  • Default:

    默认值

  • EnumValue:

    参数类型为enum时可选的值类型集合

  • Max:

    参数类型为float/integer时的最大值

  • Min:

    参数类型为float/integer时的最小值

  • ParamName:

    参数名称

  • NeedReboot:

    是否需要重启

  • Description:

    参数描述

  • ParamType:

    参数类型,integer/float/string/enum



14962
14963
14964
# File 'lib/v20190107/models.rb', line 14962

def NeedReboot
  @NeedReboot
end

#ParamNameObject

Parameters:

  • CurrentValue:

    当前值

  • Default:

    默认值

  • EnumValue:

    参数类型为enum时可选的值类型集合

  • Max:

    参数类型为float/integer时的最大值

  • Min:

    参数类型为float/integer时的最小值

  • ParamName:

    参数名称

  • NeedReboot:

    是否需要重启

  • Description:

    参数描述

  • ParamType:

    参数类型,integer/float/string/enum



14962
14963
14964
# File 'lib/v20190107/models.rb', line 14962

def ParamName
  @ParamName
end

#ParamTypeObject

Parameters:

  • CurrentValue:

    当前值

  • Default:

    默认值

  • EnumValue:

    参数类型为enum时可选的值类型集合

  • Max:

    参数类型为float/integer时的最大值

  • Min:

    参数类型为float/integer时的最小值

  • ParamName:

    参数名称

  • NeedReboot:

    是否需要重启

  • Description:

    参数描述

  • ParamType:

    参数类型,integer/float/string/enum



14962
14963
14964
# File 'lib/v20190107/models.rb', line 14962

def ParamType
  @ParamType
end

Instance Method Details

#deserialize(params) ⇒ Object



14976
14977
14978
14979
14980
14981
14982
14983
14984
14985
14986
# File 'lib/v20190107/models.rb', line 14976

def deserialize(params)
  @CurrentValue = params['CurrentValue']
  @Default = params['Default']
  @EnumValue = params['EnumValue']
  @Max = params['Max']
  @Min = params['Min']
  @ParamName = params['ParamName']
  @NeedReboot = params['NeedReboot']
  @Description = params['Description']
  @ParamType = params['ParamType']
end