Class: TencentCloud::Ckafka::V20190819::InquireCkafkaPriceRequest
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Ckafka::V20190819::InquireCkafkaPriceRequest
- Defined in:
- lib/v20190819/models.rb
Overview
InquireCkafkaPrice请求参数结构体
Instance Attribute Summary collapse
-
#Bandwidth ⇒ Object
分区上限 最大值: 40000,步长: 100 可以通过以下链接查看规格限制: https://cloud.tencent.com/document/product/597/122563.
-
#BillType ⇒ Object
分区上限 最大值: 40000,步长: 100 可以通过以下链接查看规格限制: https://cloud.tencent.com/document/product/597/122563.
-
#CategoryAction ⇒ Object
分区上限 最大值: 40000,步长: 100 可以通过以下链接查看规格限制: https://cloud.tencent.com/document/product/597/122563.
-
#InquiryDiskParam ⇒ Object
分区上限 最大值: 40000,步长: 100 可以通过以下链接查看规格限制: https://cloud.tencent.com/document/product/597/122563.
-
#InstanceChargeParam ⇒ Object
分区上限 最大值: 40000,步长: 100 可以通过以下链接查看规格限制: https://cloud.tencent.com/document/product/597/122563.
-
#InstanceId ⇒ Object
分区上限 最大值: 40000,步长: 100 可以通过以下链接查看规格限制: https://cloud.tencent.com/document/product/597/122563.
-
#InstanceNum ⇒ Object
分区上限 最大值: 40000,步长: 100 可以通过以下链接查看规格限制: https://cloud.tencent.com/document/product/597/122563.
-
#InstanceType ⇒ Object
分区上限 最大值: 40000,步长: 100 可以通过以下链接查看规格限制: https://cloud.tencent.com/document/product/597/122563.
-
#MessageRetention ⇒ Object
分区上限 最大值: 40000,步长: 100 可以通过以下链接查看规格限制: https://cloud.tencent.com/document/product/597/122563.
-
#Partition ⇒ Object
分区上限 最大值: 40000,步长: 100 可以通过以下链接查看规格限制: https://cloud.tencent.com/document/product/597/122563.
-
#PublicNetworkParam ⇒ Object
分区上限 最大值: 40000,步长: 100 可以通过以下链接查看规格限制: https://cloud.tencent.com/document/product/597/122563.
-
#Topic ⇒ Object
分区上限 最大值: 40000,步长: 100 可以通过以下链接查看规格限制: https://cloud.tencent.com/document/product/597/122563.
-
#ZoneIds ⇒ Object
分区上限 最大值: 40000,步长: 100 可以通过以下链接查看规格限制: https://cloud.tencent.com/document/product/597/122563.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(instancetype = nil, instancechargeparam = nil, instancenum = nil, bandwidth = nil, inquirydiskparam = nil, messageretention = nil, topic = nil, partition = nil, zoneids = nil, categoryaction = nil, billtype = nil, publicnetworkparam = nil, instanceid = nil) ⇒ InquireCkafkaPriceRequest
constructor
A new instance of InquireCkafkaPriceRequest.
Constructor Details
#initialize(instancetype = nil, instancechargeparam = nil, instancenum = nil, bandwidth = nil, inquirydiskparam = nil, messageretention = nil, topic = nil, partition = nil, zoneids = nil, categoryaction = nil, billtype = nil, publicnetworkparam = nil, instanceid = nil) ⇒ InquireCkafkaPriceRequest
Returns a new instance of InquireCkafkaPriceRequest.
7538 7539 7540 7541 7542 7543 7544 7545 7546 7547 7548 7549 7550 7551 7552 |
# File 'lib/v20190819/models.rb', line 7538 def initialize(instancetype=nil, instancechargeparam=nil, instancenum=nil, bandwidth=nil, inquirydiskparam=nil, =nil, topic=nil, partition=nil, zoneids=nil, categoryaction=nil, billtype=nil, publicnetworkparam=nil, instanceid=nil) @InstanceType = instancetype @InstanceChargeParam = instancechargeparam @InstanceNum = instancenum @Bandwidth = bandwidth @InquiryDiskParam = inquirydiskparam @MessageRetention = @Topic = topic @Partition = partition @ZoneIds = zoneids @CategoryAction = categoryaction @BillType = billtype @PublicNetworkParam = publicnetworkparam @InstanceId = instanceid end |
Instance Attribute Details
#Bandwidth ⇒ Object
分区上限 最大值: 40000,步长: 100 可以通过以下链接查看规格限制: https://cloud.tencent.com/document/product/597/122563
7536 7537 7538 |
# File 'lib/v20190819/models.rb', line 7536 def Bandwidth @Bandwidth end |
#BillType ⇒ Object
分区上限 最大值: 40000,步长: 100 可以通过以下链接查看规格限制: https://cloud.tencent.com/document/product/597/122563
7536 7537 7538 |
# File 'lib/v20190819/models.rb', line 7536 def BillType @BillType end |
#CategoryAction ⇒ Object
分区上限 最大值: 40000,步长: 100 可以通过以下链接查看规格限制: https://cloud.tencent.com/document/product/597/122563
7536 7537 7538 |
# File 'lib/v20190819/models.rb', line 7536 def CategoryAction @CategoryAction end |
#InquiryDiskParam ⇒ Object
分区上限 最大值: 40000,步长: 100 可以通过以下链接查看规格限制: https://cloud.tencent.com/document/product/597/122563
7536 7537 7538 |
# File 'lib/v20190819/models.rb', line 7536 def InquiryDiskParam @InquiryDiskParam end |
#InstanceChargeParam ⇒ Object
分区上限 最大值: 40000,步长: 100 可以通过以下链接查看规格限制: https://cloud.tencent.com/document/product/597/122563
7536 7537 7538 |
# File 'lib/v20190819/models.rb', line 7536 def InstanceChargeParam @InstanceChargeParam end |
#InstanceId ⇒ Object
分区上限 最大值: 40000,步长: 100 可以通过以下链接查看规格限制: https://cloud.tencent.com/document/product/597/122563
7536 7537 7538 |
# File 'lib/v20190819/models.rb', line 7536 def InstanceId @InstanceId end |
#InstanceNum ⇒ Object
分区上限 最大值: 40000,步长: 100 可以通过以下链接查看规格限制: https://cloud.tencent.com/document/product/597/122563
7536 7537 7538 |
# File 'lib/v20190819/models.rb', line 7536 def InstanceNum @InstanceNum end |
#InstanceType ⇒ Object
分区上限 最大值: 40000,步长: 100 可以通过以下链接查看规格限制: https://cloud.tencent.com/document/product/597/122563
7536 7537 7538 |
# File 'lib/v20190819/models.rb', line 7536 def InstanceType @InstanceType end |
#MessageRetention ⇒ Object
分区上限 最大值: 40000,步长: 100 可以通过以下链接查看规格限制: https://cloud.tencent.com/document/product/597/122563
7536 7537 7538 |
# File 'lib/v20190819/models.rb', line 7536 def MessageRetention @MessageRetention end |
#Partition ⇒ Object
分区上限 最大值: 40000,步长: 100 可以通过以下链接查看规格限制: https://cloud.tencent.com/document/product/597/122563
7536 7537 7538 |
# File 'lib/v20190819/models.rb', line 7536 def Partition @Partition end |
#PublicNetworkParam ⇒ Object
分区上限 最大值: 40000,步长: 100 可以通过以下链接查看规格限制: https://cloud.tencent.com/document/product/597/122563
7536 7537 7538 |
# File 'lib/v20190819/models.rb', line 7536 def PublicNetworkParam @PublicNetworkParam end |
#Topic ⇒ Object
分区上限 最大值: 40000,步长: 100 可以通过以下链接查看规格限制: https://cloud.tencent.com/document/product/597/122563
7536 7537 7538 |
# File 'lib/v20190819/models.rb', line 7536 def Topic @Topic end |
#ZoneIds ⇒ Object
分区上限 最大值: 40000,步长: 100 可以通过以下链接查看规格限制: https://cloud.tencent.com/document/product/597/122563
7536 7537 7538 |
# File 'lib/v20190819/models.rb', line 7536 def ZoneIds @ZoneIds end |
Instance Method Details
#deserialize(params) ⇒ Object
7554 7555 7556 7557 7558 7559 7560 7561 7562 7563 7564 7565 7566 7567 7568 7569 7570 7571 7572 7573 7574 7575 7576 7577 |
# File 'lib/v20190819/models.rb', line 7554 def deserialize(params) @InstanceType = params['InstanceType'] unless params['InstanceChargeParam'].nil? @InstanceChargeParam = InstanceChargeParam.new @InstanceChargeParam.deserialize(params['InstanceChargeParam']) end @InstanceNum = params['InstanceNum'] @Bandwidth = params['Bandwidth'] unless params['InquiryDiskParam'].nil? @InquiryDiskParam = InquiryDiskParam.new @InquiryDiskParam.deserialize(params['InquiryDiskParam']) end @MessageRetention = params['MessageRetention'] @Topic = params['Topic'] @Partition = params['Partition'] @ZoneIds = params['ZoneIds'] @CategoryAction = params['CategoryAction'] @BillType = params['BillType'] unless params['PublicNetworkParam'].nil? @PublicNetworkParam = InquiryPublicNetworkParam.new @PublicNetworkParam.deserialize(params['PublicNetworkParam']) end @InstanceId = params['InstanceId'] end |