com.aliyun.sdk.service.hbase20170115.models.DescribeClusterListResponseBody Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of alibabacloud-hbase20170115 Show documentation
Show all versions of alibabacloud-hbase20170115 Show documentation
Alibaba Cloud HBase (20170115) Async SDK for Java
The newest version!
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.sdk.service.hbase20170115.models;
import darabonba.core.RequestModel;
import darabonba.core.TeaModel;
import com.aliyun.sdk.gateway.pop.models.*;
/**
* {@link DescribeClusterListResponseBody} extends {@link TeaModel}
*
* DescribeClusterListResponseBody
*/
public class DescribeClusterListResponseBody extends TeaModel {
@com.aliyun.core.annotation.NameInMap("ClusterList")
private ClusterList clusterList;
@com.aliyun.core.annotation.NameInMap("PageNumber")
private Integer pageNumber;
@com.aliyun.core.annotation.NameInMap("PageRecordCount")
private Integer pageRecordCount;
@com.aliyun.core.annotation.NameInMap("RequestId")
private String requestId;
@com.aliyun.core.annotation.NameInMap("TotalRecordCount")
private Integer totalRecordCount;
private DescribeClusterListResponseBody(Builder builder) {
this.clusterList = builder.clusterList;
this.pageNumber = builder.pageNumber;
this.pageRecordCount = builder.pageRecordCount;
this.requestId = builder.requestId;
this.totalRecordCount = builder.totalRecordCount;
}
public static Builder builder() {
return new Builder();
}
public static DescribeClusterListResponseBody create() {
return builder().build();
}
/**
* @return clusterList
*/
public ClusterList getClusterList() {
return this.clusterList;
}
/**
* @return pageNumber
*/
public Integer getPageNumber() {
return this.pageNumber;
}
/**
* @return pageRecordCount
*/
public Integer getPageRecordCount() {
return this.pageRecordCount;
}
/**
* @return requestId
*/
public String getRequestId() {
return this.requestId;
}
/**
* @return totalRecordCount
*/
public Integer getTotalRecordCount() {
return this.totalRecordCount;
}
public static final class Builder {
private ClusterList clusterList;
private Integer pageNumber;
private Integer pageRecordCount;
private String requestId;
private Integer totalRecordCount;
/**
* ClusterList.
*/
public Builder clusterList(ClusterList clusterList) {
this.clusterList = clusterList;
return this;
}
/**
* PageNumber.
*/
public Builder pageNumber(Integer pageNumber) {
this.pageNumber = pageNumber;
return this;
}
/**
* PageRecordCount.
*/
public Builder pageRecordCount(Integer pageRecordCount) {
this.pageRecordCount = pageRecordCount;
return this;
}
/**
* RequestId.
*/
public Builder requestId(String requestId) {
this.requestId = requestId;
return this;
}
/**
* TotalRecordCount.
*/
public Builder totalRecordCount(Integer totalRecordCount) {
this.totalRecordCount = totalRecordCount;
return this;
}
public DescribeClusterListResponseBody build() {
return new DescribeClusterListResponseBody(this);
}
}
public static class Tag extends TeaModel {
@com.aliyun.core.annotation.NameInMap("Key")
private String key;
@com.aliyun.core.annotation.NameInMap("Value")
private String value;
private Tag(Builder builder) {
this.key = builder.key;
this.value = builder.value;
}
public static Builder builder() {
return new Builder();
}
public static Tag create() {
return builder().build();
}
/**
* @return key
*/
public String getKey() {
return this.key;
}
/**
* @return value
*/
public String getValue() {
return this.value;
}
public static final class Builder {
private String key;
private String value;
/**
* Key.
*/
public Builder key(String key) {
this.key = key;
return this;
}
/**
* Value.
*/
public Builder value(String value) {
this.value = value;
return this;
}
public Tag build() {
return new Tag(this);
}
}
}
public static class Tags extends TeaModel {
@com.aliyun.core.annotation.NameInMap("Tag")
private java.util.List < Tag> tag;
private Tags(Builder builder) {
this.tag = builder.tag;
}
public static Builder builder() {
return new Builder();
}
public static Tags create() {
return builder().build();
}
/**
* @return tag
*/
public java.util.List < Tag> getTag() {
return this.tag;
}
public static final class Builder {
private java.util.List < Tag> tag;
/**
* Tag.
*/
public Builder tag(java.util.List < Tag> tag) {
this.tag = tag;
return this;
}
public Tags build() {
return new Tags(this);
}
}
}
public static class Cluster extends TeaModel {
@com.aliyun.core.annotation.NameInMap("ClusterId")
private String clusterId;
@com.aliyun.core.annotation.NameInMap("ClusterName")
private String clusterName;
@com.aliyun.core.annotation.NameInMap("ClusterType")
private String clusterType;
@com.aliyun.core.annotation.NameInMap("CoreDiskSize")
private String coreDiskSize;
@com.aliyun.core.annotation.NameInMap("CoreDiskType")
private String coreDiskType;
@com.aliyun.core.annotation.NameInMap("CoreInstanceQuantity")
private Integer coreInstanceQuantity;
@com.aliyun.core.annotation.NameInMap("CreateTime")
private String createTime;
@com.aliyun.core.annotation.NameInMap("DbType")
private String dbType;
@com.aliyun.core.annotation.NameInMap("ExpireTime")
private String expireTime;
@com.aliyun.core.annotation.NameInMap("LockMode")
private String lockMode;
@com.aliyun.core.annotation.NameInMap("MainVersion")
private String mainVersion;
@com.aliyun.core.annotation.NameInMap("NetType")
private String netType;
@com.aliyun.core.annotation.NameInMap("PayType")
private String payType;
@com.aliyun.core.annotation.NameInMap("Reason")
private String reason;
@com.aliyun.core.annotation.NameInMap("RegionId")
private String regionId;
@com.aliyun.core.annotation.NameInMap("Status")
private String status;
@com.aliyun.core.annotation.NameInMap("Tags")
private Tags tags;
@com.aliyun.core.annotation.NameInMap("UserId")
private String userId;
@com.aliyun.core.annotation.NameInMap("VpcId")
private String vpcId;
@com.aliyun.core.annotation.NameInMap("ZoneId")
private String zoneId;
private Cluster(Builder builder) {
this.clusterId = builder.clusterId;
this.clusterName = builder.clusterName;
this.clusterType = builder.clusterType;
this.coreDiskSize = builder.coreDiskSize;
this.coreDiskType = builder.coreDiskType;
this.coreInstanceQuantity = builder.coreInstanceQuantity;
this.createTime = builder.createTime;
this.dbType = builder.dbType;
this.expireTime = builder.expireTime;
this.lockMode = builder.lockMode;
this.mainVersion = builder.mainVersion;
this.netType = builder.netType;
this.payType = builder.payType;
this.reason = builder.reason;
this.regionId = builder.regionId;
this.status = builder.status;
this.tags = builder.tags;
this.userId = builder.userId;
this.vpcId = builder.vpcId;
this.zoneId = builder.zoneId;
}
public static Builder builder() {
return new Builder();
}
public static Cluster create() {
return builder().build();
}
/**
* @return clusterId
*/
public String getClusterId() {
return this.clusterId;
}
/**
* @return clusterName
*/
public String getClusterName() {
return this.clusterName;
}
/**
* @return clusterType
*/
public String getClusterType() {
return this.clusterType;
}
/**
* @return coreDiskSize
*/
public String getCoreDiskSize() {
return this.coreDiskSize;
}
/**
* @return coreDiskType
*/
public String getCoreDiskType() {
return this.coreDiskType;
}
/**
* @return coreInstanceQuantity
*/
public Integer getCoreInstanceQuantity() {
return this.coreInstanceQuantity;
}
/**
* @return createTime
*/
public String getCreateTime() {
return this.createTime;
}
/**
* @return dbType
*/
public String getDbType() {
return this.dbType;
}
/**
* @return expireTime
*/
public String getExpireTime() {
return this.expireTime;
}
/**
* @return lockMode
*/
public String getLockMode() {
return this.lockMode;
}
/**
* @return mainVersion
*/
public String getMainVersion() {
return this.mainVersion;
}
/**
* @return netType
*/
public String getNetType() {
return this.netType;
}
/**
* @return payType
*/
public String getPayType() {
return this.payType;
}
/**
* @return reason
*/
public String getReason() {
return this.reason;
}
/**
* @return regionId
*/
public String getRegionId() {
return this.regionId;
}
/**
* @return status
*/
public String getStatus() {
return this.status;
}
/**
* @return tags
*/
public Tags getTags() {
return this.tags;
}
/**
* @return userId
*/
public String getUserId() {
return this.userId;
}
/**
* @return vpcId
*/
public String getVpcId() {
return this.vpcId;
}
/**
* @return zoneId
*/
public String getZoneId() {
return this.zoneId;
}
public static final class Builder {
private String clusterId;
private String clusterName;
private String clusterType;
private String coreDiskSize;
private String coreDiskType;
private Integer coreInstanceQuantity;
private String createTime;
private String dbType;
private String expireTime;
private String lockMode;
private String mainVersion;
private String netType;
private String payType;
private String reason;
private String regionId;
private String status;
private Tags tags;
private String userId;
private String vpcId;
private String zoneId;
/**
* ClusterId.
*/
public Builder clusterId(String clusterId) {
this.clusterId = clusterId;
return this;
}
/**
* ClusterName.
*/
public Builder clusterName(String clusterName) {
this.clusterName = clusterName;
return this;
}
/**
* ClusterType.
*/
public Builder clusterType(String clusterType) {
this.clusterType = clusterType;
return this;
}
/**
* CoreDiskSize.
*/
public Builder coreDiskSize(String coreDiskSize) {
this.coreDiskSize = coreDiskSize;
return this;
}
/**
* CoreDiskType.
*/
public Builder coreDiskType(String coreDiskType) {
this.coreDiskType = coreDiskType;
return this;
}
/**
* CoreInstanceQuantity.
*/
public Builder coreInstanceQuantity(Integer coreInstanceQuantity) {
this.coreInstanceQuantity = coreInstanceQuantity;
return this;
}
/**
* CreateTime.
*/
public Builder createTime(String createTime) {
this.createTime = createTime;
return this;
}
/**
* DbType.
*/
public Builder dbType(String dbType) {
this.dbType = dbType;
return this;
}
/**
* ExpireTime.
*/
public Builder expireTime(String expireTime) {
this.expireTime = expireTime;
return this;
}
/**
* LockMode.
*/
public Builder lockMode(String lockMode) {
this.lockMode = lockMode;
return this;
}
/**
* MainVersion.
*/
public Builder mainVersion(String mainVersion) {
this.mainVersion = mainVersion;
return this;
}
/**
* NetType.
*/
public Builder netType(String netType) {
this.netType = netType;
return this;
}
/**
* PayType.
*/
public Builder payType(String payType) {
this.payType = payType;
return this;
}
/**
* Reason.
*/
public Builder reason(String reason) {
this.reason = reason;
return this;
}
/**
* RegionId.
*/
public Builder regionId(String regionId) {
this.regionId = regionId;
return this;
}
/**
* Status.
*/
public Builder status(String status) {
this.status = status;
return this;
}
/**
* Tags.
*/
public Builder tags(Tags tags) {
this.tags = tags;
return this;
}
/**
* UserId.
*/
public Builder userId(String userId) {
this.userId = userId;
return this;
}
/**
* VpcId.
*/
public Builder vpcId(String vpcId) {
this.vpcId = vpcId;
return this;
}
/**
* ZoneId.
*/
public Builder zoneId(String zoneId) {
this.zoneId = zoneId;
return this;
}
public Cluster build() {
return new Cluster(this);
}
}
}
public static class ClusterList extends TeaModel {
@com.aliyun.core.annotation.NameInMap("Cluster")
private java.util.List < Cluster> cluster;
private ClusterList(Builder builder) {
this.cluster = builder.cluster;
}
public static Builder builder() {
return new Builder();
}
public static ClusterList create() {
return builder().build();
}
/**
* @return cluster
*/
public java.util.List < Cluster> getCluster() {
return this.cluster;
}
public static final class Builder {
private java.util.List < Cluster> cluster;
/**
* Cluster.
*/
public Builder cluster(java.util.List < Cluster> cluster) {
this.cluster = cluster;
return this;
}
public ClusterList build() {
return new ClusterList(this);
}
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy