com.aliyun.sdk.service.hbase20170115.models.CreateClusterRequest 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 CreateClusterRequest} extends {@link RequestModel}
*
* CreateClusterRequest
*/
public class CreateClusterRequest extends Request {
@com.aliyun.core.annotation.Query
@com.aliyun.core.annotation.NameInMap("AutoRenew")
private String autoRenew;
@com.aliyun.core.annotation.Query
@com.aliyun.core.annotation.NameInMap("BackupId")
private String backupId;
@com.aliyun.core.annotation.Query
@com.aliyun.core.annotation.NameInMap("ClientToken")
private String clientToken;
@com.aliyun.core.annotation.Query
@com.aliyun.core.annotation.NameInMap("CloudType")
@com.aliyun.core.annotation.Validation(required = true)
private String cloudType;
@com.aliyun.core.annotation.Query
@com.aliyun.core.annotation.NameInMap("ClusterName")
@com.aliyun.core.annotation.Validation(required = true)
private String clusterName;
@com.aliyun.core.annotation.Query
@com.aliyun.core.annotation.NameInMap("ColdStorageSize")
private String coldStorageSize;
@com.aliyun.core.annotation.Query
@com.aliyun.core.annotation.NameInMap("CoreDiskQuantity")
@com.aliyun.core.annotation.Validation(required = true)
private String coreDiskQuantity;
@com.aliyun.core.annotation.Query
@com.aliyun.core.annotation.NameInMap("CoreDiskSize")
@com.aliyun.core.annotation.Validation(required = true)
private String coreDiskSize;
@com.aliyun.core.annotation.Query
@com.aliyun.core.annotation.NameInMap("CoreDiskType")
@com.aliyun.core.annotation.Validation(required = true)
private String coreDiskType;
@com.aliyun.core.annotation.Query
@com.aliyun.core.annotation.NameInMap("CoreInstanceQuantity")
@com.aliyun.core.annotation.Validation(required = true)
private String coreInstanceQuantity;
@com.aliyun.core.annotation.Query
@com.aliyun.core.annotation.NameInMap("CoreInstanceType")
@com.aliyun.core.annotation.Validation(required = true)
private String coreInstanceType;
@com.aliyun.core.annotation.Query
@com.aliyun.core.annotation.NameInMap("DbInstanceConnType")
private String dbInstanceConnType;
@com.aliyun.core.annotation.Query
@com.aliyun.core.annotation.NameInMap("DbInstanceType")
private String dbInstanceType;
@com.aliyun.core.annotation.Query
@com.aliyun.core.annotation.NameInMap("DbType")
private String dbType;
@com.aliyun.core.annotation.Query
@com.aliyun.core.annotation.NameInMap("DepMode")
private String depMode;
@com.aliyun.core.annotation.Query
@com.aliyun.core.annotation.NameInMap("Duration")
private String duration;
@com.aliyun.core.annotation.Query
@com.aliyun.core.annotation.NameInMap("Engine")
@com.aliyun.core.annotation.Validation(required = true)
private String engine;
@com.aliyun.core.annotation.Query
@com.aliyun.core.annotation.NameInMap("EngineVersion")
@com.aliyun.core.annotation.Validation(required = true)
private String engineVersion;
@com.aliyun.core.annotation.Query
@com.aliyun.core.annotation.NameInMap("IsColdStorage")
private String isColdStorage;
@com.aliyun.core.annotation.Query
@com.aliyun.core.annotation.NameInMap("MasterInstanceType")
@com.aliyun.core.annotation.Validation(required = true)
private String masterInstanceType;
@com.aliyun.core.annotation.Query
@com.aliyun.core.annotation.NameInMap("NetType")
@com.aliyun.core.annotation.Validation(required = true)
private String netType;
@com.aliyun.core.annotation.Query
@com.aliyun.core.annotation.NameInMap("PayType")
private String payType;
@com.aliyun.core.annotation.Query
@com.aliyun.core.annotation.NameInMap("PricingCycle")
private String pricingCycle;
@com.aliyun.core.annotation.Query
@com.aliyun.core.annotation.NameInMap("RegionId")
@com.aliyun.core.annotation.Validation(required = true)
private String regionId;
@com.aliyun.core.annotation.Query
@com.aliyun.core.annotation.NameInMap("RestoreTime")
private String restoreTime;
@com.aliyun.core.annotation.Query
@com.aliyun.core.annotation.NameInMap("SecurityIPList")
@com.aliyun.core.annotation.Validation(required = true)
private String securityIPList;
@com.aliyun.core.annotation.Query
@com.aliyun.core.annotation.NameInMap("SrcDBInstanceId")
private String srcDBInstanceId;
@com.aliyun.core.annotation.Query
@com.aliyun.core.annotation.NameInMap("VSwitchId")
private String vSwitchId;
@com.aliyun.core.annotation.Query
@com.aliyun.core.annotation.NameInMap("VpcId")
private String vpcId;
@com.aliyun.core.annotation.Query
@com.aliyun.core.annotation.NameInMap("ZoneId")
@com.aliyun.core.annotation.Validation(required = true)
private String zoneId;
private CreateClusterRequest(Builder builder) {
super(builder);
this.autoRenew = builder.autoRenew;
this.backupId = builder.backupId;
this.clientToken = builder.clientToken;
this.cloudType = builder.cloudType;
this.clusterName = builder.clusterName;
this.coldStorageSize = builder.coldStorageSize;
this.coreDiskQuantity = builder.coreDiskQuantity;
this.coreDiskSize = builder.coreDiskSize;
this.coreDiskType = builder.coreDiskType;
this.coreInstanceQuantity = builder.coreInstanceQuantity;
this.coreInstanceType = builder.coreInstanceType;
this.dbInstanceConnType = builder.dbInstanceConnType;
this.dbInstanceType = builder.dbInstanceType;
this.dbType = builder.dbType;
this.depMode = builder.depMode;
this.duration = builder.duration;
this.engine = builder.engine;
this.engineVersion = builder.engineVersion;
this.isColdStorage = builder.isColdStorage;
this.masterInstanceType = builder.masterInstanceType;
this.netType = builder.netType;
this.payType = builder.payType;
this.pricingCycle = builder.pricingCycle;
this.regionId = builder.regionId;
this.restoreTime = builder.restoreTime;
this.securityIPList = builder.securityIPList;
this.srcDBInstanceId = builder.srcDBInstanceId;
this.vSwitchId = builder.vSwitchId;
this.vpcId = builder.vpcId;
this.zoneId = builder.zoneId;
}
public static Builder builder() {
return new Builder();
}
public static CreateClusterRequest create() {
return builder().build();
}
@Override
public Builder toBuilder() {
return new Builder(this);
}
/**
* @return autoRenew
*/
public String getAutoRenew() {
return this.autoRenew;
}
/**
* @return backupId
*/
public String getBackupId() {
return this.backupId;
}
/**
* @return clientToken
*/
public String getClientToken() {
return this.clientToken;
}
/**
* @return cloudType
*/
public String getCloudType() {
return this.cloudType;
}
/**
* @return clusterName
*/
public String getClusterName() {
return this.clusterName;
}
/**
* @return coldStorageSize
*/
public String getColdStorageSize() {
return this.coldStorageSize;
}
/**
* @return coreDiskQuantity
*/
public String getCoreDiskQuantity() {
return this.coreDiskQuantity;
}
/**
* @return coreDiskSize
*/
public String getCoreDiskSize() {
return this.coreDiskSize;
}
/**
* @return coreDiskType
*/
public String getCoreDiskType() {
return this.coreDiskType;
}
/**
* @return coreInstanceQuantity
*/
public String getCoreInstanceQuantity() {
return this.coreInstanceQuantity;
}
/**
* @return coreInstanceType
*/
public String getCoreInstanceType() {
return this.coreInstanceType;
}
/**
* @return dbInstanceConnType
*/
public String getDbInstanceConnType() {
return this.dbInstanceConnType;
}
/**
* @return dbInstanceType
*/
public String getDbInstanceType() {
return this.dbInstanceType;
}
/**
* @return dbType
*/
public String getDbType() {
return this.dbType;
}
/**
* @return depMode
*/
public String getDepMode() {
return this.depMode;
}
/**
* @return duration
*/
public String getDuration() {
return this.duration;
}
/**
* @return engine
*/
public String getEngine() {
return this.engine;
}
/**
* @return engineVersion
*/
public String getEngineVersion() {
return this.engineVersion;
}
/**
* @return isColdStorage
*/
public String getIsColdStorage() {
return this.isColdStorage;
}
/**
* @return masterInstanceType
*/
public String getMasterInstanceType() {
return this.masterInstanceType;
}
/**
* @return netType
*/
public String getNetType() {
return this.netType;
}
/**
* @return payType
*/
public String getPayType() {
return this.payType;
}
/**
* @return pricingCycle
*/
public String getPricingCycle() {
return this.pricingCycle;
}
/**
* @return regionId
*/
public String getRegionId() {
return this.regionId;
}
/**
* @return restoreTime
*/
public String getRestoreTime() {
return this.restoreTime;
}
/**
* @return securityIPList
*/
public String getSecurityIPList() {
return this.securityIPList;
}
/**
* @return srcDBInstanceId
*/
public String getSrcDBInstanceId() {
return this.srcDBInstanceId;
}
/**
* @return vSwitchId
*/
public String getVSwitchId() {
return this.vSwitchId;
}
/**
* @return vpcId
*/
public String getVpcId() {
return this.vpcId;
}
/**
* @return zoneId
*/
public String getZoneId() {
return this.zoneId;
}
public static final class Builder extends Request.Builder {
private String autoRenew;
private String backupId;
private String clientToken;
private String cloudType;
private String clusterName;
private String coldStorageSize;
private String coreDiskQuantity;
private String coreDiskSize;
private String coreDiskType;
private String coreInstanceQuantity;
private String coreInstanceType;
private String dbInstanceConnType;
private String dbInstanceType;
private String dbType;
private String depMode;
private String duration;
private String engine;
private String engineVersion;
private String isColdStorage;
private String masterInstanceType;
private String netType;
private String payType;
private String pricingCycle;
private String regionId;
private String restoreTime;
private String securityIPList;
private String srcDBInstanceId;
private String vSwitchId;
private String vpcId;
private String zoneId;
private Builder() {
super();
}
private Builder(CreateClusterRequest request) {
super(request);
this.autoRenew = request.autoRenew;
this.backupId = request.backupId;
this.clientToken = request.clientToken;
this.cloudType = request.cloudType;
this.clusterName = request.clusterName;
this.coldStorageSize = request.coldStorageSize;
this.coreDiskQuantity = request.coreDiskQuantity;
this.coreDiskSize = request.coreDiskSize;
this.coreDiskType = request.coreDiskType;
this.coreInstanceQuantity = request.coreInstanceQuantity;
this.coreInstanceType = request.coreInstanceType;
this.dbInstanceConnType = request.dbInstanceConnType;
this.dbInstanceType = request.dbInstanceType;
this.dbType = request.dbType;
this.depMode = request.depMode;
this.duration = request.duration;
this.engine = request.engine;
this.engineVersion = request.engineVersion;
this.isColdStorage = request.isColdStorage;
this.masterInstanceType = request.masterInstanceType;
this.netType = request.netType;
this.payType = request.payType;
this.pricingCycle = request.pricingCycle;
this.regionId = request.regionId;
this.restoreTime = request.restoreTime;
this.securityIPList = request.securityIPList;
this.srcDBInstanceId = request.srcDBInstanceId;
this.vSwitchId = request.vSwitchId;
this.vpcId = request.vpcId;
this.zoneId = request.zoneId;
}
/**
* AutoRenew.
*/
public Builder autoRenew(String autoRenew) {
this.putQueryParameter("AutoRenew", autoRenew);
this.autoRenew = autoRenew;
return this;
}
/**
* BackupId.
*/
public Builder backupId(String backupId) {
this.putQueryParameter("BackupId", backupId);
this.backupId = backupId;
return this;
}
/**
* ClientToken.
*/
public Builder clientToken(String clientToken) {
this.putQueryParameter("ClientToken", clientToken);
this.clientToken = clientToken;
return this;
}
/**
* CloudType.
*/
public Builder cloudType(String cloudType) {
this.putQueryParameter("CloudType", cloudType);
this.cloudType = cloudType;
return this;
}
/**
* ClusterName.
*/
public Builder clusterName(String clusterName) {
this.putQueryParameter("ClusterName", clusterName);
this.clusterName = clusterName;
return this;
}
/**
* ColdStorageSize.
*/
public Builder coldStorageSize(String coldStorageSize) {
this.putQueryParameter("ColdStorageSize", coldStorageSize);
this.coldStorageSize = coldStorageSize;
return this;
}
/**
* CoreDiskQuantity.
*/
public Builder coreDiskQuantity(String coreDiskQuantity) {
this.putQueryParameter("CoreDiskQuantity", coreDiskQuantity);
this.coreDiskQuantity = coreDiskQuantity;
return this;
}
/**
* CoreDiskSize.
*/
public Builder coreDiskSize(String coreDiskSize) {
this.putQueryParameter("CoreDiskSize", coreDiskSize);
this.coreDiskSize = coreDiskSize;
return this;
}
/**
* CoreDiskType.
*/
public Builder coreDiskType(String coreDiskType) {
this.putQueryParameter("CoreDiskType", coreDiskType);
this.coreDiskType = coreDiskType;
return this;
}
/**
* CoreInstanceQuantity.
*/
public Builder coreInstanceQuantity(String coreInstanceQuantity) {
this.putQueryParameter("CoreInstanceQuantity", coreInstanceQuantity);
this.coreInstanceQuantity = coreInstanceQuantity;
return this;
}
/**
* CoreInstanceType.
*/
public Builder coreInstanceType(String coreInstanceType) {
this.putQueryParameter("CoreInstanceType", coreInstanceType);
this.coreInstanceType = coreInstanceType;
return this;
}
/**
* DbInstanceConnType.
*/
public Builder dbInstanceConnType(String dbInstanceConnType) {
this.putQueryParameter("DbInstanceConnType", dbInstanceConnType);
this.dbInstanceConnType = dbInstanceConnType;
return this;
}
/**
* DbInstanceType.
*/
public Builder dbInstanceType(String dbInstanceType) {
this.putQueryParameter("DbInstanceType", dbInstanceType);
this.dbInstanceType = dbInstanceType;
return this;
}
/**
* DbType.
*/
public Builder dbType(String dbType) {
this.putQueryParameter("DbType", dbType);
this.dbType = dbType;
return this;
}
/**
* DepMode.
*/
public Builder depMode(String depMode) {
this.putQueryParameter("DepMode", depMode);
this.depMode = depMode;
return this;
}
/**
* Duration.
*/
public Builder duration(String duration) {
this.putQueryParameter("Duration", duration);
this.duration = duration;
return this;
}
/**
* Engine.
*/
public Builder engine(String engine) {
this.putQueryParameter("Engine", engine);
this.engine = engine;
return this;
}
/**
* EngineVersion.
*/
public Builder engineVersion(String engineVersion) {
this.putQueryParameter("EngineVersion", engineVersion);
this.engineVersion = engineVersion;
return this;
}
/**
* IsColdStorage.
*/
public Builder isColdStorage(String isColdStorage) {
this.putQueryParameter("IsColdStorage", isColdStorage);
this.isColdStorage = isColdStorage;
return this;
}
/**
* MasterInstanceType.
*/
public Builder masterInstanceType(String masterInstanceType) {
this.putQueryParameter("MasterInstanceType", masterInstanceType);
this.masterInstanceType = masterInstanceType;
return this;
}
/**
* NetType.
*/
public Builder netType(String netType) {
this.putQueryParameter("NetType", netType);
this.netType = netType;
return this;
}
/**
* PayType.
*/
public Builder payType(String payType) {
this.putQueryParameter("PayType", payType);
this.payType = payType;
return this;
}
/**
* PricingCycle.
*/
public Builder pricingCycle(String pricingCycle) {
this.putQueryParameter("PricingCycle", pricingCycle);
this.pricingCycle = pricingCycle;
return this;
}
/**
* RegionId.
*/
public Builder regionId(String regionId) {
this.putQueryParameter("RegionId", regionId);
this.regionId = regionId;
return this;
}
/**
* RestoreTime.
*/
public Builder restoreTime(String restoreTime) {
this.putQueryParameter("RestoreTime", restoreTime);
this.restoreTime = restoreTime;
return this;
}
/**
* SecurityIPList.
*/
public Builder securityIPList(String securityIPList) {
this.putQueryParameter("SecurityIPList", securityIPList);
this.securityIPList = securityIPList;
return this;
}
/**
* SrcDBInstanceId.
*/
public Builder srcDBInstanceId(String srcDBInstanceId) {
this.putQueryParameter("SrcDBInstanceId", srcDBInstanceId);
this.srcDBInstanceId = srcDBInstanceId;
return this;
}
/**
* VSwitchId.
*/
public Builder vSwitchId(String vSwitchId) {
this.putQueryParameter("VSwitchId", vSwitchId);
this.vSwitchId = vSwitchId;
return this;
}
/**
* VpcId.
*/
public Builder vpcId(String vpcId) {
this.putQueryParameter("VpcId", vpcId);
this.vpcId = vpcId;
return this;
}
/**
* ZoneId.
*/
public Builder zoneId(String zoneId) {
this.putQueryParameter("ZoneId", zoneId);
this.zoneId = zoneId;
return this;
}
@Override
public CreateClusterRequest build() {
return new CreateClusterRequest(this);
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy