Class: TencentCloud::Trocket::V20230308::CreateMQTTInstanceRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Trocket::V20230308::CreateMQTTInstanceRequest
- Defined in:
- lib/v20230308/models.rb
Overview
CreateMQTTInstance请求参数结构体
Instance Attribute Summary collapse
-
#Bandwidth ⇒ Object
EXPERIMENT 体验版 BASIC 基础版 PRO 专业版 PLATINUM 铂金版 basic_1k,.
-
#EnablePublic ⇒ Object
EXPERIMENT 体验版 BASIC 基础版 PRO 专业版 PLATINUM 铂金版 basic_1k,.
-
#InstanceType ⇒ Object
EXPERIMENT 体验版 BASIC 基础版 PRO 专业版 PLATINUM 铂金版 basic_1k,.
-
#IpRules ⇒ Object
EXPERIMENT 体验版 BASIC 基础版 PRO 专业版 PLATINUM 铂金版 basic_1k,.
-
#Name ⇒ Object
EXPERIMENT 体验版 BASIC 基础版 PRO 专业版 PLATINUM 铂金版 basic_1k,.
-
#Remark ⇒ Object
EXPERIMENT 体验版 BASIC 基础版 PRO 专业版 PLATINUM 铂金版 basic_1k,.
-
#RenewFlag ⇒ Object
EXPERIMENT 体验版 BASIC 基础版 PRO 专业版 PLATINUM 铂金版 basic_1k,.
-
#SkuCode ⇒ Object
EXPERIMENT 体验版 BASIC 基础版 PRO 专业版 PLATINUM 铂金版 basic_1k,.
-
#TagList ⇒ Object
EXPERIMENT 体验版 BASIC 基础版 PRO 专业版 PLATINUM 铂金版 basic_1k,.
-
#TimeSpan ⇒ Object
EXPERIMENT 体验版 BASIC 基础版 PRO 专业版 PLATINUM 铂金版 basic_1k,.
-
#VpcList ⇒ Object
EXPERIMENT 体验版 BASIC 基础版 PRO 专业版 PLATINUM 铂金版 basic_1k,.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(instancetype = nil, name = nil, skucode = nil, remark = nil, taglist = nil, vpclist = nil, enablepublic = nil, bandwidth = nil, iprules = nil, renewflag = nil, timespan = nil) ⇒ CreateMQTTInstanceRequest
constructor
A new instance of CreateMQTTInstanceRequest.
Constructor Details
#initialize(instancetype = nil, name = nil, skucode = nil, remark = nil, taglist = nil, vpclist = nil, enablepublic = nil, bandwidth = nil, iprules = nil, renewflag = nil, timespan = nil) ⇒ CreateMQTTInstanceRequest
Returns a new instance of CreateMQTTInstanceRequest.
505 506 507 508 509 510 511 512 513 514 515 516 517 |
# File 'lib/v20230308/models.rb', line 505 def initialize(instancetype=nil, name=nil, skucode=nil, remark=nil, taglist=nil, vpclist=nil, enablepublic=nil, bandwidth=nil, iprules=nil, renewflag=nil, timespan=nil) @InstanceType = instancetype @Name = name @SkuCode = skucode @Remark = remark @TagList = taglist @VpcList = vpclist @EnablePublic = enablepublic @Bandwidth = bandwidth @IpRules = iprules @RenewFlag = renewflag @TimeSpan = timespan end |
Instance Attribute Details
#Bandwidth ⇒ Object
EXPERIMENT 体验版 BASIC 基础版 PRO 专业版 PLATINUM 铂金版 basic_1k,
503 504 505 |
# File 'lib/v20230308/models.rb', line 503 def Bandwidth @Bandwidth end |
#EnablePublic ⇒ Object
EXPERIMENT 体验版 BASIC 基础版 PRO 专业版 PLATINUM 铂金版 basic_1k,
503 504 505 |
# File 'lib/v20230308/models.rb', line 503 def EnablePublic @EnablePublic end |
#InstanceType ⇒ Object
EXPERIMENT 体验版 BASIC 基础版 PRO 专业版 PLATINUM 铂金版 basic_1k,
503 504 505 |
# File 'lib/v20230308/models.rb', line 503 def InstanceType @InstanceType end |
#IpRules ⇒ Object
EXPERIMENT 体验版 BASIC 基础版 PRO 专业版 PLATINUM 铂金版 basic_1k,
503 504 505 |
# File 'lib/v20230308/models.rb', line 503 def IpRules @IpRules end |
#Name ⇒ Object
EXPERIMENT 体验版 BASIC 基础版 PRO 专业版 PLATINUM 铂金版 basic_1k,
503 504 505 |
# File 'lib/v20230308/models.rb', line 503 def Name @Name end |
#Remark ⇒ Object
EXPERIMENT 体验版 BASIC 基础版 PRO 专业版 PLATINUM 铂金版 basic_1k,
503 504 505 |
# File 'lib/v20230308/models.rb', line 503 def Remark @Remark end |
#RenewFlag ⇒ Object
EXPERIMENT 体验版 BASIC 基础版 PRO 专业版 PLATINUM 铂金版 basic_1k,
503 504 505 |
# File 'lib/v20230308/models.rb', line 503 def RenewFlag @RenewFlag end |
#SkuCode ⇒ Object
EXPERIMENT 体验版 BASIC 基础版 PRO 专业版 PLATINUM 铂金版 basic_1k,
503 504 505 |
# File 'lib/v20230308/models.rb', line 503 def SkuCode @SkuCode end |
#TagList ⇒ Object
EXPERIMENT 体验版 BASIC 基础版 PRO 专业版 PLATINUM 铂金版 basic_1k,
503 504 505 |
# File 'lib/v20230308/models.rb', line 503 def TagList @TagList end |
#TimeSpan ⇒ Object
EXPERIMENT 体验版 BASIC 基础版 PRO 专业版 PLATINUM 铂金版 basic_1k,
503 504 505 |
# File 'lib/v20230308/models.rb', line 503 def TimeSpan @TimeSpan end |
#VpcList ⇒ Object
EXPERIMENT 体验版 BASIC 基础版 PRO 专业版 PLATINUM 铂金版 basic_1k,
503 504 505 |
# File 'lib/v20230308/models.rb', line 503 def VpcList @VpcList end |
Instance Method Details
#deserialize(params) ⇒ Object
519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 |
# File 'lib/v20230308/models.rb', line 519 def deserialize(params) @InstanceType = params['InstanceType'] @Name = params['Name'] @SkuCode = params['SkuCode'] @Remark = params['Remark'] unless params['TagList'].nil? @TagList = [] params['TagList'].each do |i| tag_tmp = Tag.new tag_tmp.deserialize(i) @TagList << tag_tmp end end unless params['VpcList'].nil? @VpcList = [] params['VpcList'].each do |i| vpcinfo_tmp = VpcInfo.new vpcinfo_tmp.deserialize(i) @VpcList << vpcinfo_tmp end end @EnablePublic = params['EnablePublic'] @Bandwidth = params['Bandwidth'] unless params['IpRules'].nil? @IpRules = [] params['IpRules'].each do |i| iprule_tmp = IpRule.new iprule_tmp.deserialize(i) @IpRules << iprule_tmp end end @RenewFlag = params['RenewFlag'] @TimeSpan = params['TimeSpan'] end |