Class: TencentCloud::Rum::V20210622::CreateTawInstanceRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Rum::V20210622::CreateTawInstanceRequest
- Defined in:
- lib/v20210622/models.rb
Overview
CreateTawInstance请求参数结构体
Instance Attribute Summary collapse
- #AreaId ⇒ Object
- #BuyingChannel ⇒ Object
- #ChargeType ⇒ Object
- #CountNum ⇒ Object
- #DataRetentionDays ⇒ Object
- #InstanceDesc ⇒ Object
- #InstanceName ⇒ Object
- #InstanceType ⇒ Object
- #PeriodRetain ⇒ Object
- #ResourcePackageNum ⇒ Object
- #ResourcePackageType ⇒ Object
- #Tags ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(areaid = nil, chargetype = nil, dataretentiondays = nil, instancename = nil, tags = nil, instancedesc = nil, countnum = nil, periodretain = nil, buyingchannel = nil, resourcepackagetype = nil, resourcepackagenum = nil, instancetype = nil) ⇒ CreateTawInstanceRequest
constructor
A new instance of CreateTawInstanceRequest.
Constructor Details
#initialize(areaid = nil, chargetype = nil, dataretentiondays = nil, instancename = nil, tags = nil, instancedesc = nil, countnum = nil, periodretain = nil, buyingchannel = nil, resourcepackagetype = nil, resourcepackagenum = nil, instancetype = nil) ⇒ CreateTawInstanceRequest
Returns a new instance of CreateTawInstanceRequest.
204 205 206 207 208 209 210 211 212 213 214 215 216 217 |
# File 'lib/v20210622/models.rb', line 204 def initialize(areaid=nil, chargetype=nil, dataretentiondays=nil, instancename=nil, =nil, instancedesc=nil, countnum=nil, periodretain=nil, =nil, resourcepackagetype=nil, resourcepackagenum=nil, instancetype=nil) @AreaId = areaid @ChargeType = chargetype @DataRetentionDays = dataretentiondays @InstanceName = instancename @Tags = @InstanceDesc = instancedesc @CountNum = countnum @PeriodRetain = periodretain @BuyingChannel = @ResourcePackageType = resourcepackagetype @ResourcePackageNum = resourcepackagenum @InstanceType = instancetype end |
Instance Attribute Details
#AreaId ⇒ Object
202 203 204 |
# File 'lib/v20210622/models.rb', line 202 def AreaId @AreaId end |
#BuyingChannel ⇒ Object
202 203 204 |
# File 'lib/v20210622/models.rb', line 202 def BuyingChannel @BuyingChannel end |
#ChargeType ⇒ Object
202 203 204 |
# File 'lib/v20210622/models.rb', line 202 def ChargeType @ChargeType end |
#CountNum ⇒ Object
202 203 204 |
# File 'lib/v20210622/models.rb', line 202 def CountNum @CountNum end |
#DataRetentionDays ⇒ Object
202 203 204 |
# File 'lib/v20210622/models.rb', line 202 def DataRetentionDays @DataRetentionDays end |
#InstanceDesc ⇒ Object
202 203 204 |
# File 'lib/v20210622/models.rb', line 202 def InstanceDesc @InstanceDesc end |
#InstanceName ⇒ Object
202 203 204 |
# File 'lib/v20210622/models.rb', line 202 def InstanceName @InstanceName end |
#InstanceType ⇒ Object
202 203 204 |
# File 'lib/v20210622/models.rb', line 202 def InstanceType @InstanceType end |
#PeriodRetain ⇒ Object
202 203 204 |
# File 'lib/v20210622/models.rb', line 202 def PeriodRetain @PeriodRetain end |
#ResourcePackageNum ⇒ Object
202 203 204 |
# File 'lib/v20210622/models.rb', line 202 def ResourcePackageNum @ResourcePackageNum end |
#ResourcePackageType ⇒ Object
202 203 204 |
# File 'lib/v20210622/models.rb', line 202 def ResourcePackageType @ResourcePackageType end |
#Tags ⇒ Object
202 203 204 |
# File 'lib/v20210622/models.rb', line 202 def Tags @Tags end |
Instance Method Details
#deserialize(params) ⇒ Object
219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 |
# File 'lib/v20210622/models.rb', line 219 def deserialize(params) @AreaId = params['AreaId'] @ChargeType = params['ChargeType'] @DataRetentionDays = params['DataRetentionDays'] @InstanceName = params['InstanceName'] unless params['Tags'].nil? @Tags = [] params['Tags'].each do |i| tag_tmp = Tag.new tag_tmp.deserialize(i) @Tags << tag_tmp end end @InstanceDesc = params['InstanceDesc'] @CountNum = params['CountNum'] @PeriodRetain = params['PeriodRetain'] @BuyingChannel = params['BuyingChannel'] @ResourcePackageType = params['ResourcePackageType'] @ResourcePackageNum = params['ResourcePackageNum'] @InstanceType = params['InstanceType'] end |