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

com.aliyun.sdk.service.ens20171110.models.DescribeNCInformationResponseBody 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 DescribeNCInformationResponseBody} extends {@link TeaModel}
 *
 * 

DescribeNCInformationResponseBody

*/ public class DescribeNCInformationResponseBody extends TeaModel { @com.aliyun.core.annotation.NameInMap("CurrentPage") private Integer currentPage; @com.aliyun.core.annotation.NameInMap("Data") private java.util.List data; @com.aliyun.core.annotation.NameInMap("Desc") private String desc; @com.aliyun.core.annotation.NameInMap("Msg") private String msg; @com.aliyun.core.annotation.NameInMap("Pager") private Pager pager; @com.aliyun.core.annotation.NameInMap("RequestId") private String requestId; @com.aliyun.core.annotation.NameInMap("TotalCount") private Integer totalCount; private DescribeNCInformationResponseBody(Builder builder) { this.currentPage = builder.currentPage; this.data = builder.data; this.desc = builder.desc; this.msg = builder.msg; this.pager = builder.pager; this.requestId = builder.requestId; this.totalCount = builder.totalCount; } public static Builder builder() { return new Builder(); } public static DescribeNCInformationResponseBody create() { return builder().build(); } /** * @return currentPage */ public Integer getCurrentPage() { return this.currentPage; } /** * @return data */ public java.util.List getData() { return this.data; } /** * @return desc */ public String getDesc() { return this.desc; } /** * @return msg */ public String getMsg() { return this.msg; } /** * @return pager */ public Pager getPager() { return this.pager; } /** * @return requestId */ public String getRequestId() { return this.requestId; } /** * @return totalCount */ public Integer getTotalCount() { return this.totalCount; } public static final class Builder { private Integer currentPage; private java.util.List data; private String desc; private String msg; private Pager pager; private String requestId; private Integer totalCount; /** * CurrentPage. */ public Builder currentPage(Integer currentPage) { this.currentPage = currentPage; return this; } /** * Data. */ public Builder data(java.util.List data) { this.data = data; return this; } /** * Desc. */ public Builder desc(String desc) { this.desc = desc; return this; } /** * Msg. */ public Builder msg(String msg) { this.msg = msg; return this; } /** * Pager. */ public Builder pager(Pager pager) { this.pager = pager; return this; } /** * RequestId. */ public Builder requestId(String requestId) { this.requestId = requestId; return this; } /** * TotalCount. */ public Builder totalCount(Integer totalCount) { this.totalCount = totalCount; return this; } public DescribeNCInformationResponseBody build() { return new DescribeNCInformationResponseBody(this); } } /** * * {@link DescribeNCInformationResponseBody} extends {@link TeaModel} * *

DescribeNCInformationResponseBody

*/ public static class Cpu extends TeaModel { @com.aliyun.core.annotation.NameInMap("Display") private Boolean display; @com.aliyun.core.annotation.NameInMap("OversellRatio") private Long oversellRatio; @com.aliyun.core.annotation.NameInMap("Remain") private Long remain; @com.aliyun.core.annotation.NameInMap("ReserveDisable") private Boolean reserveDisable; @com.aliyun.core.annotation.NameInMap("ReserveDisableTotal") private Long reserveDisableTotal; @com.aliyun.core.annotation.NameInMap("Reserved") private Long reserved; @com.aliyun.core.annotation.NameInMap("StatusDisable") private Boolean statusDisable; @com.aliyun.core.annotation.NameInMap("StatusDisableTotal") private Long statusDisableTotal; @com.aliyun.core.annotation.NameInMap("Total") private Long total; @com.aliyun.core.annotation.NameInMap("Type") private String type; @com.aliyun.core.annotation.NameInMap("Used") private Long used; @com.aliyun.core.annotation.NameInMap("UsedRatio") private Long usedRatio; private Cpu(Builder builder) { this.display = builder.display; this.oversellRatio = builder.oversellRatio; this.remain = builder.remain; this.reserveDisable = builder.reserveDisable; this.reserveDisableTotal = builder.reserveDisableTotal; this.reserved = builder.reserved; this.statusDisable = builder.statusDisable; this.statusDisableTotal = builder.statusDisableTotal; this.total = builder.total; this.type = builder.type; this.used = builder.used; this.usedRatio = builder.usedRatio; } public static Builder builder() { return new Builder(); } public static Cpu create() { return builder().build(); } /** * @return display */ public Boolean getDisplay() { return this.display; } /** * @return oversellRatio */ public Long getOversellRatio() { return this.oversellRatio; } /** * @return remain */ public Long getRemain() { return this.remain; } /** * @return reserveDisable */ public Boolean getReserveDisable() { return this.reserveDisable; } /** * @return reserveDisableTotal */ public Long getReserveDisableTotal() { return this.reserveDisableTotal; } /** * @return reserved */ public Long getReserved() { return this.reserved; } /** * @return statusDisable */ public Boolean getStatusDisable() { return this.statusDisable; } /** * @return statusDisableTotal */ public Long getStatusDisableTotal() { return this.statusDisableTotal; } /** * @return total */ public Long getTotal() { return this.total; } /** * @return type */ public String getType() { return this.type; } /** * @return used */ public Long getUsed() { return this.used; } /** * @return usedRatio */ public Long getUsedRatio() { return this.usedRatio; } public static final class Builder { private Boolean display; private Long oversellRatio; private Long remain; private Boolean reserveDisable; private Long reserveDisableTotal; private Long reserved; private Boolean statusDisable; private Long statusDisableTotal; private Long total; private String type; private Long used; private Long usedRatio; /** * Display. */ public Builder display(Boolean display) { this.display = display; return this; } /** * OversellRatio. */ public Builder oversellRatio(Long oversellRatio) { this.oversellRatio = oversellRatio; return this; } /** * Remain. */ public Builder remain(Long remain) { this.remain = remain; return this; } /** * ReserveDisable. */ public Builder reserveDisable(Boolean reserveDisable) { this.reserveDisable = reserveDisable; return this; } /** * ReserveDisableTotal. */ public Builder reserveDisableTotal(Long reserveDisableTotal) { this.reserveDisableTotal = reserveDisableTotal; return this; } /** * Reserved. */ public Builder reserved(Long reserved) { this.reserved = reserved; return this; } /** * StatusDisable. */ public Builder statusDisable(Boolean statusDisable) { this.statusDisable = statusDisable; return this; } /** * StatusDisableTotal. */ public Builder statusDisableTotal(Long statusDisableTotal) { this.statusDisableTotal = statusDisableTotal; return this; } /** * Total. */ public Builder total(Long total) { this.total = total; return this; } /** * Type. */ public Builder type(String type) { this.type = type; return this; } /** * Used. */ public Builder used(Long used) { this.used = used; return this; } /** * UsedRatio. */ public Builder usedRatio(Long usedRatio) { this.usedRatio = usedRatio; return this; } public Cpu build() { return new Cpu(this); } } } /** * * {@link DescribeNCInformationResponseBody} extends {@link TeaModel} * *

DescribeNCInformationResponseBody

*/ public static class Gpu extends TeaModel { @com.aliyun.core.annotation.NameInMap("Display") private Boolean display; @com.aliyun.core.annotation.NameInMap("OversellRatio") private Long oversellRatio; @com.aliyun.core.annotation.NameInMap("Remain") private Long remain; @com.aliyun.core.annotation.NameInMap("ReserveDisable") private Boolean reserveDisable; @com.aliyun.core.annotation.NameInMap("ReserveDisableTotal") private Long reserveDisableTotal; @com.aliyun.core.annotation.NameInMap("Reserved") private Long reserved; @com.aliyun.core.annotation.NameInMap("StatusDisable") private Boolean statusDisable; @com.aliyun.core.annotation.NameInMap("StatusDisableTotal") private Long statusDisableTotal; @com.aliyun.core.annotation.NameInMap("Total") private Long total; @com.aliyun.core.annotation.NameInMap("Type") private String type; @com.aliyun.core.annotation.NameInMap("Used") private Long used; @com.aliyun.core.annotation.NameInMap("UsedRatio") private Long usedRatio; private Gpu(Builder builder) { this.display = builder.display; this.oversellRatio = builder.oversellRatio; this.remain = builder.remain; this.reserveDisable = builder.reserveDisable; this.reserveDisableTotal = builder.reserveDisableTotal; this.reserved = builder.reserved; this.statusDisable = builder.statusDisable; this.statusDisableTotal = builder.statusDisableTotal; this.total = builder.total; this.type = builder.type; this.used = builder.used; this.usedRatio = builder.usedRatio; } public static Builder builder() { return new Builder(); } public static Gpu create() { return builder().build(); } /** * @return display */ public Boolean getDisplay() { return this.display; } /** * @return oversellRatio */ public Long getOversellRatio() { return this.oversellRatio; } /** * @return remain */ public Long getRemain() { return this.remain; } /** * @return reserveDisable */ public Boolean getReserveDisable() { return this.reserveDisable; } /** * @return reserveDisableTotal */ public Long getReserveDisableTotal() { return this.reserveDisableTotal; } /** * @return reserved */ public Long getReserved() { return this.reserved; } /** * @return statusDisable */ public Boolean getStatusDisable() { return this.statusDisable; } /** * @return statusDisableTotal */ public Long getStatusDisableTotal() { return this.statusDisableTotal; } /** * @return total */ public Long getTotal() { return this.total; } /** * @return type */ public String getType() { return this.type; } /** * @return used */ public Long getUsed() { return this.used; } /** * @return usedRatio */ public Long getUsedRatio() { return this.usedRatio; } public static final class Builder { private Boolean display; private Long oversellRatio; private Long remain; private Boolean reserveDisable; private Long reserveDisableTotal; private Long reserved; private Boolean statusDisable; private Long statusDisableTotal; private Long total; private String type; private Long used; private Long usedRatio; /** * Display. */ public Builder display(Boolean display) { this.display = display; return this; } /** * OversellRatio. */ public Builder oversellRatio(Long oversellRatio) { this.oversellRatio = oversellRatio; return this; } /** * Remain. */ public Builder remain(Long remain) { this.remain = remain; return this; } /** * ReserveDisable. */ public Builder reserveDisable(Boolean reserveDisable) { this.reserveDisable = reserveDisable; return this; } /** * ReserveDisableTotal. */ public Builder reserveDisableTotal(Long reserveDisableTotal) { this.reserveDisableTotal = reserveDisableTotal; return this; } /** * Reserved. */ public Builder reserved(Long reserved) { this.reserved = reserved; return this; } /** * StatusDisable. */ public Builder statusDisable(Boolean statusDisable) { this.statusDisable = statusDisable; return this; } /** * StatusDisableTotal. */ public Builder statusDisableTotal(Long statusDisableTotal) { this.statusDisableTotal = statusDisableTotal; return this; } /** * Total. */ public Builder total(Long total) { this.total = total; return this; } /** * Type. */ public Builder type(String type) { this.type = type; return this; } /** * Used. */ public Builder used(Long used) { this.used = used; return this; } /** * UsedRatio. */ public Builder usedRatio(Long usedRatio) { this.usedRatio = usedRatio; return this; } public Gpu build() { return new Gpu(this); } } } /** * * {@link DescribeNCInformationResponseBody} extends {@link TeaModel} * *

DescribeNCInformationResponseBody

*/ public static class Hdd extends TeaModel { @com.aliyun.core.annotation.NameInMap("Display") private Boolean display; @com.aliyun.core.annotation.NameInMap("OversellRatio") private Long oversellRatio; @com.aliyun.core.annotation.NameInMap("Remain") private Long remain; @com.aliyun.core.annotation.NameInMap("ReserveDisable") private Boolean reserveDisable; @com.aliyun.core.annotation.NameInMap("ReserveDisableTotal") private Long reserveDisableTotal; @com.aliyun.core.annotation.NameInMap("Reserved") private Long reserved; @com.aliyun.core.annotation.NameInMap("StatusDisable") private Boolean statusDisable; @com.aliyun.core.annotation.NameInMap("StatusDisableTotal") private Long statusDisableTotal; @com.aliyun.core.annotation.NameInMap("Total") private Long total; @com.aliyun.core.annotation.NameInMap("Type") private String type; @com.aliyun.core.annotation.NameInMap("Used") private Long used; @com.aliyun.core.annotation.NameInMap("UsedRatio") private Long usedRatio; private Hdd(Builder builder) { this.display = builder.display; this.oversellRatio = builder.oversellRatio; this.remain = builder.remain; this.reserveDisable = builder.reserveDisable; this.reserveDisableTotal = builder.reserveDisableTotal; this.reserved = builder.reserved; this.statusDisable = builder.statusDisable; this.statusDisableTotal = builder.statusDisableTotal; this.total = builder.total; this.type = builder.type; this.used = builder.used; this.usedRatio = builder.usedRatio; } public static Builder builder() { return new Builder(); } public static Hdd create() { return builder().build(); } /** * @return display */ public Boolean getDisplay() { return this.display; } /** * @return oversellRatio */ public Long getOversellRatio() { return this.oversellRatio; } /** * @return remain */ public Long getRemain() { return this.remain; } /** * @return reserveDisable */ public Boolean getReserveDisable() { return this.reserveDisable; } /** * @return reserveDisableTotal */ public Long getReserveDisableTotal() { return this.reserveDisableTotal; } /** * @return reserved */ public Long getReserved() { return this.reserved; } /** * @return statusDisable */ public Boolean getStatusDisable() { return this.statusDisable; } /** * @return statusDisableTotal */ public Long getStatusDisableTotal() { return this.statusDisableTotal; } /** * @return total */ public Long getTotal() { return this.total; } /** * @return type */ public String getType() { return this.type; } /** * @return used */ public Long getUsed() { return this.used; } /** * @return usedRatio */ public Long getUsedRatio() { return this.usedRatio; } public static final class Builder { private Boolean display; private Long oversellRatio; private Long remain; private Boolean reserveDisable; private Long reserveDisableTotal; private Long reserved; private Boolean statusDisable; private Long statusDisableTotal; private Long total; private String type; private Long used; private Long usedRatio; /** * Display. */ public Builder display(Boolean display) { this.display = display; return this; } /** * OversellRatio. */ public Builder oversellRatio(Long oversellRatio) { this.oversellRatio = oversellRatio; return this; } /** * Remain. */ public Builder remain(Long remain) { this.remain = remain; return this; } /** * ReserveDisable. */ public Builder reserveDisable(Boolean reserveDisable) { this.reserveDisable = reserveDisable; return this; } /** * ReserveDisableTotal. */ public Builder reserveDisableTotal(Long reserveDisableTotal) { this.reserveDisableTotal = reserveDisableTotal; return this; } /** * Reserved. */ public Builder reserved(Long reserved) { this.reserved = reserved; return this; } /** * StatusDisable. */ public Builder statusDisable(Boolean statusDisable) { this.statusDisable = statusDisable; return this; } /** * StatusDisableTotal. */ public Builder statusDisableTotal(Long statusDisableTotal) { this.statusDisableTotal = statusDisableTotal; return this; } /** * Total. */ public Builder total(Long total) { this.total = total; return this; } /** * Type. */ public Builder type(String type) { this.type = type; return this; } /** * Used. */ public Builder used(Long used) { this.used = used; return this; } /** * UsedRatio. */ public Builder usedRatio(Long usedRatio) { this.usedRatio = usedRatio; return this; } public Hdd build() { return new Hdd(this); } } } /** * * {@link DescribeNCInformationResponseBody} extends {@link TeaModel} * *

DescribeNCInformationResponseBody

*/ public static class Info extends TeaModel { @com.aliyun.core.annotation.NameInMap("Ip") private String ip; @com.aliyun.core.annotation.NameInMap("Name") private String name; @com.aliyun.core.annotation.NameInMap("Tag") private java.util.List tag; @com.aliyun.core.annotation.NameInMap("Uuid") private String uuid; private Info(Builder builder) { this.ip = builder.ip; this.name = builder.name; this.tag = builder.tag; this.uuid = builder.uuid; } public static Builder builder() { return new Builder(); } public static Info create() { return builder().build(); } /** * @return ip */ public String getIp() { return this.ip; } /** * @return name */ public String getName() { return this.name; } /** * @return tag */ public java.util.List getTag() { return this.tag; } /** * @return uuid */ public String getUuid() { return this.uuid; } public static final class Builder { private String ip; private String name; private java.util.List tag; private String uuid; /** * Ip. */ public Builder ip(String ip) { this.ip = ip; return this; } /** * Name. */ public Builder name(String name) { this.name = name; return this; } /** * Tag. */ public Builder tag(java.util.List tag) { this.tag = tag; return this; } /** * Uuid. */ public Builder uuid(String uuid) { this.uuid = uuid; return this; } public Info build() { return new Info(this); } } } /** * * {@link DescribeNCInformationResponseBody} extends {@link TeaModel} * *

DescribeNCInformationResponseBody

*/ public static class Memory extends TeaModel { @com.aliyun.core.annotation.NameInMap("Display") private Boolean display; @com.aliyun.core.annotation.NameInMap("OversellRatio") private Long oversellRatio; @com.aliyun.core.annotation.NameInMap("Remain") private Long remain; @com.aliyun.core.annotation.NameInMap("ReserveDisable") private Boolean reserveDisable; @com.aliyun.core.annotation.NameInMap("ReserveDisableTotal") private Long reserveDisableTotal; @com.aliyun.core.annotation.NameInMap("Reserved") private Long reserved; @com.aliyun.core.annotation.NameInMap("StatusDisable") private Boolean statusDisable; @com.aliyun.core.annotation.NameInMap("StatusDisableTotal") private Long statusDisableTotal; @com.aliyun.core.annotation.NameInMap("Total") private Long total; @com.aliyun.core.annotation.NameInMap("Type") private String type; @com.aliyun.core.annotation.NameInMap("Used") private Long used; @com.aliyun.core.annotation.NameInMap("UsedRatio") private Long usedRatio; private Memory(Builder builder) { this.display = builder.display; this.oversellRatio = builder.oversellRatio; this.remain = builder.remain; this.reserveDisable = builder.reserveDisable; this.reserveDisableTotal = builder.reserveDisableTotal; this.reserved = builder.reserved; this.statusDisable = builder.statusDisable; this.statusDisableTotal = builder.statusDisableTotal; this.total = builder.total; this.type = builder.type; this.used = builder.used; this.usedRatio = builder.usedRatio; } public static Builder builder() { return new Builder(); } public static Memory create() { return builder().build(); } /** * @return display */ public Boolean getDisplay() { return this.display; } /** * @return oversellRatio */ public Long getOversellRatio() { return this.oversellRatio; } /** * @return remain */ public Long getRemain() { return this.remain; } /** * @return reserveDisable */ public Boolean getReserveDisable() { return this.reserveDisable; } /** * @return reserveDisableTotal */ public Long getReserveDisableTotal() { return this.reserveDisableTotal; } /** * @return reserved */ public Long getReserved() { return this.reserved; } /** * @return statusDisable */ public Boolean getStatusDisable() { return this.statusDisable; } /** * @return statusDisableTotal */ public Long getStatusDisableTotal() { return this.statusDisableTotal; } /** * @return total */ public Long getTotal() { return this.total; } /** * @return type */ public String getType() { return this.type; } /** * @return used */ public Long getUsed() { return this.used; } /** * @return usedRatio */ public Long getUsedRatio() { return this.usedRatio; } public static final class Builder { private Boolean display; private Long oversellRatio; private Long remain; private Boolean reserveDisable; private Long reserveDisableTotal; private Long reserved; private Boolean statusDisable; private Long statusDisableTotal; private Long total; private String type; private Long used; private Long usedRatio; /** * Display. */ public Builder display(Boolean display) { this.display = display; return this; } /** * OversellRatio. */ public Builder oversellRatio(Long oversellRatio) { this.oversellRatio = oversellRatio; return this; } /** * Remain. */ public Builder remain(Long remain) { this.remain = remain; return this; } /** * ReserveDisable. */ public Builder reserveDisable(Boolean reserveDisable) { this.reserveDisable = reserveDisable; return this; } /** * ReserveDisableTotal. */ public Builder reserveDisableTotal(Long reserveDisableTotal) { this.reserveDisableTotal = reserveDisableTotal; return this; } /** * Reserved. */ public Builder reserved(Long reserved) { this.reserved = reserved; return this; } /** * StatusDisable. */ public Builder statusDisable(Boolean statusDisable) { this.statusDisable = statusDisable; return this; } /** * StatusDisableTotal. */ public Builder statusDisableTotal(Long statusDisableTotal) { this.statusDisableTotal = statusDisableTotal; return this; } /** * Total. */ public Builder total(Long total) { this.total = total; return this; } /** * Type. */ public Builder type(String type) { this.type = type; return this; } /** * Used. */ public Builder used(Long used) { this.used = used; return this; } /** * UsedRatio. */ public Builder usedRatio(Long usedRatio) { this.usedRatio = usedRatio; return this; } public Memory build() { return new Memory(this); } } } /** * * {@link DescribeNCInformationResponseBody} extends {@link TeaModel} * *

DescribeNCInformationResponseBody

*/ public static class Nvme extends TeaModel { @com.aliyun.core.annotation.NameInMap("Display") private Boolean display; @com.aliyun.core.annotation.NameInMap("OversellRatio") private Long oversellRatio; @com.aliyun.core.annotation.NameInMap("Remain") private Long remain; @com.aliyun.core.annotation.NameInMap("ReserveDisable") private Boolean reserveDisable; @com.aliyun.core.annotation.NameInMap("ReserveDisableTotal") private Long reserveDisableTotal; @com.aliyun.core.annotation.NameInMap("Reserved") private Long reserved; @com.aliyun.core.annotation.NameInMap("StatusDisable") private Boolean statusDisable; @com.aliyun.core.annotation.NameInMap("StatusDisableTotal") private Long statusDisableTotal; @com.aliyun.core.annotation.NameInMap("Total") private Long total; @com.aliyun.core.annotation.NameInMap("Type") private String type; @com.aliyun.core.annotation.NameInMap("Used") private Long used; @com.aliyun.core.annotation.NameInMap("UsedRatio") private Long usedRatio; private Nvme(Builder builder) { this.display = builder.display; this.oversellRatio = builder.oversellRatio; this.remain = builder.remain; this.reserveDisable = builder.reserveDisable; this.reserveDisableTotal = builder.reserveDisableTotal; this.reserved = builder.reserved; this.statusDisable = builder.statusDisable; this.statusDisableTotal = builder.statusDisableTotal; this.total = builder.total; this.type = builder.type; this.used = builder.used; this.usedRatio = builder.usedRatio; } public static Builder builder() { return new Builder(); } public static Nvme create() { return builder().build(); } /** * @return display */ public Boolean getDisplay() { return this.display; } /** * @return oversellRatio */ public Long getOversellRatio() { return this.oversellRatio; } /** * @return remain */ public Long getRemain() { return this.remain; } /** * @return reserveDisable */ public Boolean getReserveDisable() { return this.reserveDisable; } /** * @return reserveDisableTotal */ public Long getReserveDisableTotal() { return this.reserveDisableTotal; } /** * @return reserved */ public Long getReserved() { return this.reserved; } /** * @return statusDisable */ public Boolean getStatusDisable() { return this.statusDisable; } /** * @return statusDisableTotal */ public Long getStatusDisableTotal() { return this.statusDisableTotal; } /** * @return total */ public Long getTotal() { return this.total; } /** * @return type */ public String getType() { return this.type; } /** * @return used */ public Long getUsed() { return this.used; } /** * @return usedRatio */ public Long getUsedRatio() { return this.usedRatio; } public static final class Builder { private Boolean display; private Long oversellRatio; private Long remain; private Boolean reserveDisable; private Long reserveDisableTotal; private Long reserved; private Boolean statusDisable; private Long statusDisableTotal; private Long total; private String type; private Long used; private Long usedRatio; /** * Display. */ public Builder display(Boolean display) { this.display = display; return this; } /** * OversellRatio. */ public Builder oversellRatio(Long oversellRatio) { this.oversellRatio = oversellRatio; return this; } /** * Remain. */ public Builder remain(Long remain) { this.remain = remain; return this; } /** * ReserveDisable. */ public Builder reserveDisable(Boolean reserveDisable) { this.reserveDisable = reserveDisable; return this; } /** * ReserveDisableTotal. */ public Builder reserveDisableTotal(Long reserveDisableTotal) { this.reserveDisableTotal = reserveDisableTotal; return this; } /** * Reserved. */ public Builder reserved(Long reserved) { this.reserved = reserved; return this; } /** * StatusDisable. */ public Builder statusDisable(Boolean statusDisable) { this.statusDisable = statusDisable; return this; } /** * StatusDisableTotal. */ public Builder statusDisableTotal(Long statusDisableTotal) { this.statusDisableTotal = statusDisableTotal; return this; } /** * Total. */ public Builder total(Long total) { this.total = total; return this; } /** * Type. */ public Builder type(String type) { this.type = type; return this; } /** * Used. */ public Builder used(Long used) { this.used = used; return this; } /** * UsedRatio. */ public Builder usedRatio(Long usedRatio) { this.usedRatio = usedRatio; return this; } public Nvme build() { return new Nvme(this); } } } /** * * {@link DescribeNCInformationResponseBody} extends {@link TeaModel} * *

DescribeNCInformationResponseBody

*/ public static class Ssd extends TeaModel { @com.aliyun.core.annotation.NameInMap("Display") private Boolean display; @com.aliyun.core.annotation.NameInMap("OversellRatio") private Long oversellRatio; @com.aliyun.core.annotation.NameInMap("Remain") private Long remain; @com.aliyun.core.annotation.NameInMap("ReserveDisable") private Boolean reserveDisable; @com.aliyun.core.annotation.NameInMap("ReserveDisableTotal") private Long reserveDisableTotal; @com.aliyun.core.annotation.NameInMap("Reserved") private Long reserved; @com.aliyun.core.annotation.NameInMap("StatusDisable") private Boolean statusDisable; @com.aliyun.core.annotation.NameInMap("StatusDisableTotal") private Long statusDisableTotal; @com.aliyun.core.annotation.NameInMap("Total") private Long total; @com.aliyun.core.annotation.NameInMap("Type") private String type; @com.aliyun.core.annotation.NameInMap("Used") private Long used; @com.aliyun.core.annotation.NameInMap("UsedRatio") private Long usedRatio; private Ssd(Builder builder) { this.display = builder.display; this.oversellRatio = builder.oversellRatio; this.remain = builder.remain; this.reserveDisable = builder.reserveDisable; this.reserveDisableTotal = builder.reserveDisableTotal; this.reserved = builder.reserved; this.statusDisable = builder.statusDisable; this.statusDisableTotal = builder.statusDisableTotal; this.total = builder.total; this.type = builder.type; this.used = builder.used; this.usedRatio = builder.usedRatio; } public static Builder builder() { return new Builder(); } public static Ssd create() { return builder().build(); } /** * @return display */ public Boolean getDisplay() { return this.display; } /** * @return oversellRatio */ public Long getOversellRatio() { return this.oversellRatio; } /** * @return remain */ public Long getRemain() { return this.remain; } /** * @return reserveDisable */ public Boolean getReserveDisable() { return this.reserveDisable; } /** * @return reserveDisableTotal */ public Long getReserveDisableTotal() { return this.reserveDisableTotal; } /** * @return reserved */ public Long getReserved() { return this.reserved; } /** * @return statusDisable */ public Boolean getStatusDisable() { return this.statusDisable; } /** * @return statusDisableTotal */ public Long getStatusDisableTotal() { return this.statusDisableTotal; } /** * @return total */ public Long getTotal() { return this.total; } /** * @return type */ public String getType() { return this.type; } /** * @return used */ public Long getUsed() { return this.used; } /** * @return usedRatio */ public Long getUsedRatio() { return this.usedRatio; } public static final class Builder { private Boolean display; private Long oversellRatio; private Long remain; private Boolean reserveDisable; private Long reserveDisableTotal; private Long reserved; private Boolean statusDisable; private Long statusDisableTotal; private Long total; private String type; private Long used; private Long usedRatio; /** * Display. */ public Builder display(Boolean display) { this.display = display; return this; } /** * OversellRatio. */ public Builder oversellRatio(Long oversellRatio) { this.oversellRatio = oversellRatio; return this; } /** * Remain. */ public Builder remain(Long remain) { this.remain = remain; return this; } /** * ReserveDisable. */ public Builder reserveDisable(Boolean reserveDisable) { this.reserveDisable = reserveDisable; return this; } /** * ReserveDisableTotal. */ public Builder reserveDisableTotal(Long reserveDisableTotal) { this.reserveDisableTotal = reserveDisableTotal; return this; } /** * Reserved. */ public Builder reserved(Long reserved) { this.reserved = reserved; return this; } /** * StatusDisable. */ public Builder statusDisable(Boolean statusDisable) { this.statusDisable = statusDisable; return this; } /** * StatusDisableTotal. */ public Builder statusDisableTotal(Long statusDisableTotal) { this.statusDisableTotal = statusDisableTotal; return this; } /** * Total. */ public Builder total(Long total) { this.total = total; return this; } /** * Type. */ public Builder type(String type) { this.type = type; return this; } /** * Used. */ public Builder used(Long used) { this.used = used; return this; } /** * UsedRatio. */ public Builder usedRatio(Long usedRatio) { this.usedRatio = usedRatio; return this; } public Ssd build() { return new Ssd(this); } } } /** * * {@link DescribeNCInformationResponseBody} extends {@link TeaModel} * *

DescribeNCInformationResponseBody

*/ public static class Data extends TeaModel { @com.aliyun.core.annotation.NameInMap("Cpu") private Cpu cpu; @com.aliyun.core.annotation.NameInMap("Gpu") private Gpu gpu; @com.aliyun.core.annotation.NameInMap("Hdd") private Hdd hdd; @com.aliyun.core.annotation.NameInMap("Info") private Info info; @com.aliyun.core.annotation.NameInMap("Memory") private Memory memory; @com.aliyun.core.annotation.NameInMap("Nvme") private Nvme nvme; @com.aliyun.core.annotation.NameInMap("Online") private Boolean online; @com.aliyun.core.annotation.NameInMap("Region") private String region; @com.aliyun.core.annotation.NameInMap("Ssd") private Ssd ssd; @com.aliyun.core.annotation.NameInMap("Virtual") private String virtual; private Data(Builder builder) { this.cpu = builder.cpu; this.gpu = builder.gpu; this.hdd = builder.hdd; this.info = builder.info; this.memory = builder.memory; this.nvme = builder.nvme; this.online = builder.online; this.region = builder.region; this.ssd = builder.ssd; this.virtual = builder.virtual; } public static Builder builder() { return new Builder(); } public static Data create() { return builder().build(); } /** * @return cpu */ public Cpu getCpu() { return this.cpu; } /** * @return gpu */ public Gpu getGpu() { return this.gpu; } /** * @return hdd */ public Hdd getHdd() { return this.hdd; } /** * @return info */ public Info getInfo() { return this.info; } /** * @return memory */ public Memory getMemory() { return this.memory; } /** * @return nvme */ public Nvme getNvme() { return this.nvme; } /** * @return online */ public Boolean getOnline() { return this.online; } /** * @return region */ public String getRegion() { return this.region; } /** * @return ssd */ public Ssd getSsd() { return this.ssd; } /** * @return virtual */ public String getVirtual() { return this.virtual; } public static final class Builder { private Cpu cpu; private Gpu gpu; private Hdd hdd; private Info info; private Memory memory; private Nvme nvme; private Boolean online; private String region; private Ssd ssd; private String virtual; /** * Cpu. */ public Builder cpu(Cpu cpu) { this.cpu = cpu; return this; } /** * Gpu. */ public Builder gpu(Gpu gpu) { this.gpu = gpu; return this; } /** * Hdd. */ public Builder hdd(Hdd hdd) { this.hdd = hdd; return this; } /** * Info. */ public Builder info(Info info) { this.info = info; return this; } /** * Memory. */ public Builder memory(Memory memory) { this.memory = memory; return this; } /** * Nvme. */ public Builder nvme(Nvme nvme) { this.nvme = nvme; return this; } /** * Online. */ public Builder online(Boolean online) { this.online = online; return this; } /** * Region. */ public Builder region(String region) { this.region = region; return this; } /** * Ssd. */ public Builder ssd(Ssd ssd) { this.ssd = ssd; return this; } /** * Virtual. */ public Builder virtual(String virtual) { this.virtual = virtual; return this; } public Data build() { return new Data(this); } } } /** * * {@link DescribeNCInformationResponseBody} extends {@link TeaModel} * *

DescribeNCInformationResponseBody

*/ public static class Pager extends TeaModel { @com.aliyun.core.annotation.NameInMap("Page") private Long page; @com.aliyun.core.annotation.NameInMap("Size") private Long size; @com.aliyun.core.annotation.NameInMap("Total") private Long total; private Pager(Builder builder) { this.page = builder.page; this.size = builder.size; this.total = builder.total; } public static Builder builder() { return new Builder(); } public static Pager create() { return builder().build(); } /** * @return page */ public Long getPage() { return this.page; } /** * @return size */ public Long getSize() { return this.size; } /** * @return total */ public Long getTotal() { return this.total; } public static final class Builder { private Long page; private Long size; private Long total; /** * Page. */ public Builder page(Long page) { this.page = page; return this; } /** * Size. */ public Builder size(Long size) { this.size = size; return this; } /** * Total. */ public Builder total(Long total) { this.total = total; return this; } public Pager build() { return new Pager(this); } } } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy