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

com.aliyun.sdk.service.ens20171110.models.GetOssUsageDataResponseBody Maven / Gradle / Ivy

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