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.



3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
3139
# File 'lib/v20170312/models.rb', line 3129

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:

    后付费云盘的计价单元,取值范围:
    <li>HOUR:表示后付费云盘的计价单元是按小时计算。</li>



3127
3128
3129
# File 'lib/v20170312/models.rb', line 3127

def ChargeUnit
  @ChargeUnit
end

#DiscountPriceObject

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

Parameters:

  • UnitPriceDiscount:

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

  • DiscountPrice:

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

  • UnitPrice:

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

  • UnitPriceHigh:

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

  • OriginalPriceHigh:

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

  • OriginalPrice:

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

  • DiscountPriceHigh:

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

  • UnitPriceDiscountHigh:

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

  • ChargeUnit:

    后付费云盘的计价单元,取值范围:
    <li>HOUR:表示后付费云盘的计价单元是按小时计算。</li>



3127
3128
3129
# File 'lib/v20170312/models.rb', line 3127

def DiscountPrice
  @DiscountPrice
end

#DiscountPriceHighObject

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

Parameters:

  • UnitPriceDiscount:

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

  • DiscountPrice:

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

  • UnitPrice:

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

  • UnitPriceHigh:

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

  • OriginalPriceHigh:

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

  • OriginalPrice:

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

  • DiscountPriceHigh:

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

  • UnitPriceDiscountHigh:

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

  • ChargeUnit:

    后付费云盘的计价单元,取值范围:
    <li>HOUR:表示后付费云盘的计价单元是按小时计算。</li>



3127
3128
3129
# File 'lib/v20170312/models.rb', line 3127

def DiscountPriceHigh
  @DiscountPriceHigh
end

#OriginalPriceObject

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

Parameters:

  • UnitPriceDiscount:

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

  • DiscountPrice:

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

  • UnitPrice:

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

  • UnitPriceHigh:

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

  • OriginalPriceHigh:

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

  • OriginalPrice:

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

  • DiscountPriceHigh:

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

  • UnitPriceDiscountHigh:

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

  • ChargeUnit:

    后付费云盘的计价单元,取值范围:
    <li>HOUR:表示后付费云盘的计价单元是按小时计算。</li>



3127
3128
3129
# File 'lib/v20170312/models.rb', line 3127

def OriginalPrice
  @OriginalPrice
end

#OriginalPriceHighObject

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

Parameters:

  • UnitPriceDiscount:

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

  • DiscountPrice:

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

  • UnitPrice:

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

  • UnitPriceHigh:

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

  • OriginalPriceHigh:

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

  • OriginalPrice:

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

  • DiscountPriceHigh:

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

  • UnitPriceDiscountHigh:

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

  • ChargeUnit:

    后付费云盘的计价单元,取值范围:
    <li>HOUR:表示后付费云盘的计价单元是按小时计算。</li>



3127
3128
3129
# File 'lib/v20170312/models.rb', line 3127

def OriginalPriceHigh
  @OriginalPriceHigh
end

#UnitPriceObject

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

Parameters:

  • UnitPriceDiscount:

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

  • DiscountPrice:

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

  • UnitPrice:

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

  • UnitPriceHigh:

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

  • OriginalPriceHigh:

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

  • OriginalPrice:

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

  • DiscountPriceHigh:

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

  • UnitPriceDiscountHigh:

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

  • ChargeUnit:

    后付费云盘的计价单元,取值范围:
    <li>HOUR:表示后付费云盘的计价单元是按小时计算。</li>



3127
3128
3129
# File 'lib/v20170312/models.rb', line 3127

def UnitPrice
  @UnitPrice
end

#UnitPriceDiscountObject

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

Parameters:

  • UnitPriceDiscount:

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

  • DiscountPrice:

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

  • UnitPrice:

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

  • UnitPriceHigh:

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

  • OriginalPriceHigh:

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

  • OriginalPrice:

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

  • DiscountPriceHigh:

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

  • UnitPriceDiscountHigh:

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

  • ChargeUnit:

    后付费云盘的计价单元,取值范围:
    <li>HOUR:表示后付费云盘的计价单元是按小时计算。</li>



3127
3128
3129
# File 'lib/v20170312/models.rb', line 3127

def UnitPriceDiscount
  @UnitPriceDiscount
end

#UnitPriceDiscountHighObject

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

Parameters:

  • UnitPriceDiscount:

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

  • DiscountPrice:

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

  • UnitPrice:

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

  • UnitPriceHigh:

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

  • OriginalPriceHigh:

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

  • OriginalPrice:

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

  • DiscountPriceHigh:

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

  • UnitPriceDiscountHigh:

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

  • ChargeUnit:

    后付费云盘的计价单元,取值范围:
    <li>HOUR:表示后付费云盘的计价单元是按小时计算。</li>



3127
3128
3129
# File 'lib/v20170312/models.rb', line 3127

def UnitPriceDiscountHigh
  @UnitPriceDiscountHigh
end

#UnitPriceHighObject

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

Parameters:

  • UnitPriceDiscount:

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

  • DiscountPrice:

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

  • UnitPrice:

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

  • UnitPriceHigh:

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

  • OriginalPriceHigh:

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

  • OriginalPrice:

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

  • DiscountPriceHigh:

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

  • UnitPriceDiscountHigh:

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

  • ChargeUnit:

    后付费云盘的计价单元,取值范围:
    <li>HOUR:表示后付费云盘的计价单元是按小时计算。</li>



3127
3128
3129
# File 'lib/v20170312/models.rb', line 3127

def UnitPriceHigh
  @UnitPriceHigh
end

Instance Method Details

#deserialize(params) ⇒ Object



3141
3142
3143
3144
3145
3146
3147
3148
3149
3150
3151
# File 'lib/v20170312/models.rb', line 3141

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