Class: TencentCloud::Lighthouse::V20200324::InquirePriceRenewDisksRequest

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

Overview

InquirePriceRenewDisks请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(diskids = nil, renewdiskchargeprepaid = nil) ⇒ InquirePriceRenewDisksRequest

Returns a new instance of InquirePriceRenewDisksRequest.



5628
5629
5630
5631
# File 'lib/v20200324/models.rb', line 5628

def initialize(diskids=nil, renewdiskchargeprepaid=nil)
  @DiskIds = diskids
  @RenewDiskChargePrepaid = renewdiskchargeprepaid
end

Instance Attribute Details

#DiskIdsObject

Parameters:

  • DiskIds:

    云硬盘ID列表。每次批量请求云硬盘的上限为 1。可通过DescribeDisks接口返回值中的DiskId获取。

  • RenewDiskChargePrepaid:

    续费云硬盘包年包月相关参数设置。



5626
5627
5628
# File 'lib/v20200324/models.rb', line 5626

def DiskIds
  @DiskIds
end

#RenewDiskChargePrepaidObject

Parameters:

  • DiskIds:

    云硬盘ID列表。每次批量请求云硬盘的上限为 1。可通过DescribeDisks接口返回值中的DiskId获取。

  • RenewDiskChargePrepaid:

    续费云硬盘包年包月相关参数设置。



5626
5627
5628
# File 'lib/v20200324/models.rb', line 5626

def RenewDiskChargePrepaid
  @RenewDiskChargePrepaid
end

Instance Method Details

#deserialize(params) ⇒ Object



5633
5634
5635
5636
5637
5638
5639
# File 'lib/v20200324/models.rb', line 5633

def deserialize(params)
  @DiskIds = params['DiskIds']
  unless params['RenewDiskChargePrepaid'].nil?
    @RenewDiskChargePrepaid = RenewDiskChargePrepaid.new
    @RenewDiskChargePrepaid.deserialize(params['RenewDiskChargePrepaid'])
  end
end