Class: TencentCloud::Cbs::V20170312::ModifyDisksChargeTypeRequest

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

Overview

ModifyDisksChargeType请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(diskids = nil, diskchargeprepaid = nil, diskchargepostpaid = nil) ⇒ ModifyDisksChargeTypeRequest

Returns a new instance of ModifyDisksChargeTypeRequest.



2801
2802
2803
2804
2805
# File 'lib/v20170312/models.rb', line 2801

def initialize(diskids=nil, diskchargeprepaid=nil, diskchargepostpaid=nil)
  @DiskIds = diskids
  @DiskChargePrepaid = diskchargeprepaid
  @DiskChargePostpaid = diskchargepostpaid
end

Instance Attribute Details

#DiskChargePostpaidObject

Parameters:

  • DiskIds:

    一个或多个待操作的云硬盘ID,可以通过(/document/product/362/16315)接口查询。每次请求批量云硬盘上限为100。

  • DiskChargePrepaid:

    设置为预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。

  • DiskChargePostpaid:

    设置为后付费模式



2799
2800
2801
# File 'lib/v20170312/models.rb', line 2799

def DiskChargePostpaid
  @DiskChargePostpaid
end

#DiskChargePrepaidObject

Parameters:

  • DiskIds:

    一个或多个待操作的云硬盘ID,可以通过(/document/product/362/16315)接口查询。每次请求批量云硬盘上限为100。

  • DiskChargePrepaid:

    设置为预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。

  • DiskChargePostpaid:

    设置为后付费模式



2799
2800
2801
# File 'lib/v20170312/models.rb', line 2799

def DiskChargePrepaid
  @DiskChargePrepaid
end

#DiskIdsObject

Parameters:

  • DiskIds:

    一个或多个待操作的云硬盘ID,可以通过(/document/product/362/16315)接口查询。每次请求批量云硬盘上限为100。

  • DiskChargePrepaid:

    设置为预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。

  • DiskChargePostpaid:

    设置为后付费模式



2799
2800
2801
# File 'lib/v20170312/models.rb', line 2799

def DiskIds
  @DiskIds
end

Instance Method Details

#deserialize(params) ⇒ Object



2807
2808
2809
2810
2811
2812
2813
2814
# File 'lib/v20170312/models.rb', line 2807

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