public class ItemPrice extends AbstractModel
Constructor and Description |
---|
ItemPrice() |
Modifier and Type | Method and Description |
---|---|
String |
getChargeUnit()
Get 后续计价单元,后付费模式使用,可取值范围:
HOUR:表示计价单元是按每小时来计算。当前涉及该计价单元的场景有:实例按小时后付费(POSTPAID_BY_HOUR)、带宽按小时后付费(BANDWIDTH_POSTPAID_BY_HOUR): GB:表示计价单元是按每GB来计算。当前涉及该计价单元的场景有:流量按小时后付费(TRAFFIC_POSTPAID_BY_HOUR)。 注意:此字段可能返回 null,表示取不到有效值。 |
Float |
getDiscount()
Get 折扣,如20.0代表2折
注意:此字段可能返回 null,表示取不到有效值。
|
Float |
getDiscountPrice()
Get 预支合计费用的折扣价,预付费模式使用,单位:元。
注意:此字段可能返回 null,表示取不到有效值。
|
Float |
getOriginalPrice()
Get 预支合计费用的原价,预付费模式使用,单位:元。
注意:此字段可能返回 null,表示取不到有效值。
|
Float |
getUnitPrice()
Get 后续合计费用的原价,后付费模式使用,单位:元。
如返回了其他时间区间项,如UnitPriceSecondStep,则本项代表时间区间在(0, 96)小时;若未返回其他时间区间项,则本项代表全时段,即(0, ∞)小时 注意:此字段可能返回 null,表示取不到有效值。 |
Float |
getUnitPriceDiscount()
Get 后续合计费用的折扣价,后付费模式使用,单位:元
如返回了其他时间区间项,如UnitPriceDiscountSecondStep,则本项代表时间区间在(0, 96)小时;若未返回其他时间区间项,则本项代表全时段,即(0, ∞)小时 注意:此字段可能返回 null,表示取不到有效值。 |
Float |
getUnitPriceDiscountSecondStep()
Get 使用时间区间在(96, 360)小时的后续合计费用的折扣价,后付费模式使用,单位:元
注意:此字段可能返回 null,表示取不到有效值。
|
Float |
getUnitPriceDiscountThirdStep()
Get 使用时间区间在(360, ∞)小时的后续合计费用的折扣价,后付费模式使用,单位:元
注意:此字段可能返回 null,表示取不到有效值。
|
Float |
getUnitPriceSecondStep()
Get 使用时间区间在(96, 360)小时的后续合计费用的原价,后付费模式使用,单位:元。
注意:此字段可能返回 null,表示取不到有效值。
|
Float |
getUnitPriceThirdStep()
Get 使用时间区间在(360, ∞)小时的后续合计费用的原价,后付费模式使用,单位:元。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setChargeUnit(String ChargeUnit)
Set 后续计价单元,后付费模式使用,可取值范围:
HOUR:表示计价单元是按每小时来计算。当前涉及该计价单元的场景有:实例按小时后付费(POSTPAID_BY_HOUR)、带宽按小时后付费(BANDWIDTH_POSTPAID_BY_HOUR): GB:表示计价单元是按每GB来计算。当前涉及该计价单元的场景有:流量按小时后付费(TRAFFIC_POSTPAID_BY_HOUR)。 注意:此字段可能返回 null,表示取不到有效值。 |
void |
setDiscount(Float Discount)
Set 折扣,如20.0代表2折
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setDiscountPrice(Float DiscountPrice)
Set 预支合计费用的折扣价,预付费模式使用,单位:元。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setOriginalPrice(Float OriginalPrice)
Set 预支合计费用的原价,预付费模式使用,单位:元。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setUnitPrice(Float UnitPrice)
Set 后续合计费用的原价,后付费模式使用,单位:元。
如返回了其他时间区间项,如UnitPriceSecondStep,则本项代表时间区间在(0, 96)小时;若未返回其他时间区间项,则本项代表全时段,即(0, ∞)小时 注意:此字段可能返回 null,表示取不到有效值。 |
void |
setUnitPriceDiscount(Float UnitPriceDiscount)
Set 后续合计费用的折扣价,后付费模式使用,单位:元
如返回了其他时间区间项,如UnitPriceDiscountSecondStep,则本项代表时间区间在(0, 96)小时;若未返回其他时间区间项,则本项代表全时段,即(0, ∞)小时 注意:此字段可能返回 null,表示取不到有效值。 |
void |
setUnitPriceDiscountSecondStep(Float UnitPriceDiscountSecondStep)
Set 使用时间区间在(96, 360)小时的后续合计费用的折扣价,后付费模式使用,单位:元
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setUnitPriceDiscountThirdStep(Float UnitPriceDiscountThirdStep)
Set 使用时间区间在(360, ∞)小时的后续合计费用的折扣价,后付费模式使用,单位:元
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setUnitPriceSecondStep(Float UnitPriceSecondStep)
Set 使用时间区间在(96, 360)小时的后续合计费用的原价,后付费模式使用,单位:元。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setUnitPriceThirdStep(Float UnitPriceThirdStep)
Set 使用时间区间在(360, ∞)小时的后续合计费用的原价,后付费模式使用,单位:元。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonString
public Float getUnitPrice()
public void setUnitPrice(Float UnitPrice)
UnitPrice
- 后续合计费用的原价,后付费模式使用,单位:元。public String getChargeUnit()
public void setChargeUnit(String ChargeUnit)
ChargeUnit
- 后续计价单元,后付费模式使用,可取值范围: public Float getOriginalPrice()
public void setOriginalPrice(Float OriginalPrice)
OriginalPrice
- 预支合计费用的原价,预付费模式使用,单位:元。
注意:此字段可能返回 null,表示取不到有效值。public Float getDiscountPrice()
public void setDiscountPrice(Float DiscountPrice)
DiscountPrice
- 预支合计费用的折扣价,预付费模式使用,单位:元。
注意:此字段可能返回 null,表示取不到有效值。public Float getDiscount()
public void setDiscount(Float Discount)
Discount
- 折扣,如20.0代表2折
注意:此字段可能返回 null,表示取不到有效值。public Float getUnitPriceDiscount()
public void setUnitPriceDiscount(Float UnitPriceDiscount)
UnitPriceDiscount
- 后续合计费用的折扣价,后付费模式使用,单位:元public Float getUnitPriceSecondStep()
public void setUnitPriceSecondStep(Float UnitPriceSecondStep)
UnitPriceSecondStep
- 使用时间区间在(96, 360)小时的后续合计费用的原价,后付费模式使用,单位:元。
注意:此字段可能返回 null,表示取不到有效值。public Float getUnitPriceDiscountSecondStep()
public void setUnitPriceDiscountSecondStep(Float UnitPriceDiscountSecondStep)
UnitPriceDiscountSecondStep
- 使用时间区间在(96, 360)小时的后续合计费用的折扣价,后付费模式使用,单位:元
注意:此字段可能返回 null,表示取不到有效值。public Float getUnitPriceThirdStep()
public void setUnitPriceThirdStep(Float UnitPriceThirdStep)
UnitPriceThirdStep
- 使用时间区间在(360, ∞)小时的后续合计费用的原价,后付费模式使用,单位:元。
注意:此字段可能返回 null,表示取不到有效值。public Float getUnitPriceDiscountThirdStep()
public void setUnitPriceDiscountThirdStep(Float UnitPriceDiscountThirdStep)
UnitPriceDiscountThirdStep
- 使用时间区间在(360, ∞)小时的后续合计费用的折扣价,后付费模式使用,单位:元
注意:此字段可能返回 null,表示取不到有效值。Copyright © 2020. All rights reserved.