All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.aliyun.ens20171110.models.DescribeEpnMeasurementDataResponseBody Maven / Gradle / Ivy

There is a newer version: 7.7.0
Show newest version
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.ens20171110.models;

import com.aliyun.tea.*;

public class DescribeEpnMeasurementDataResponseBody extends TeaModel {
    /**
     * 

The metering data returned.

*/ @NameInMap("MeasurementDatas") public DescribeEpnMeasurementDataResponseBodyMeasurementDatas measurementDatas; /** *

The request ID.

* * example: *

A6328C33-6304-5291-8641-0A00A99D0DD0

*/ @NameInMap("RequestId") public String requestId; public static DescribeEpnMeasurementDataResponseBody build(java.util.Map map) throws Exception { DescribeEpnMeasurementDataResponseBody self = new DescribeEpnMeasurementDataResponseBody(); return TeaModel.build(map, self); } public DescribeEpnMeasurementDataResponseBody setMeasurementDatas(DescribeEpnMeasurementDataResponseBodyMeasurementDatas measurementDatas) { this.measurementDatas = measurementDatas; return this; } public DescribeEpnMeasurementDataResponseBodyMeasurementDatas getMeasurementDatas() { return this.measurementDatas; } public DescribeEpnMeasurementDataResponseBody setRequestId(String requestId) { this.requestId = requestId; return this; } public String getRequestId() { return this.requestId; } public static class DescribeEpnMeasurementDataResponseBodyMeasurementDatasMeasurementDataBandWidthFeeDatasBandWidthFeeData extends TeaModel { /** *

The code of the billable item.

* * example: *

cn-cmcc-1

*/ @NameInMap("CostCode") public String costCode; /** *

The name of the billable item.

* * example: *

Beijing, Shanghai, and Guangzhou Mobile

*/ @NameInMap("CostName") public String costName; /** *

Metering method

*
    *
  • SpeedUp: bandwidth of intelligent acceleration
  • *
  • IntranetConnection: internal bandwidth
  • *
* * example: *

SpeedUp

*/ @NameInMap("CostType") public String costType; /** *

The value of the billable item.

* * example: *

16486

*/ @NameInMap("CostVal") public Integer costVal; /** *

This parameter is unavailable.

* * example: *

This parameter is not currently in use.

*/ @NameInMap("IspLine") public String ispLine; public static DescribeEpnMeasurementDataResponseBodyMeasurementDatasMeasurementDataBandWidthFeeDatasBandWidthFeeData build(java.util.Map map) throws Exception { DescribeEpnMeasurementDataResponseBodyMeasurementDatasMeasurementDataBandWidthFeeDatasBandWidthFeeData self = new DescribeEpnMeasurementDataResponseBodyMeasurementDatasMeasurementDataBandWidthFeeDatasBandWidthFeeData(); return TeaModel.build(map, self); } public DescribeEpnMeasurementDataResponseBodyMeasurementDatasMeasurementDataBandWidthFeeDatasBandWidthFeeData setCostCode(String costCode) { this.costCode = costCode; return this; } public String getCostCode() { return this.costCode; } public DescribeEpnMeasurementDataResponseBodyMeasurementDatasMeasurementDataBandWidthFeeDatasBandWidthFeeData setCostName(String costName) { this.costName = costName; return this; } public String getCostName() { return this.costName; } public DescribeEpnMeasurementDataResponseBodyMeasurementDatasMeasurementDataBandWidthFeeDatasBandWidthFeeData setCostType(String costType) { this.costType = costType; return this; } public String getCostType() { return this.costType; } public DescribeEpnMeasurementDataResponseBodyMeasurementDatasMeasurementDataBandWidthFeeDatasBandWidthFeeData setCostVal(Integer costVal) { this.costVal = costVal; return this; } public Integer getCostVal() { return this.costVal; } public DescribeEpnMeasurementDataResponseBodyMeasurementDatasMeasurementDataBandWidthFeeDatasBandWidthFeeData setIspLine(String ispLine) { this.ispLine = ispLine; return this; } public String getIspLine() { return this.ispLine; } } public static class DescribeEpnMeasurementDataResponseBodyMeasurementDatasMeasurementDataBandWidthFeeDatas extends TeaModel { @NameInMap("BandWidthFeeData") public java.util.List bandWidthFeeData; public static DescribeEpnMeasurementDataResponseBodyMeasurementDatasMeasurementDataBandWidthFeeDatas build(java.util.Map map) throws Exception { DescribeEpnMeasurementDataResponseBodyMeasurementDatasMeasurementDataBandWidthFeeDatas self = new DescribeEpnMeasurementDataResponseBodyMeasurementDatasMeasurementDataBandWidthFeeDatas(); return TeaModel.build(map, self); } public DescribeEpnMeasurementDataResponseBodyMeasurementDatasMeasurementDataBandWidthFeeDatas setBandWidthFeeData(java.util.List bandWidthFeeData) { this.bandWidthFeeData = bandWidthFeeData; return this; } public java.util.List getBandWidthFeeData() { return this.bandWidthFeeData; } } public static class DescribeEpnMeasurementDataResponseBodyMeasurementDatasMeasurementData extends TeaModel { /** *

The bandwidth data returned.

*/ @NameInMap("BandWidthFeeDatas") public DescribeEpnMeasurementDataResponseBodyMeasurementDatasMeasurementDataBandWidthFeeDatas bandWidthFeeDatas; /** *

The metering method. Valid values:

*
    *
  • ChargeByUnified: unified metering.
  • *
  • ChargeByGrade: differential metering.
  • *
* * example: *

ChargeByGrade

*/ @NameInMap("ChargeModel") public String chargeModel; /** *

The metering cycle.

* * example: *

2019-07-30

*/ @NameInMap("CostCycle") public String costCycle; /** *

The end time of the metering cycle.

* * example: *

2019-07-30T16:00:00Z

*/ @NameInMap("CostEndTime") public String costEndTime; /** *

The start time of the metering cycle.

* * example: *

2019-07-29T16:00:00Z

*/ @NameInMap("CostStartTime") public String costStartTime; public static DescribeEpnMeasurementDataResponseBodyMeasurementDatasMeasurementData build(java.util.Map map) throws Exception { DescribeEpnMeasurementDataResponseBodyMeasurementDatasMeasurementData self = new DescribeEpnMeasurementDataResponseBodyMeasurementDatasMeasurementData(); return TeaModel.build(map, self); } public DescribeEpnMeasurementDataResponseBodyMeasurementDatasMeasurementData setBandWidthFeeDatas(DescribeEpnMeasurementDataResponseBodyMeasurementDatasMeasurementDataBandWidthFeeDatas bandWidthFeeDatas) { this.bandWidthFeeDatas = bandWidthFeeDatas; return this; } public DescribeEpnMeasurementDataResponseBodyMeasurementDatasMeasurementDataBandWidthFeeDatas getBandWidthFeeDatas() { return this.bandWidthFeeDatas; } public DescribeEpnMeasurementDataResponseBodyMeasurementDatasMeasurementData setChargeModel(String chargeModel) { this.chargeModel = chargeModel; return this; } public String getChargeModel() { return this.chargeModel; } public DescribeEpnMeasurementDataResponseBodyMeasurementDatasMeasurementData setCostCycle(String costCycle) { this.costCycle = costCycle; return this; } public String getCostCycle() { return this.costCycle; } public DescribeEpnMeasurementDataResponseBodyMeasurementDatasMeasurementData setCostEndTime(String costEndTime) { this.costEndTime = costEndTime; return this; } public String getCostEndTime() { return this.costEndTime; } public DescribeEpnMeasurementDataResponseBodyMeasurementDatasMeasurementData setCostStartTime(String costStartTime) { this.costStartTime = costStartTime; return this; } public String getCostStartTime() { return this.costStartTime; } } public static class DescribeEpnMeasurementDataResponseBodyMeasurementDatas extends TeaModel { @NameInMap("MeasurementData") public java.util.List measurementData; public static DescribeEpnMeasurementDataResponseBodyMeasurementDatas build(java.util.Map map) throws Exception { DescribeEpnMeasurementDataResponseBodyMeasurementDatas self = new DescribeEpnMeasurementDataResponseBodyMeasurementDatas(); return TeaModel.build(map, self); } public DescribeEpnMeasurementDataResponseBodyMeasurementDatas setMeasurementData(java.util.List measurementData) { this.measurementData = measurementData; return this; } public java.util.List getMeasurementData() { return this.measurementData; } } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy