Class: TencentCloud::Cynosdb::V20190107::AddInstancesRequest
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cynosdb::V20190107::AddInstancesRequest
- Extended by:
- Gem::Deprecate
- Defined in:
- lib/v20190107/models.rb
Overview
AddInstances请求参数结构体
Instance Attribute Summary collapse
-
#AutoVoucher ⇒ Object
<li> MYSQL </li>.
-
#ClusterId ⇒ Object
<li> MYSQL </li>.
-
#Cpu ⇒ Object
<li> MYSQL </li>.
-
#DbType ⇒ Object
<li> MYSQL </li>.
-
#DealMode ⇒ Object
<li> MYSQL </li>.
-
#DeviceType ⇒ Object
<li> MYSQL </li>.
-
#InstanceGrpId ⇒ Object
<li> MYSQL </li>.
-
#InstanceName ⇒ Object
<li> MYSQL </li>.
-
#InstanceParams ⇒ Object
<li> MYSQL </li>.
-
#Memory ⇒ Object
<li> MYSQL </li>.
-
#OrderSource ⇒ Object
<li> MYSQL </li>.
-
#ParamTemplateId ⇒ Object
<li> MYSQL </li>.
-
#Port ⇒ Object
<li> MYSQL </li>.
-
#ReadOnlyCount ⇒ Object
<li> MYSQL </li>.
-
#SecurityGroupIds ⇒ Object
<li> MYSQL </li>.
-
#SubnetId ⇒ Object
<li> MYSQL </li>.
-
#UpgradeProxy ⇒ Object
<li> MYSQL </li>.
-
#VpcId ⇒ Object
<li> MYSQL </li>.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(clusterid = nil, cpu = nil, memory = nil, readonlycount = nil, devicetype = nil, instancegrpid = nil, vpcid = nil, subnetid = nil, port = nil, instancename = nil, autovoucher = nil, dbtype = nil, ordersource = nil, dealmode = nil, paramtemplateid = nil, instanceparams = nil, securitygroupids = nil, upgradeproxy = nil) ⇒ AddInstancesRequest
constructor
A new instance of AddInstancesRequest.
Constructor Details
#initialize(clusterid = nil, cpu = nil, memory = nil, readonlycount = nil, devicetype = nil, instancegrpid = nil, vpcid = nil, subnetid = nil, port = nil, instancename = nil, autovoucher = nil, dbtype = nil, ordersource = nil, dealmode = nil, paramtemplateid = nil, instanceparams = nil, securitygroupids = nil, upgradeproxy = nil) ⇒ AddInstancesRequest
Returns a new instance of AddInstancesRequest.
253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 |
# File 'lib/v20190107/models.rb', line 253 def initialize(clusterid=nil, cpu=nil, memory=nil, readonlycount=nil, devicetype=nil, instancegrpid=nil, vpcid=nil, subnetid=nil, port=nil, instancename=nil, autovoucher=nil, dbtype=nil, ordersource=nil, dealmode=nil, paramtemplateid=nil, instanceparams=nil, securitygroupids=nil, upgradeproxy=nil) @ClusterId = clusterid @Cpu = cpu @Memory = memory @ReadOnlyCount = readonlycount @DeviceType = devicetype @InstanceGrpId = instancegrpid @VpcId = vpcid @SubnetId = subnetid @Port = port @InstanceName = instancename @AutoVoucher = autovoucher @DbType = dbtype @OrderSource = ordersource @DealMode = dealmode @ParamTemplateId = paramtemplateid @InstanceParams = instanceparams @SecurityGroupIds = securitygroupids @UpgradeProxy = upgradeproxy end |
Instance Attribute Details
#AutoVoucher ⇒ Object
<li> MYSQL </li>
248 249 250 |
# File 'lib/v20190107/models.rb', line 248 def AutoVoucher @AutoVoucher end |
#ClusterId ⇒ Object
<li> MYSQL </li>
248 249 250 |
# File 'lib/v20190107/models.rb', line 248 def ClusterId @ClusterId end |
#Cpu ⇒ Object
<li> MYSQL </li>
248 249 250 |
# File 'lib/v20190107/models.rb', line 248 def Cpu @Cpu end |
#DbType ⇒ Object
<li> MYSQL </li>
248 249 250 |
# File 'lib/v20190107/models.rb', line 248 def DbType @DbType end |
#DealMode ⇒ Object
<li> MYSQL </li>
248 249 250 |
# File 'lib/v20190107/models.rb', line 248 def DealMode @DealMode end |
#DeviceType ⇒ Object
<li> MYSQL </li>
248 249 250 |
# File 'lib/v20190107/models.rb', line 248 def DeviceType @DeviceType end |
#InstanceGrpId ⇒ Object
<li> MYSQL </li>
248 249 250 |
# File 'lib/v20190107/models.rb', line 248 def InstanceGrpId @InstanceGrpId end |
#InstanceName ⇒ Object
<li> MYSQL </li>
248 249 250 |
# File 'lib/v20190107/models.rb', line 248 def InstanceName @InstanceName end |
#InstanceParams ⇒ Object
<li> MYSQL </li>
248 249 250 |
# File 'lib/v20190107/models.rb', line 248 def InstanceParams @InstanceParams end |
#Memory ⇒ Object
<li> MYSQL </li>
248 249 250 |
# File 'lib/v20190107/models.rb', line 248 def Memory @Memory end |
#OrderSource ⇒ Object
<li> MYSQL </li>
248 249 250 |
# File 'lib/v20190107/models.rb', line 248 def OrderSource @OrderSource end |
#ParamTemplateId ⇒ Object
<li> MYSQL </li>
248 249 250 |
# File 'lib/v20190107/models.rb', line 248 def ParamTemplateId @ParamTemplateId end |
#Port ⇒ Object
<li> MYSQL </li>
248 249 250 |
# File 'lib/v20190107/models.rb', line 248 def Port @Port end |
#ReadOnlyCount ⇒ Object
<li> MYSQL </li>
248 249 250 |
# File 'lib/v20190107/models.rb', line 248 def ReadOnlyCount @ReadOnlyCount end |
#SecurityGroupIds ⇒ Object
<li> MYSQL </li>
248 249 250 |
# File 'lib/v20190107/models.rb', line 248 def SecurityGroupIds @SecurityGroupIds end |
#SubnetId ⇒ Object
<li> MYSQL </li>
248 249 250 |
# File 'lib/v20190107/models.rb', line 248 def SubnetId @SubnetId end |
#UpgradeProxy ⇒ Object
<li> MYSQL </li>
248 249 250 |
# File 'lib/v20190107/models.rb', line 248 def UpgradeProxy @UpgradeProxy end |
#VpcId ⇒ Object
<li> MYSQL </li>
248 249 250 |
# File 'lib/v20190107/models.rb', line 248 def VpcId @VpcId end |
Instance Method Details
#deserialize(params) ⇒ Object
274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 |
# File 'lib/v20190107/models.rb', line 274 def deserialize(params) @ClusterId = params['ClusterId'] @Cpu = params['Cpu'] @Memory = params['Memory'] @ReadOnlyCount = params['ReadOnlyCount'] @DeviceType = params['DeviceType'] @InstanceGrpId = params['InstanceGrpId'] @VpcId = params['VpcId'] @SubnetId = params['SubnetId'] @Port = params['Port'] @InstanceName = params['InstanceName'] @AutoVoucher = params['AutoVoucher'] @DbType = params['DbType'] @OrderSource = params['OrderSource'] @DealMode = params['DealMode'] @ParamTemplateId = params['ParamTemplateId'] unless params['InstanceParams'].nil? @InstanceParams = [] params['InstanceParams'].each do |i| modifyparamitem_tmp = ModifyParamItem.new modifyparamitem_tmp.deserialize(i) @InstanceParams << modifyparamitem_tmp end end @SecurityGroupIds = params['SecurityGroupIds'] unless params['UpgradeProxy'].nil? @UpgradeProxy = UpgradeProxy.new @UpgradeProxy.deserialize(params['UpgradeProxy']) end end |