com.aliyun.sdk.service.ens20171110.models.GetOssUsageDataResponseBody Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of alibabacloud-ens20171110 Show documentation
Show all versions of alibabacloud-ens20171110 Show documentation
Alibaba Cloud Ens (20171110) Async SDK for Java
The newest version!
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.sdk.service.ens20171110.models;
import com.aliyun.sdk.gateway.pop.*;
import darabonba.core.*;
import darabonba.core.async.*;
import darabonba.core.sync.*;
import darabonba.core.client.*;
import darabonba.core.RequestModel;
import darabonba.core.TeaModel;
import com.aliyun.sdk.gateway.pop.models.*;
/**
*
* {@link GetOssUsageDataResponseBody} extends {@link TeaModel}
*
* GetOssUsageDataResponseBody
*/
public class GetOssUsageDataResponseBody extends TeaModel {
@com.aliyun.core.annotation.NameInMap("RequestId")
private String requestId;
@com.aliyun.core.annotation.NameInMap("UsageList")
private java.util.List usageList;
private GetOssUsageDataResponseBody(Builder builder) {
this.requestId = builder.requestId;
this.usageList = builder.usageList;
}
public static Builder builder() {
return new Builder();
}
public static GetOssUsageDataResponseBody create() {
return builder().build();
}
/**
* @return requestId
*/
public String getRequestId() {
return this.requestId;
}
/**
* @return usageList
*/
public java.util.List getUsageList() {
return this.usageList;
}
public static final class Builder {
private String requestId;
private java.util.List usageList;
/**
* The request ID.
*
* example:
* 2A8CCD48-14F9-0309-B957-7B1D74A8119D
*/
public Builder requestId(String requestId) {
this.requestId = requestId;
return this;
}
/**
* The array of usage data.
*/
public Builder usageList(java.util.List usageList) {
this.usageList = usageList;
return this;
}
public GetOssUsageDataResponseBody build() {
return new GetOssUsageDataResponseBody(this);
}
}
/**
*
* {@link GetOssUsageDataResponseBody} extends {@link TeaModel}
*
* GetOssUsageDataResponseBody
*/
public static class UsageList extends TeaModel {
@com.aliyun.core.annotation.NameInMap("LanRxBw")
private Long lanRxBw;
@com.aliyun.core.annotation.NameInMap("LanTxBw")
private Long lanTxBw;
@com.aliyun.core.annotation.NameInMap("Point")
private Long point;
@com.aliyun.core.annotation.NameInMap("PointTs")
private String pointTs;
@com.aliyun.core.annotation.NameInMap("StorageUsageByte")
private Long storageUsageByte;
@com.aliyun.core.annotation.NameInMap("WanRxBw")
private Long wanRxBw;
@com.aliyun.core.annotation.NameInMap("WanTxBw")
private Long wanTxBw;
private UsageList(Builder builder) {
this.lanRxBw = builder.lanRxBw;
this.lanTxBw = builder.lanTxBw;
this.point = builder.point;
this.pointTs = builder.pointTs;
this.storageUsageByte = builder.storageUsageByte;
this.wanRxBw = builder.wanRxBw;
this.wanTxBw = builder.wanTxBw;
}
public static Builder builder() {
return new Builder();
}
public static UsageList create() {
return builder().build();
}
/**
* @return lanRxBw
*/
public Long getLanRxBw() {
return this.lanRxBw;
}
/**
* @return lanTxBw
*/
public Long getLanTxBw() {
return this.lanTxBw;
}
/**
* @return point
*/
public Long getPoint() {
return this.point;
}
/**
* @return pointTs
*/
public String getPointTs() {
return this.pointTs;
}
/**
* @return storageUsageByte
*/
public Long getStorageUsageByte() {
return this.storageUsageByte;
}
/**
* @return wanRxBw
*/
public Long getWanRxBw() {
return this.wanRxBw;
}
/**
* @return wanTxBw
*/
public Long getWanTxBw() {
return this.wanTxBw;
}
public static final class Builder {
private Long lanRxBw;
private Long lanTxBw;
private Long point;
private String pointTs;
private Long storageUsageByte;
private Long wanRxBw;
private Long wanTxBw;
/**
* The inbound bandwidth over the internal network. Unit: bit/s.
*
* example:
* 37865147
*/
public Builder lanRxBw(Long lanRxBw) {
this.lanRxBw = lanRxBw;
return this;
}
/**
* The outbound bandwidth over the internal network. Unit: bit/s.
*
* example:
* 22012187890
*/
public Builder lanTxBw(Long lanTxBw) {
this.lanTxBw = lanTxBw;
return this;
}
/**
* The number of time points within a day.
*
* example:
* 144
*/
public Builder point(Long point) {
this.point = point;
return this;
}
/**
* The point in time, in UTC. Format: 2010-01-21T09:50:23Z.
*
* example:
* 2022-01-12T00:00:00Z
*/
public Builder pointTs(String pointTs) {
this.pointTs = pointTs;
return this;
}
/**
* The storage usage. Unit: bytes.
*
* example:
* 85462146217
*/
public Builder storageUsageByte(Long storageUsageByte) {
this.storageUsageByte = storageUsageByte;
return this;
}
/**
* The outbound bandwidth over the Internet. Unit: bit/s.
*
* example:
* 542155715
*/
public Builder wanRxBw(Long wanRxBw) {
this.wanRxBw = wanRxBw;
return this;
}
/**
* The outbound bandwidth over the Internet. Unit: bit/s.
*
* example:
* 547126175217
*/
public Builder wanTxBw(Long wanTxBw) {
this.wanTxBw = wanTxBw;
return this;
}
public UsageList build() {
return new UsageList(this);
}
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy