Class: TencentCloud::Clb::V20180317::ItemPrice

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

Overview

描述了单项的价格信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(unitprice = nil, chargeunit = nil, originalprice = nil, discountprice = nil, unitpricediscount = nil, discount = nil) ⇒ ItemPrice

Returns a new instance of ItemPrice.



5076
5077
5078
5079
5080
5081
5082
5083
# File 'lib/v20180317/models.rb', line 5076

def initialize(unitprice=nil, chargeunit=nil, originalprice=nil, discountprice=nil, unitpricediscount=nil, discount=nil)
  @UnitPrice = unitprice
  @ChargeUnit = chargeunit
  @OriginalPrice = originalprice
  @DiscountPrice = discountprice
  @UnitPriceDiscount = unitpricediscount
  @Discount = discount
end

Instance Attribute Details

#ChargeUnitObject

注意:此字段可能返回 null,表示取不到有效值。HOUR:表示计价单元是按每小时来计算。当前涉及该计价单元的场景有:实例按小时后付费(POSTPAID_BY_HOUR)、带宽按小时后付费(BANDWIDTH_POSTPAID_BY_HOUR);GB:表示计价单元是按每GB来计算。当前涉及该计价单元的场景有:流量按小时后付费(TRAFFIC_POSTPAID_BY_HOUR)。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • UnitPrice:

    后付费单价,单位:元。

  • ChargeUnit:

    后续计价单元,可取值范围:

  • OriginalPrice:

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

  • DiscountPrice:

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

  • UnitPriceDiscount:

    后付费的折扣单价,单位:元

  • Discount:

    折扣,如20.0代表2折。



5074
5075
5076
# File 'lib/v20180317/models.rb', line 5074

def ChargeUnit
  @ChargeUnit
end

#DiscountObject

注意:此字段可能返回 null,表示取不到有效值。HOUR:表示计价单元是按每小时来计算。当前涉及该计价单元的场景有:实例按小时后付费(POSTPAID_BY_HOUR)、带宽按小时后付费(BANDWIDTH_POSTPAID_BY_HOUR);GB:表示计价单元是按每GB来计算。当前涉及该计价单元的场景有:流量按小时后付费(TRAFFIC_POSTPAID_BY_HOUR)。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • UnitPrice:

    后付费单价,单位:元。

  • ChargeUnit:

    后续计价单元,可取值范围:

  • OriginalPrice:

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

  • DiscountPrice:

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

  • UnitPriceDiscount:

    后付费的折扣单价,单位:元

  • Discount:

    折扣,如20.0代表2折。



5074
5075
5076
# File 'lib/v20180317/models.rb', line 5074

def Discount
  @Discount
end

#DiscountPriceObject

注意:此字段可能返回 null,表示取不到有效值。HOUR:表示计价单元是按每小时来计算。当前涉及该计价单元的场景有:实例按小时后付费(POSTPAID_BY_HOUR)、带宽按小时后付费(BANDWIDTH_POSTPAID_BY_HOUR);GB:表示计价单元是按每GB来计算。当前涉及该计价单元的场景有:流量按小时后付费(TRAFFIC_POSTPAID_BY_HOUR)。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • UnitPrice:

    后付费单价,单位:元。

  • ChargeUnit:

    后续计价单元,可取值范围:

  • OriginalPrice:

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

  • DiscountPrice:

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

  • UnitPriceDiscount:

    后付费的折扣单价,单位:元

  • Discount:

    折扣,如20.0代表2折。



5074
5075
5076
# File 'lib/v20180317/models.rb', line 5074

def DiscountPrice
  @DiscountPrice
end

#OriginalPriceObject

注意:此字段可能返回 null,表示取不到有效值。HOUR:表示计价单元是按每小时来计算。当前涉及该计价单元的场景有:实例按小时后付费(POSTPAID_BY_HOUR)、带宽按小时后付费(BANDWIDTH_POSTPAID_BY_HOUR);GB:表示计价单元是按每GB来计算。当前涉及该计价单元的场景有:流量按小时后付费(TRAFFIC_POSTPAID_BY_HOUR)。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • UnitPrice:

    后付费单价,单位:元。

  • ChargeUnit:

    后续计价单元,可取值范围:

  • OriginalPrice:

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

  • DiscountPrice:

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

  • UnitPriceDiscount:

    后付费的折扣单价,单位:元

  • Discount:

    折扣,如20.0代表2折。



5074
5075
5076
# File 'lib/v20180317/models.rb', line 5074

def OriginalPrice
  @OriginalPrice
end

#UnitPriceObject

注意:此字段可能返回 null,表示取不到有效值。HOUR:表示计价单元是按每小时来计算。当前涉及该计价单元的场景有:实例按小时后付费(POSTPAID_BY_HOUR)、带宽按小时后付费(BANDWIDTH_POSTPAID_BY_HOUR);GB:表示计价单元是按每GB来计算。当前涉及该计价单元的场景有:流量按小时后付费(TRAFFIC_POSTPAID_BY_HOUR)。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • UnitPrice:

    后付费单价,单位:元。

  • ChargeUnit:

    后续计价单元,可取值范围:

  • OriginalPrice:

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

  • DiscountPrice:

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

  • UnitPriceDiscount:

    后付费的折扣单价,单位:元

  • Discount:

    折扣,如20.0代表2折。



5074
5075
5076
# File 'lib/v20180317/models.rb', line 5074

def UnitPrice
  @UnitPrice
end

#UnitPriceDiscountObject

注意:此字段可能返回 null,表示取不到有效值。HOUR:表示计价单元是按每小时来计算。当前涉及该计价单元的场景有:实例按小时后付费(POSTPAID_BY_HOUR)、带宽按小时后付费(BANDWIDTH_POSTPAID_BY_HOUR);GB:表示计价单元是按每GB来计算。当前涉及该计价单元的场景有:流量按小时后付费(TRAFFIC_POSTPAID_BY_HOUR)。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • UnitPrice:

    后付费单价,单位:元。

  • ChargeUnit:

    后续计价单元,可取值范围:

  • OriginalPrice:

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

  • DiscountPrice:

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

  • UnitPriceDiscount:

    后付费的折扣单价,单位:元

  • Discount:

    折扣,如20.0代表2折。



5074
5075
5076
# File 'lib/v20180317/models.rb', line 5074

def UnitPriceDiscount
  @UnitPriceDiscount
end

Instance Method Details

#deserialize(params) ⇒ Object



5085
5086
5087
5088
5089
5090
5091
5092
# File 'lib/v20180317/models.rb', line 5085

def deserialize(params)
  @UnitPrice = params['UnitPrice']
  @ChargeUnit = params['ChargeUnit']
  @OriginalPrice = params['OriginalPrice']
  @DiscountPrice = params['DiscountPrice']
  @UnitPriceDiscount = params['UnitPriceDiscount']
  @Discount = params['Discount']
end