Class: TencentCloud::Lighthouse::V20200324::InquirePriceRenewInstancesResponse
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Lighthouse::V20200324::InquirePriceRenewInstancesResponse
- Defined in:
- lib/v20200324/models.rb
Overview
InquirePriceRenewInstances返回参数结构体
Instance Attribute Summary collapse
- #DataDiskPriceSet ⇒ Object
- #InstancePriceDetailSet ⇒ Object
- #Price ⇒ Object
- #RequestId ⇒ Object
- #TotalPrice ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(price = nil, datadiskpriceset = nil, instancepricedetailset = nil, totalprice = nil, requestid = nil) ⇒ InquirePriceRenewInstancesResponse
constructor
A new instance of InquirePriceRenewInstancesResponse.
Constructor Details
#initialize(price = nil, datadiskpriceset = nil, instancepricedetailset = nil, totalprice = nil, requestid = nil) ⇒ InquirePriceRenewInstancesResponse
Returns a new instance of InquirePriceRenewInstancesResponse.
5711 5712 5713 5714 5715 5716 5717 |
# File 'lib/v20200324/models.rb', line 5711 def initialize(price=nil, datadiskpriceset=nil, instancepricedetailset=nil, totalprice=nil, requestid=nil) @Price = price @DataDiskPriceSet = datadiskpriceset @InstancePriceDetailSet = instancepricedetailset @TotalPrice = totalprice @RequestId = requestid end |
Instance Attribute Details
#DataDiskPriceSet ⇒ Object
5709 5710 5711 |
# File 'lib/v20200324/models.rb', line 5709 def DataDiskPriceSet @DataDiskPriceSet end |
#InstancePriceDetailSet ⇒ Object
5709 5710 5711 |
# File 'lib/v20200324/models.rb', line 5709 def InstancePriceDetailSet @InstancePriceDetailSet end |
#Price ⇒ Object
5709 5710 5711 |
# File 'lib/v20200324/models.rb', line 5709 def Price @Price end |
#RequestId ⇒ Object
5709 5710 5711 |
# File 'lib/v20200324/models.rb', line 5709 def RequestId @RequestId end |
#TotalPrice ⇒ Object
5709 5710 5711 |
# File 'lib/v20200324/models.rb', line 5709 def TotalPrice @TotalPrice end |
Instance Method Details
#deserialize(params) ⇒ Object
5719 5720 5721 5722 5723 5724 5725 5726 5727 5728 5729 5730 5731 5732 5733 5734 5735 5736 5737 5738 5739 5740 5741 5742 5743 5744 5745 |
# File 'lib/v20200324/models.rb', line 5719 def deserialize(params) unless params['Price'].nil? @Price = Price.new @Price.deserialize(params['Price']) end unless params['DataDiskPriceSet'].nil? @DataDiskPriceSet = [] params['DataDiskPriceSet'].each do |i| datadiskprice_tmp = DataDiskPrice.new datadiskprice_tmp.deserialize(i) @DataDiskPriceSet << datadiskprice_tmp end end unless params['InstancePriceDetailSet'].nil? @InstancePriceDetailSet = [] params['InstancePriceDetailSet'].each do |i| instancepricedetail_tmp = InstancePriceDetail.new instancepricedetail_tmp.deserialize(i) @InstancePriceDetailSet << instancepricedetail_tmp end end unless params['TotalPrice'].nil? @TotalPrice = TotalPrice.new @TotalPrice.deserialize(params['TotalPrice']) end @RequestId = params['RequestId'] end |