Class: TencentCloud::Mongodb::V20190725::InstanceIntegerParam

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

Overview

实例可修改参数 Integer 类型集合。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(currentvalue = nil, defaultvalue = nil, max = nil, min = nil, needrestart = nil, paramname = nil, tips = nil, valuetype = nil, status = nil, unit = nil) ⇒ InstanceIntegerParam

Returns a new instance of InstanceIntegerParam.



4350
4351
4352
4353
4354
4355
4356
4357
4358
4359
4360
4361
# File 'lib/v20190725/models.rb', line 4350

def initialize(currentvalue=nil, defaultvalue=nil, max=nil, min=nil, needrestart=nil, paramname=nil, tips=nil, valuetype=nil, status=nil, unit=nil)
  @CurrentValue = currentvalue
  @DefaultValue = defaultvalue
  @Max = max
  @Min = min
  @NeedRestart = needrestart
  @ParamName = paramname
  @Tips = tips
  @ValueType = valuetype
  @Status = status
  @Unit = unit
end

Instance Attribute Details

#CurrentValueObject

  • 1:需要重启后生效。
  • 0:无需重启,设置成功即可生效。
  • 1:运行中参数值。
  • 0:非运行中参数值。

Parameters:

  • CurrentValue:

    参数当前值。

  • DefaultValue:

    参数默认值。

  • Max:

    参数最大值。

  • Min:

    最小值。

  • NeedRestart:

    参数修改之后是否需要重启生效。

  • ParamName:

    参数名称。

  • Tips:

    参数说明。

  • ValueType:

    参数类型。

  • Status:

    是否为运行中参数值。

  • Unit:

    冗余字段,可忽略。



4348
4349
4350
# File 'lib/v20190725/models.rb', line 4348

def CurrentValue
  @CurrentValue
end

#DefaultValueObject

  • 1:需要重启后生效。
  • 0:无需重启,设置成功即可生效。
  • 1:运行中参数值。
  • 0:非运行中参数值。

Parameters:

  • CurrentValue:

    参数当前值。

  • DefaultValue:

    参数默认值。

  • Max:

    参数最大值。

  • Min:

    最小值。

  • NeedRestart:

    参数修改之后是否需要重启生效。

  • ParamName:

    参数名称。

  • Tips:

    参数说明。

  • ValueType:

    参数类型。

  • Status:

    是否为运行中参数值。

  • Unit:

    冗余字段,可忽略。



4348
4349
4350
# File 'lib/v20190725/models.rb', line 4348

def DefaultValue
  @DefaultValue
end

#MaxObject

  • 1:需要重启后生效。
  • 0:无需重启,设置成功即可生效。
  • 1:运行中参数值。
  • 0:非运行中参数值。

Parameters:

  • CurrentValue:

    参数当前值。

  • DefaultValue:

    参数默认值。

  • Max:

    参数最大值。

  • Min:

    最小值。

  • NeedRestart:

    参数修改之后是否需要重启生效。

  • ParamName:

    参数名称。

  • Tips:

    参数说明。

  • ValueType:

    参数类型。

  • Status:

    是否为运行中参数值。

  • Unit:

    冗余字段,可忽略。



4348
4349
4350
# File 'lib/v20190725/models.rb', line 4348

def Max
  @Max
end

#MinObject

  • 1:需要重启后生效。
  • 0:无需重启,设置成功即可生效。
  • 1:运行中参数值。
  • 0:非运行中参数值。

Parameters:

  • CurrentValue:

    参数当前值。

  • DefaultValue:

    参数默认值。

  • Max:

    参数最大值。

  • Min:

    最小值。

  • NeedRestart:

    参数修改之后是否需要重启生效。

  • ParamName:

    参数名称。

  • Tips:

    参数说明。

  • ValueType:

    参数类型。

  • Status:

    是否为运行中参数值。

  • Unit:

    冗余字段,可忽略。



4348
4349
4350
# File 'lib/v20190725/models.rb', line 4348

def Min
  @Min
end

#NeedRestartObject

  • 1:需要重启后生效。
  • 0:无需重启,设置成功即可生效。
  • 1:运行中参数值。
  • 0:非运行中参数值。

Parameters:

  • CurrentValue:

    参数当前值。

  • DefaultValue:

    参数默认值。

  • Max:

    参数最大值。

  • Min:

    最小值。

  • NeedRestart:

    参数修改之后是否需要重启生效。

  • ParamName:

    参数名称。

  • Tips:

    参数说明。

  • ValueType:

    参数类型。

  • Status:

    是否为运行中参数值。

  • Unit:

    冗余字段,可忽略。



4348
4349
4350
# File 'lib/v20190725/models.rb', line 4348

def NeedRestart
  @NeedRestart
end

#ParamNameObject

  • 1:需要重启后生效。
  • 0:无需重启,设置成功即可生效。
  • 1:运行中参数值。
  • 0:非运行中参数值。

Parameters:

  • CurrentValue:

    参数当前值。

  • DefaultValue:

    参数默认值。

  • Max:

    参数最大值。

  • Min:

    最小值。

  • NeedRestart:

    参数修改之后是否需要重启生效。

  • ParamName:

    参数名称。

  • Tips:

    参数说明。

  • ValueType:

    参数类型。

  • Status:

    是否为运行中参数值。

  • Unit:

    冗余字段,可忽略。



4348
4349
4350
# File 'lib/v20190725/models.rb', line 4348

def ParamName
  @ParamName
end

#StatusObject

  • 1:需要重启后生效。
  • 0:无需重启,设置成功即可生效。
  • 1:运行中参数值。
  • 0:非运行中参数值。

Parameters:

  • CurrentValue:

    参数当前值。

  • DefaultValue:

    参数默认值。

  • Max:

    参数最大值。

  • Min:

    最小值。

  • NeedRestart:

    参数修改之后是否需要重启生效。

  • ParamName:

    参数名称。

  • Tips:

    参数说明。

  • ValueType:

    参数类型。

  • Status:

    是否为运行中参数值。

  • Unit:

    冗余字段,可忽略。



4348
4349
4350
# File 'lib/v20190725/models.rb', line 4348

def Status
  @Status
end

#TipsObject

  • 1:需要重启后生效。
  • 0:无需重启,设置成功即可生效。
  • 1:运行中参数值。
  • 0:非运行中参数值。

Parameters:

  • CurrentValue:

    参数当前值。

  • DefaultValue:

    参数默认值。

  • Max:

    参数最大值。

  • Min:

    最小值。

  • NeedRestart:

    参数修改之后是否需要重启生效。

  • ParamName:

    参数名称。

  • Tips:

    参数说明。

  • ValueType:

    参数类型。

  • Status:

    是否为运行中参数值。

  • Unit:

    冗余字段,可忽略。



4348
4349
4350
# File 'lib/v20190725/models.rb', line 4348

def Tips
  @Tips
end

#UnitObject

  • 1:需要重启后生效。
  • 0:无需重启,设置成功即可生效。
  • 1:运行中参数值。
  • 0:非运行中参数值。

Parameters:

  • CurrentValue:

    参数当前值。

  • DefaultValue:

    参数默认值。

  • Max:

    参数最大值。

  • Min:

    最小值。

  • NeedRestart:

    参数修改之后是否需要重启生效。

  • ParamName:

    参数名称。

  • Tips:

    参数说明。

  • ValueType:

    参数类型。

  • Status:

    是否为运行中参数值。

  • Unit:

    冗余字段,可忽略。



4348
4349
4350
# File 'lib/v20190725/models.rb', line 4348

def Unit
  @Unit
end

#ValueTypeObject

  • 1:需要重启后生效。
  • 0:无需重启,设置成功即可生效。
  • 1:运行中参数值。
  • 0:非运行中参数值。

Parameters:

  • CurrentValue:

    参数当前值。

  • DefaultValue:

    参数默认值。

  • Max:

    参数最大值。

  • Min:

    最小值。

  • NeedRestart:

    参数修改之后是否需要重启生效。

  • ParamName:

    参数名称。

  • Tips:

    参数说明。

  • ValueType:

    参数类型。

  • Status:

    是否为运行中参数值。

  • Unit:

    冗余字段,可忽略。



4348
4349
4350
# File 'lib/v20190725/models.rb', line 4348

def ValueType
  @ValueType
end

Instance Method Details

#deserialize(params) ⇒ Object



4363
4364
4365
4366
4367
4368
4369
4370
4371
4372
4373
4374
# File 'lib/v20190725/models.rb', line 4363

def deserialize(params)
  @CurrentValue = params['CurrentValue']
  @DefaultValue = params['DefaultValue']
  @Max = params['Max']
  @Min = params['Min']
  @NeedRestart = params['NeedRestart']
  @ParamName = params['ParamName']
  @Tips = params['Tips']
  @ValueType = params['ValueType']
  @Status = params['Status']
  @Unit = params['Unit']
end