Class: TencentCloud::Cbs::V20170312::Price

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

Overview

描述预付费或后付费云盘的价格。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(unitpricediscount = nil, discountprice = nil, unitprice = nil, unitpricehigh = nil, originalpricehigh = nil, originalprice = nil, discountpricehigh = nil, unitpricediscounthigh = nil, chargeunit = nil) ⇒ Price

Returns a new instance of Price.



3174
3175
3176
3177
3178
3179
3180
3181
3182
3183
3184
# File 'lib/v20170312/models.rb', line 3174

def initialize(unitpricediscount=nil, discountprice=nil, unitprice=nil, unitpricehigh=nil, originalpricehigh=nil, originalprice=nil, discountpricehigh=nil, unitpricediscounthigh=nil, chargeunit=nil)
  @UnitPriceDiscount = unitpricediscount
  @DiscountPrice = discountprice
  @UnitPrice = unitprice
  @UnitPriceHigh = unitpricehigh
  @OriginalPriceHigh = originalpricehigh
  @OriginalPrice = originalprice
  @DiscountPriceHigh = discountpricehigh
  @UnitPriceDiscountHigh = unitpricediscounthigh
  @ChargeUnit = chargeunit
end

Instance Attribute Details

#ChargeUnitObject

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

Parameters:

  • UnitPriceDiscount:

    后付费云盘折扣单价,单位:元。

  • DiscountPrice:

    预付费云盘预支费用的折扣价,单位:元。

  • UnitPrice:

    后付费云盘原单价,单位:元。

  • UnitPriceHigh:

    高精度后付费云盘原单价, 单位:元

  • OriginalPriceHigh:

    高精度预付费云盘预支费用的原价, 单位:元 。

  • OriginalPrice:

    预付费云盘预支费用的原价,单位:元。

  • DiscountPriceHigh:

    高精度预付费云盘预支费用的折扣价, 单位:元

  • UnitPriceDiscountHigh:

    高精度后付费云盘折扣单价, 单位:元

  • ChargeUnit:

    后付费云盘的计价单元,取值范围:

  • HOUR:表示后付费云盘的计价单元是按小时计算。


3172
3173
3174
# File 'lib/v20170312/models.rb', line 3172

def ChargeUnit
  @ChargeUnit
end

#DiscountPriceObject

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

Parameters:

  • UnitPriceDiscount:

    后付费云盘折扣单价,单位:元。

  • DiscountPrice:

    预付费云盘预支费用的折扣价,单位:元。

  • UnitPrice:

    后付费云盘原单价,单位:元。

  • UnitPriceHigh:

    高精度后付费云盘原单价, 单位:元

  • OriginalPriceHigh:

    高精度预付费云盘预支费用的原价, 单位:元 。

  • OriginalPrice:

    预付费云盘预支费用的原价,单位:元。

  • DiscountPriceHigh:

    高精度预付费云盘预支费用的折扣价, 单位:元

  • UnitPriceDiscountHigh:

    高精度后付费云盘折扣单价, 单位:元

  • ChargeUnit:

    后付费云盘的计价单元,取值范围:

  • HOUR:表示后付费云盘的计价单元是按小时计算。


3172
3173
3174
# File 'lib/v20170312/models.rb', line 3172

def DiscountPrice
  @DiscountPrice
end

#DiscountPriceHighObject

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

Parameters:

  • UnitPriceDiscount:

    后付费云盘折扣单价,单位:元。

  • DiscountPrice:

    预付费云盘预支费用的折扣价,单位:元。

  • UnitPrice:

    后付费云盘原单价,单位:元。

  • UnitPriceHigh:

    高精度后付费云盘原单价, 单位:元

  • OriginalPriceHigh:

    高精度预付费云盘预支费用的原价, 单位:元 。

  • OriginalPrice:

    预付费云盘预支费用的原价,单位:元。

  • DiscountPriceHigh:

    高精度预付费云盘预支费用的折扣价, 单位:元

  • UnitPriceDiscountHigh:

    高精度后付费云盘折扣单价, 单位:元

  • ChargeUnit:

    后付费云盘的计价单元,取值范围:

  • HOUR:表示后付费云盘的计价单元是按小时计算。


3172
3173
3174
# File 'lib/v20170312/models.rb', line 3172

def DiscountPriceHigh
  @DiscountPriceHigh
end

#OriginalPriceObject

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

Parameters:



3172
3173
3174
# File 'lib/v20170312/models.rb', line 3172

def OriginalPrice
  @OriginalPrice
end

#OriginalPriceHighObject

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

Parameters:



3172
3173
3174
# File 'lib/v20170312/models.rb', line 3172

def OriginalPriceHigh
  @OriginalPriceHigh
end

#UnitPriceObject

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

Parameters:



3172
3173
3174
# File 'lib/v20170312/models.rb', line 3172

def UnitPrice
  @UnitPrice
end

#UnitPriceDiscountObject

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

Parameters:



3172
3173
3174
# File 'lib/v20170312/models.rb', line 3172

def UnitPriceDiscount
  @UnitPriceDiscount
end

#UnitPriceDiscountHighObject

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

Parameters:



3172
3173
3174
# File 'lib/v20170312/models.rb', line 3172

def UnitPriceDiscountHigh
  @UnitPriceDiscountHigh
end

#UnitPriceHighObject

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

Parameters:



3172
3173
3174
# File 'lib/v20170312/models.rb', line 3172

def UnitPriceHigh
  @UnitPriceHigh
end

Instance Method Details

#deserialize(params) ⇒ Object



3186
3187
3188
3189
3190
3191
3192
3193
3194
3195
3196
# File 'lib/v20170312/models.rb', line 3186

def deserialize(params)
  @UnitPriceDiscount = params['UnitPriceDiscount']
  @DiscountPrice = params['DiscountPrice']
  @UnitPrice = params['UnitPrice']
  @UnitPriceHigh = params['UnitPriceHigh']
  @OriginalPriceHigh = params['OriginalPriceHigh']
  @OriginalPrice = params['OriginalPrice']
  @DiscountPriceHigh = params['DiscountPriceHigh']
  @UnitPriceDiscountHigh = params['UnitPriceDiscountHigh']
  @ChargeUnit = params['ChargeUnit']
end