Class: TencentCloud::Mongodb::V20180408::CreateDBInstanceHourRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Mongodb::V20180408::CreateDBInstanceHourRequest
- Defined in:
- lib/v20180408/models.rb
Overview
CreateDBInstanceHour请求参数结构体
Instance Attribute Summary collapse
- #Encrypt ⇒ Object
- #EngineVersion ⇒ Object
- #GoodsNum ⇒ Object
- #InstanceRole ⇒ Object
- #InstanceType ⇒ Object
- #Machine ⇒ Object
- #Memory ⇒ Object
- #ProjectId ⇒ Object
- #ReplicateSetNum ⇒ Object
- #SecondaryNum ⇒ Object
- #SecurityGroup ⇒ Object
- #SubnetId ⇒ Object
- #UniqSubnetId ⇒ Object
- #UniqVpcId ⇒ Object
- #Volume ⇒ Object
- #VpcId ⇒ Object
- #Zone ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(memory = nil, volume = nil, replicatesetnum = nil, secondarynum = nil, engineversion = nil, machine = nil, goodsnum = nil, zone = nil, instancerole = nil, instancetype = nil, encrypt = nil, vpcid = nil, subnetid = nil, projectid = nil, securitygroup = nil, uniqvpcid = nil, uniqsubnetid = nil) ⇒ CreateDBInstanceHourRequest
constructor
A new instance of CreateDBInstanceHourRequest.
Constructor Details
#initialize(memory = nil, volume = nil, replicatesetnum = nil, secondarynum = nil, engineversion = nil, machine = nil, goodsnum = nil, zone = nil, instancerole = nil, instancetype = nil, encrypt = nil, vpcid = nil, subnetid = nil, projectid = nil, securitygroup = nil, uniqvpcid = nil, uniqsubnetid = nil) ⇒ CreateDBInstanceHourRequest
Returns a new instance of CreateDBInstanceHourRequest.
119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 |
# File 'lib/v20180408/models.rb', line 119 def initialize(memory=nil, volume=nil, replicatesetnum=nil, secondarynum=nil, engineversion=nil, machine=nil, goodsnum=nil, zone=nil, instancerole=nil, instancetype=nil, encrypt=nil, vpcid=nil, subnetid=nil, projectid=nil, securitygroup=nil, uniqvpcid=nil, uniqsubnetid=nil) @Memory = memory @Volume = volume @ReplicateSetNum = replicatesetnum @SecondaryNum = secondarynum @EngineVersion = engineversion @Machine = machine @GoodsNum = goodsnum @Zone = zone @InstanceRole = instancerole @InstanceType = instancetype @Encrypt = encrypt @VpcId = vpcid @SubnetId = subnetid @ProjectId = projectid @SecurityGroup = securitygroup @UniqVpcId = uniqvpcid @UniqSubnetId = uniqsubnetid end |
Instance Attribute Details
#Encrypt ⇒ Object
117 118 119 |
# File 'lib/v20180408/models.rb', line 117 def Encrypt @Encrypt end |
#EngineVersion ⇒ Object
117 118 119 |
# File 'lib/v20180408/models.rb', line 117 def EngineVersion @EngineVersion end |
#GoodsNum ⇒ Object
117 118 119 |
# File 'lib/v20180408/models.rb', line 117 def GoodsNum @GoodsNum end |
#InstanceRole ⇒ Object
117 118 119 |
# File 'lib/v20180408/models.rb', line 117 def InstanceRole @InstanceRole end |
#InstanceType ⇒ Object
117 118 119 |
# File 'lib/v20180408/models.rb', line 117 def InstanceType @InstanceType end |
#Machine ⇒ Object
117 118 119 |
# File 'lib/v20180408/models.rb', line 117 def Machine @Machine end |
#Memory ⇒ Object
117 118 119 |
# File 'lib/v20180408/models.rb', line 117 def Memory @Memory end |
#ProjectId ⇒ Object
117 118 119 |
# File 'lib/v20180408/models.rb', line 117 def ProjectId @ProjectId end |
#ReplicateSetNum ⇒ Object
117 118 119 |
# File 'lib/v20180408/models.rb', line 117 def ReplicateSetNum @ReplicateSetNum end |
#SecondaryNum ⇒ Object
117 118 119 |
# File 'lib/v20180408/models.rb', line 117 def SecondaryNum @SecondaryNum end |
#SecurityGroup ⇒ Object
117 118 119 |
# File 'lib/v20180408/models.rb', line 117 def SecurityGroup @SecurityGroup end |
#SubnetId ⇒ Object
117 118 119 |
# File 'lib/v20180408/models.rb', line 117 def SubnetId @SubnetId end |
#UniqSubnetId ⇒ Object
117 118 119 |
# File 'lib/v20180408/models.rb', line 117 def UniqSubnetId @UniqSubnetId end |
#UniqVpcId ⇒ Object
117 118 119 |
# File 'lib/v20180408/models.rb', line 117 def UniqVpcId @UniqVpcId end |
#Volume ⇒ Object
117 118 119 |
# File 'lib/v20180408/models.rb', line 117 def Volume @Volume end |
#VpcId ⇒ Object
117 118 119 |
# File 'lib/v20180408/models.rb', line 117 def VpcId @VpcId end |
#Zone ⇒ Object
117 118 119 |
# File 'lib/v20180408/models.rb', line 117 def Zone @Zone end |
Instance Method Details
#deserialize(params) ⇒ Object
139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 |
# File 'lib/v20180408/models.rb', line 139 def deserialize(params) @Memory = params['Memory'] @Volume = params['Volume'] @ReplicateSetNum = params['ReplicateSetNum'] @SecondaryNum = params['SecondaryNum'] @EngineVersion = params['EngineVersion'] @Machine = params['Machine'] @GoodsNum = params['GoodsNum'] @Zone = params['Zone'] @InstanceRole = params['InstanceRole'] @InstanceType = params['InstanceType'] @Encrypt = params['Encrypt'] @VpcId = params['VpcId'] @SubnetId = params['SubnetId'] @ProjectId = params['ProjectId'] @SecurityGroup = params['SecurityGroup'] @UniqVpcId = params['UniqVpcId'] @UniqSubnetId = params['UniqSubnetId'] end |