Class: TencentCloud::Ckafka::V20190819::InquiryDetailPrice

Inherits:
TencentCloud::Common::AbstractModel
  • Object
show all
Defined in:
lib/v20190819/models.rb

Overview

详细类别的价格

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(bandwidthprice = nil, diskprice = nil, partitionprice = nil, topicprice = nil, instancetypeprice = nil) ⇒ InquiryDetailPrice

Returns a new instance of InquiryDetailPrice.



7710
7711
7712
7713
7714
7715
7716
# File 'lib/v20190819/models.rb', line 7710

def initialize(bandwidthprice=nil, diskprice=nil, partitionprice=nil, topicprice=nil, instancetypeprice=nil)
  @BandwidthPrice = bandwidthprice
  @DiskPrice = diskprice
  @PartitionPrice = partitionprice
  @TopicPrice = topicprice
  @InstanceTypePrice = instancetypeprice
end

Instance Attribute Details

#BandwidthPriceObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • 额外内网带宽价格

  • 硬盘价格

  • 额外分区价格

  • 额外Topic价格

  • 实例套餐价格



7708
7709
7710
# File 'lib/v20190819/models.rb', line 7708

def BandwidthPrice
  @BandwidthPrice
end

#DiskPriceObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • 额外内网带宽价格

  • 硬盘价格

  • 额外分区价格

  • 额外Topic价格

  • 实例套餐价格



7708
7709
7710
# File 'lib/v20190819/models.rb', line 7708

def DiskPrice
  @DiskPrice
end

#InstanceTypePriceObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • 额外内网带宽价格

  • 硬盘价格

  • 额外分区价格

  • 额外Topic价格

  • 实例套餐价格



7708
7709
7710
# File 'lib/v20190819/models.rb', line 7708

def InstanceTypePrice
  @InstanceTypePrice
end

#PartitionPriceObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • 额外内网带宽价格

  • 硬盘价格

  • 额外分区价格

  • 额外Topic价格

  • 实例套餐价格



7708
7709
7710
# File 'lib/v20190819/models.rb', line 7708

def PartitionPrice
  @PartitionPrice
end

#TopicPriceObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • 额外内网带宽价格

  • 硬盘价格

  • 额外分区价格

  • 额外Topic价格

  • 实例套餐价格



7708
7709
7710
# File 'lib/v20190819/models.rb', line 7708

def TopicPrice
  @TopicPrice
end

Instance Method Details

#deserialize(params) ⇒ Object



7718
7719
7720
7721
7722
7723
7724
7725
7726
7727
7728
7729
7730
7731
7732
7733
7734
7735
7736
7737
7738
7739
# File 'lib/v20190819/models.rb', line 7718

def deserialize(params)
  unless params['BandwidthPrice'].nil?
    @BandwidthPrice = InquiryBasePrice.new
    @BandwidthPrice.deserialize(params['BandwidthPrice'])
  end
  unless params['DiskPrice'].nil?
    @DiskPrice = InquiryBasePrice.new
    @DiskPrice.deserialize(params['DiskPrice'])
  end
  unless params['PartitionPrice'].nil?
    @PartitionPrice = InquiryBasePrice.new
    @PartitionPrice.deserialize(params['PartitionPrice'])
  end
  unless params['TopicPrice'].nil?
    @TopicPrice = InquiryBasePrice.new
    @TopicPrice.deserialize(params['TopicPrice'])
  end
  unless params['InstanceTypePrice'].nil?
    @InstanceTypePrice = InquiryBasePrice.new
    @InstanceTypePrice.deserialize(params['InstanceTypePrice'])
  end
end