Class: TencentCloud::Cynosdb::V20190107::ModifyServerlessStrategyRequest

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

Overview

ModifyServerlessStrategy请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(clusterid = nil, autopause = nil, autopausedelay = nil, autoscaleupdelay = nil, autoscaledowndelay = nil, mincpu = nil, maxcpu = nil, minrocpu = nil, maxrocpu = nil, minrocount = nil, maxrocount = nil, autoarchive = nil) ⇒ ModifyServerlessStrategyRequest

Returns a new instance of ModifyServerlessStrategyRequest.



11195
11196
11197
11198
11199
11200
11201
11202
11203
11204
11205
11206
11207
11208
# File 'lib/v20190107/models.rb', line 11195

def initialize(clusterid=nil, autopause=nil, autopausedelay=nil, autoscaleupdelay=nil, autoscaledowndelay=nil, mincpu=nil, maxcpu=nil, minrocpu=nil, maxrocpu=nil, minrocount=nil, maxrocount=nil, autoarchive=nil)
  @ClusterId = clusterid
  @AutoPause = autopause
  @AutoPauseDelay = autopausedelay
  @AutoScaleUpDelay = autoscaleupdelay
  @AutoScaleDownDelay = autoscaledowndelay
  @MinCpu = mincpu
  @MaxCpu = maxcpu
  @MinRoCpu = minrocpu
  @MaxRoCpu = maxrocpu
  @MinRoCount = minrocount
  @MaxRoCount = maxrocount
  @AutoArchive = autoarchive
end

Instance Attribute Details

#AutoArchiveObject

<li>yes</li> <li>no</li>

Parameters:

  • ClusterId:

    serverless集群id

  • AutoPause:

    集群是否自动暂停,可选范围

  • AutoPauseDelay:
  • AutoScaleUpDelay:

    该参数暂时无效

  • AutoScaleDownDelay:

    该参数暂时无效

  • MinCpu:

    cpu最小值,可选范围参考DescribeServerlessInstanceSpecs接口返回

  • MaxCpu:

    cpu最大值,可选范围参考DescribeServerlessInstanceSpecs接口返回

  • MinRoCpu:

    只读实例cpu最小值,可选范围参考DescribeServerlessInstanceSpecs接口返回

  • MaxRoCpu:

    只读cpu最大值,可选范围参考DescribeServerlessInstanceSpecs接口返回

  • MinRoCount:

    只读节点最小个数

  • MaxRoCount:

    只读节点最大个数

  • AutoArchive:

    是否开启归档,可选范围<li>yes</li><li>no</li>默认值:yes



11193
11194
11195
# File 'lib/v20190107/models.rb', line 11193

def AutoArchive
  @AutoArchive
end

#AutoPauseObject

<li>yes</li> <li>no</li>

Parameters:

  • ClusterId:

    serverless集群id

  • AutoPause:

    集群是否自动暂停,可选范围

  • AutoPauseDelay:
  • AutoScaleUpDelay:

    该参数暂时无效

  • AutoScaleDownDelay:

    该参数暂时无效

  • MinCpu:

    cpu最小值,可选范围参考DescribeServerlessInstanceSpecs接口返回

  • MaxCpu:

    cpu最大值,可选范围参考DescribeServerlessInstanceSpecs接口返回

  • MinRoCpu:

    只读实例cpu最小值,可选范围参考DescribeServerlessInstanceSpecs接口返回

  • MaxRoCpu:

    只读cpu最大值,可选范围参考DescribeServerlessInstanceSpecs接口返回

  • MinRoCount:

    只读节点最小个数

  • MaxRoCount:

    只读节点最大个数

  • AutoArchive:

    是否开启归档,可选范围<li>yes</li><li>no</li>默认值:yes



11193
11194
11195
# File 'lib/v20190107/models.rb', line 11193

def AutoPause
  @AutoPause
end

#AutoPauseDelayObject

<li>yes</li> <li>no</li>

Parameters:

  • ClusterId:

    serverless集群id

  • AutoPause:

    集群是否自动暂停,可选范围

  • AutoPauseDelay:
  • AutoScaleUpDelay:

    该参数暂时无效

  • AutoScaleDownDelay:

    该参数暂时无效

  • MinCpu:

    cpu最小值,可选范围参考DescribeServerlessInstanceSpecs接口返回

  • MaxCpu:

    cpu最大值,可选范围参考DescribeServerlessInstanceSpecs接口返回

  • MinRoCpu:

    只读实例cpu最小值,可选范围参考DescribeServerlessInstanceSpecs接口返回

  • MaxRoCpu:

    只读cpu最大值,可选范围参考DescribeServerlessInstanceSpecs接口返回

  • MinRoCount:

    只读节点最小个数

  • MaxRoCount:

    只读节点最大个数

  • AutoArchive:

    是否开启归档,可选范围<li>yes</li><li>no</li>默认值:yes



11193
11194
11195
# File 'lib/v20190107/models.rb', line 11193

def AutoPauseDelay
  @AutoPauseDelay
end

#AutoScaleDownDelayObject

<li>yes</li> <li>no</li>

Parameters:

  • ClusterId:

    serverless集群id

  • AutoPause:

    集群是否自动暂停,可选范围

  • AutoPauseDelay:
  • AutoScaleUpDelay:

    该参数暂时无效

  • AutoScaleDownDelay:

    该参数暂时无效

  • MinCpu:

    cpu最小值,可选范围参考DescribeServerlessInstanceSpecs接口返回

  • MaxCpu:

    cpu最大值,可选范围参考DescribeServerlessInstanceSpecs接口返回

  • MinRoCpu:

    只读实例cpu最小值,可选范围参考DescribeServerlessInstanceSpecs接口返回

  • MaxRoCpu:

    只读cpu最大值,可选范围参考DescribeServerlessInstanceSpecs接口返回

  • MinRoCount:

    只读节点最小个数

  • MaxRoCount:

    只读节点最大个数

  • AutoArchive:

    是否开启归档,可选范围<li>yes</li><li>no</li>默认值:yes



11193
11194
11195
# File 'lib/v20190107/models.rb', line 11193

def AutoScaleDownDelay
  @AutoScaleDownDelay
end

#AutoScaleUpDelayObject

<li>yes</li> <li>no</li>

Parameters:

  • ClusterId:

    serverless集群id

  • AutoPause:

    集群是否自动暂停,可选范围

  • AutoPauseDelay:
  • AutoScaleUpDelay:

    该参数暂时无效

  • AutoScaleDownDelay:

    该参数暂时无效

  • MinCpu:

    cpu最小值,可选范围参考DescribeServerlessInstanceSpecs接口返回

  • MaxCpu:

    cpu最大值,可选范围参考DescribeServerlessInstanceSpecs接口返回

  • MinRoCpu:

    只读实例cpu最小值,可选范围参考DescribeServerlessInstanceSpecs接口返回

  • MaxRoCpu:

    只读cpu最大值,可选范围参考DescribeServerlessInstanceSpecs接口返回

  • MinRoCount:

    只读节点最小个数

  • MaxRoCount:

    只读节点最大个数

  • AutoArchive:

    是否开启归档,可选范围<li>yes</li><li>no</li>默认值:yes



11193
11194
11195
# File 'lib/v20190107/models.rb', line 11193

def AutoScaleUpDelay
  @AutoScaleUpDelay
end

#ClusterIdObject

<li>yes</li> <li>no</li>

Parameters:

  • ClusterId:

    serverless集群id

  • AutoPause:

    集群是否自动暂停,可选范围

  • AutoPauseDelay:
  • AutoScaleUpDelay:

    该参数暂时无效

  • AutoScaleDownDelay:

    该参数暂时无效

  • MinCpu:

    cpu最小值,可选范围参考DescribeServerlessInstanceSpecs接口返回

  • MaxCpu:

    cpu最大值,可选范围参考DescribeServerlessInstanceSpecs接口返回

  • MinRoCpu:

    只读实例cpu最小值,可选范围参考DescribeServerlessInstanceSpecs接口返回

  • MaxRoCpu:

    只读cpu最大值,可选范围参考DescribeServerlessInstanceSpecs接口返回

  • MinRoCount:

    只读节点最小个数

  • MaxRoCount:

    只读节点最大个数

  • AutoArchive:

    是否开启归档,可选范围<li>yes</li><li>no</li>默认值:yes



11193
11194
11195
# File 'lib/v20190107/models.rb', line 11193

def ClusterId
  @ClusterId
end

#MaxCpuObject

<li>yes</li> <li>no</li>

Parameters:

  • ClusterId:

    serverless集群id

  • AutoPause:

    集群是否自动暂停,可选范围

  • AutoPauseDelay:
  • AutoScaleUpDelay:

    该参数暂时无效

  • AutoScaleDownDelay:

    该参数暂时无效

  • MinCpu:

    cpu最小值,可选范围参考DescribeServerlessInstanceSpecs接口返回

  • MaxCpu:

    cpu最大值,可选范围参考DescribeServerlessInstanceSpecs接口返回

  • MinRoCpu:

    只读实例cpu最小值,可选范围参考DescribeServerlessInstanceSpecs接口返回

  • MaxRoCpu:

    只读cpu最大值,可选范围参考DescribeServerlessInstanceSpecs接口返回

  • MinRoCount:

    只读节点最小个数

  • MaxRoCount:

    只读节点最大个数

  • AutoArchive:

    是否开启归档,可选范围<li>yes</li><li>no</li>默认值:yes



11193
11194
11195
# File 'lib/v20190107/models.rb', line 11193

def MaxCpu
  @MaxCpu
end

#MaxRoCountObject

<li>yes</li> <li>no</li>

Parameters:

  • ClusterId:

    serverless集群id

  • AutoPause:

    集群是否自动暂停,可选范围

  • AutoPauseDelay:
  • AutoScaleUpDelay:

    该参数暂时无效

  • AutoScaleDownDelay:

    该参数暂时无效

  • MinCpu:

    cpu最小值,可选范围参考DescribeServerlessInstanceSpecs接口返回

  • MaxCpu:

    cpu最大值,可选范围参考DescribeServerlessInstanceSpecs接口返回

  • MinRoCpu:

    只读实例cpu最小值,可选范围参考DescribeServerlessInstanceSpecs接口返回

  • MaxRoCpu:

    只读cpu最大值,可选范围参考DescribeServerlessInstanceSpecs接口返回

  • MinRoCount:

    只读节点最小个数

  • MaxRoCount:

    只读节点最大个数

  • AutoArchive:

    是否开启归档,可选范围<li>yes</li><li>no</li>默认值:yes



11193
11194
11195
# File 'lib/v20190107/models.rb', line 11193

def MaxRoCount
  @MaxRoCount
end

#MaxRoCpuObject

<li>yes</li> <li>no</li>

Parameters:

  • ClusterId:

    serverless集群id

  • AutoPause:

    集群是否自动暂停,可选范围

  • AutoPauseDelay:
  • AutoScaleUpDelay:

    该参数暂时无效

  • AutoScaleDownDelay:

    该参数暂时无效

  • MinCpu:

    cpu最小值,可选范围参考DescribeServerlessInstanceSpecs接口返回

  • MaxCpu:

    cpu最大值,可选范围参考DescribeServerlessInstanceSpecs接口返回

  • MinRoCpu:

    只读实例cpu最小值,可选范围参考DescribeServerlessInstanceSpecs接口返回

  • MaxRoCpu:

    只读cpu最大值,可选范围参考DescribeServerlessInstanceSpecs接口返回

  • MinRoCount:

    只读节点最小个数

  • MaxRoCount:

    只读节点最大个数

  • AutoArchive:

    是否开启归档,可选范围<li>yes</li><li>no</li>默认值:yes



11193
11194
11195
# File 'lib/v20190107/models.rb', line 11193

def MaxRoCpu
  @MaxRoCpu
end

#MinCpuObject

<li>yes</li> <li>no</li>

Parameters:

  • ClusterId:

    serverless集群id

  • AutoPause:

    集群是否自动暂停,可选范围

  • AutoPauseDelay:
  • AutoScaleUpDelay:

    该参数暂时无效

  • AutoScaleDownDelay:

    该参数暂时无效

  • MinCpu:

    cpu最小值,可选范围参考DescribeServerlessInstanceSpecs接口返回

  • MaxCpu:

    cpu最大值,可选范围参考DescribeServerlessInstanceSpecs接口返回

  • MinRoCpu:

    只读实例cpu最小值,可选范围参考DescribeServerlessInstanceSpecs接口返回

  • MaxRoCpu:

    只读cpu最大值,可选范围参考DescribeServerlessInstanceSpecs接口返回

  • MinRoCount:

    只读节点最小个数

  • MaxRoCount:

    只读节点最大个数

  • AutoArchive:

    是否开启归档,可选范围<li>yes</li><li>no</li>默认值:yes



11193
11194
11195
# File 'lib/v20190107/models.rb', line 11193

def MinCpu
  @MinCpu
end

#MinRoCountObject

<li>yes</li> <li>no</li>

Parameters:

  • ClusterId:

    serverless集群id

  • AutoPause:

    集群是否自动暂停,可选范围

  • AutoPauseDelay:
  • AutoScaleUpDelay:

    该参数暂时无效

  • AutoScaleDownDelay:

    该参数暂时无效

  • MinCpu:

    cpu最小值,可选范围参考DescribeServerlessInstanceSpecs接口返回

  • MaxCpu:

    cpu最大值,可选范围参考DescribeServerlessInstanceSpecs接口返回

  • MinRoCpu:

    只读实例cpu最小值,可选范围参考DescribeServerlessInstanceSpecs接口返回

  • MaxRoCpu:

    只读cpu最大值,可选范围参考DescribeServerlessInstanceSpecs接口返回

  • MinRoCount:

    只读节点最小个数

  • MaxRoCount:

    只读节点最大个数

  • AutoArchive:

    是否开启归档,可选范围<li>yes</li><li>no</li>默认值:yes



11193
11194
11195
# File 'lib/v20190107/models.rb', line 11193

def MinRoCount
  @MinRoCount
end

#MinRoCpuObject

<li>yes</li> <li>no</li>

Parameters:

  • ClusterId:

    serverless集群id

  • AutoPause:

    集群是否自动暂停,可选范围

  • AutoPauseDelay:
  • AutoScaleUpDelay:

    该参数暂时无效

  • AutoScaleDownDelay:

    该参数暂时无效

  • MinCpu:

    cpu最小值,可选范围参考DescribeServerlessInstanceSpecs接口返回

  • MaxCpu:

    cpu最大值,可选范围参考DescribeServerlessInstanceSpecs接口返回

  • MinRoCpu:

    只读实例cpu最小值,可选范围参考DescribeServerlessInstanceSpecs接口返回

  • MaxRoCpu:

    只读cpu最大值,可选范围参考DescribeServerlessInstanceSpecs接口返回

  • MinRoCount:

    只读节点最小个数

  • MaxRoCount:

    只读节点最大个数

  • AutoArchive:

    是否开启归档,可选范围<li>yes</li><li>no</li>默认值:yes



11193
11194
11195
# File 'lib/v20190107/models.rb', line 11193

def MinRoCpu
  @MinRoCpu
end

Instance Method Details

#deserialize(params) ⇒ Object



11210
11211
11212
11213
11214
11215
11216
11217
11218
11219
11220
11221
11222
11223
# File 'lib/v20190107/models.rb', line 11210

def deserialize(params)
  @ClusterId = params['ClusterId']
  @AutoPause = params['AutoPause']
  @AutoPauseDelay = params['AutoPauseDelay']
  @AutoScaleUpDelay = params['AutoScaleUpDelay']
  @AutoScaleDownDelay = params['AutoScaleDownDelay']
  @MinCpu = params['MinCpu']
  @MaxCpu = params['MaxCpu']
  @MinRoCpu = params['MinRoCpu']
  @MaxRoCpu = params['MaxRoCpu']
  @MinRoCount = params['MinRoCount']
  @MaxRoCount = params['MaxRoCount']
  @AutoArchive = params['AutoArchive']
end