com.aliyun.ens20171110.models.DescribeEpnMeasurementDataResponseBody Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of ens20171110 Show documentation
Show all versions of ens20171110 Show documentation
Alibaba Cloud edge node service (20171110) SDK for Java
// 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