public class CreateInstanceRequest extends AbstractModel
Constructor and Description |
---|
CreateInstanceRequest() |
Modifier and Type | Method and Description |
---|---|
Integer |
getAutoVoucher()
获取是否自动使用代金券0:不自动使用1:自动使用默认值0
|
Integer |
getChargePeriod()
获取包年包月购买时长(单位由参数TimeUnit决定)
|
String |
getChargeType()
获取计费类型PREPAID:预付费,即包年包月POSTPAID_BY_HOUR:按小时后付费默认值POSTPAID_BY_HOUR
|
String |
getClusterNameInConf()
获取集群配置文件中的ClusterName(系统默认配置为实例ID,暂不支持自定义)
|
Integer |
getDeployMode()
获取集群部署方式0:单可用区部署1:多可用区部署默认为0
|
Integer |
getDiskSize()
获取节点磁盘容量(单位GB)
|
String |
getDiskType()
获取节点磁盘类型CLOUD_SSD:SSD云硬盘CLOUD_PREMIUM:高硬能云硬盘默认值CLOUD_SSD
|
Boolean |
getEnableDedicatedMaster()
获取是否创建专用主节点true:开启专用主节点false:不开启专用主节点默认值false
|
String |
getEsVersion()
获取实例版本(支持"5.6.4"、"6.4.3")
|
String |
getInstanceName()
获取实例名称(1-50 个英文、汉字、数字、连接线-或下划线_)
|
String |
getLicenseType()
获取License类型oss:开源版basic:基础版platinum:白金版默认值platinum
|
Integer |
getMasterNodeDiskSize()
获取专用主节点磁盘大小(单位GB,非必传,若传递则必须为50,暂不支持自定义)
|
Integer |
getMasterNodeNum()
获取专用主节点个数(只支持3个和5个,EnableDedicatedMaster为true时该值必传)
|
String |
getMasterNodeType()
获取专用主节点类型(EnableDedicatedMaster为true时必传)ES.S1.SMALL2:1核2GES.S1.MEDIUM4:2核4GES.S1.MEDIUM8:2核8GES.S1.LARGE16:4核16GES.S1.2XLARGE32:8核32GES.S1.4XLARGE32:16核32GES.S1.4XLARGE64:16核64G
|
MultiZoneInfo[] |
getMultiZoneInfo()
获取多可用区部署时可用区的详细信息(DeployMode为1时必传)
|
Integer |
getNodeNum()
获取节点数量(2-50个)
|
String |
getNodeType()
获取节点规格ES.S1.SMALL2:1核2GES.S1.MEDIUM4:2核4GES.S1.MEDIUM8:2核8GES.S1.LARGE16:4核16GES.S1.2XLARGE32:8核32GES.S1.4XLARGE32:16核32GES.S1.4XLARGE64:16核64G
|
String |
getPassword()
获取访问密码(密码需8到16位,至少包括两项([a-z,A-Z],[0-9]和[-!@#$%&^*+=_:;,.?]的特殊符号)
|
String |
getRenewFlag()
获取自动续费标识RENEW_FLAG_AUTO:自动续费RENEW_FLAG_MANUAL:不自动续费,用户手动续费ChargeType为PREPAID时需要设置,如不传递该参数,普通用户默认不自动续费,SVIP用户自动续费
|
String |
getSubnetId()
获取子网ID
|
String |
getTimeUnit()
获取计费时长单位(ChargeType为PREPAID时需要设置,默认值为“m”,表示月,当前只支持“m”)
|
String[] |
getVoucherIds()
获取代金券ID列表(目前仅支持指定一张代金券)
|
String |
getVpcId()
获取私有网络ID
|
String |
getZone()
获取可用区
|
void |
setAutoVoucher(Integer AutoVoucher)
设置是否自动使用代金券0:不自动使用1:自动使用默认值0
|
void |
setChargePeriod(Integer ChargePeriod)
设置包年包月购买时长(单位由参数TimeUnit决定)
|
void |
setChargeType(String ChargeType)
设置计费类型PREPAID:预付费,即包年包月POSTPAID_BY_HOUR:按小时后付费默认值POSTPAID_BY_HOUR
|
void |
setClusterNameInConf(String ClusterNameInConf)
设置集群配置文件中的ClusterName(系统默认配置为实例ID,暂不支持自定义)
|
void |
setDeployMode(Integer DeployMode)
设置集群部署方式0:单可用区部署1:多可用区部署默认为0
|
void |
setDiskSize(Integer DiskSize)
设置节点磁盘容量(单位GB)
|
void |
setDiskType(String DiskType)
设置节点磁盘类型CLOUD_SSD:SSD云硬盘CLOUD_PREMIUM:高硬能云硬盘默认值CLOUD_SSD
|
void |
setEnableDedicatedMaster(Boolean EnableDedicatedMaster)
设置是否创建专用主节点true:开启专用主节点false:不开启专用主节点默认值false
|
void |
setEsVersion(String EsVersion)
设置实例版本(支持"5.6.4"、"6.4.3")
|
void |
setInstanceName(String InstanceName)
设置实例名称(1-50 个英文、汉字、数字、连接线-或下划线_)
|
void |
setLicenseType(String LicenseType)
设置License类型oss:开源版basic:基础版platinum:白金版默认值platinum
|
void |
setMasterNodeDiskSize(Integer MasterNodeDiskSize)
设置专用主节点磁盘大小(单位GB,非必传,若传递则必须为50,暂不支持自定义)
|
void |
setMasterNodeNum(Integer MasterNodeNum)
设置专用主节点个数(只支持3个和5个,EnableDedicatedMaster为true时该值必传)
|
void |
setMasterNodeType(String MasterNodeType)
设置专用主节点类型(EnableDedicatedMaster为true时必传)ES.S1.SMALL2:1核2GES.S1.MEDIUM4:2核4GES.S1.MEDIUM8:2核8GES.S1.LARGE16:4核16GES.S1.2XLARGE32:8核32GES.S1.4XLARGE32:16核32GES.S1.4XLARGE64:16核64G
|
void |
setMultiZoneInfo(MultiZoneInfo[] MultiZoneInfo)
设置多可用区部署时可用区的详细信息(DeployMode为1时必传)
|
void |
setNodeNum(Integer NodeNum)
设置节点数量(2-50个)
|
void |
setNodeType(String NodeType)
设置节点规格ES.S1.SMALL2:1核2GES.S1.MEDIUM4:2核4GES.S1.MEDIUM8:2核8GES.S1.LARGE16:4核16GES.S1.2XLARGE32:8核32GES.S1.4XLARGE32:16核32GES.S1.4XLARGE64:16核64G
|
void |
setPassword(String Password)
设置访问密码(密码需8到16位,至少包括两项([a-z,A-Z],[0-9]和[-!@#$%&^*+=_:;,.?]的特殊符号)
|
void |
setRenewFlag(String RenewFlag)
设置自动续费标识RENEW_FLAG_AUTO:自动续费RENEW_FLAG_MANUAL:不自动续费,用户手动续费ChargeType为PREPAID时需要设置,如不传递该参数,普通用户默认不自动续费,SVIP用户自动续费
|
void |
setSubnetId(String SubnetId)
设置子网ID
|
void |
setTimeUnit(String TimeUnit)
设置计费时长单位(ChargeType为PREPAID时需要设置,默认值为“m”,表示月,当前只支持“m”)
|
void |
setVoucherIds(String[] VoucherIds)
设置代金券ID列表(目前仅支持指定一张代金券)
|
void |
setVpcId(String VpcId)
设置私有网络ID
|
void |
setZone(String Zone)
设置可用区
|
void |
toMap(HashMap<String,String> map,
String prefix)
内部实现,用户禁止调用
|
any, fromJsonString, getBinaryParams, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonString
public String getZone()
public void setZone(String Zone)
Zone
- 可用区public Integer getNodeNum()
public void setNodeNum(Integer NodeNum)
NodeNum
- 节点数量(2-50个)public String getEsVersion()
public void setEsVersion(String EsVersion)
EsVersion
- 实例版本(支持"5.6.4"、"6.4.3")public String getNodeType()
public void setNodeType(String NodeType)
NodeType
- 节点规格public Integer getDiskSize()
public void setDiskSize(Integer DiskSize)
DiskSize
- 节点磁盘容量(单位GB)public String getVpcId()
public void setVpcId(String VpcId)
VpcId
- 私有网络IDpublic String getSubnetId()
public void setSubnetId(String SubnetId)
SubnetId
- 子网IDpublic String getPassword()
public void setPassword(String Password)
Password
- 访问密码(密码需8到16位,至少包括两项([a-z,A-Z],[0-9]和[-!@#$%&^*+=_:;,.?]的特殊符号)public String getInstanceName()
public void setInstanceName(String InstanceName)
InstanceName
- 实例名称(1-50 个英文、汉字、数字、连接线-或下划线_)public String getChargeType()
public void setChargeType(String ChargeType)
ChargeType
- 计费类型public Integer getChargePeriod()
public void setChargePeriod(Integer ChargePeriod)
ChargePeriod
- 包年包月购买时长(单位由参数TimeUnit决定)public String getRenewFlag()
public void setRenewFlag(String RenewFlag)
RenewFlag
- 自动续费标识public String getDiskType()
public void setDiskType(String DiskType)
DiskType
- 节点磁盘类型public String getTimeUnit()
public void setTimeUnit(String TimeUnit)
TimeUnit
- 计费时长单位(ChargeType为PREPAID时需要设置,默认值为“m”,表示月,当前只支持“m”)public Integer getAutoVoucher()
public void setAutoVoucher(Integer AutoVoucher)
AutoVoucher
- 是否自动使用代金券public String[] getVoucherIds()
public void setVoucherIds(String[] VoucherIds)
VoucherIds
- 代金券ID列表(目前仅支持指定一张代金券)public Boolean getEnableDedicatedMaster()
public void setEnableDedicatedMaster(Boolean EnableDedicatedMaster)
EnableDedicatedMaster
- 是否创建专用主节点public Integer getMasterNodeNum()
public void setMasterNodeNum(Integer MasterNodeNum)
MasterNodeNum
- 专用主节点个数(只支持3个和5个,EnableDedicatedMaster为true时该值必传)public String getMasterNodeType()
public void setMasterNodeType(String MasterNodeType)
MasterNodeType
- 专用主节点类型(EnableDedicatedMaster为true时必传)public Integer getMasterNodeDiskSize()
public void setMasterNodeDiskSize(Integer MasterNodeDiskSize)
MasterNodeDiskSize
- 专用主节点磁盘大小(单位GB,非必传,若传递则必须为50,暂不支持自定义)public String getClusterNameInConf()
public void setClusterNameInConf(String ClusterNameInConf)
ClusterNameInConf
- 集群配置文件中的ClusterName(系统默认配置为实例ID,暂不支持自定义)public Integer getDeployMode()
public void setDeployMode(Integer DeployMode)
DeployMode
- 集群部署方式public MultiZoneInfo[] getMultiZoneInfo()
public void setMultiZoneInfo(MultiZoneInfo[] MultiZoneInfo)
MultiZoneInfo
- 多可用区部署时可用区的详细信息(DeployMode为1时必传)public String getLicenseType()
public void setLicenseType(String LicenseType)
LicenseType
- License类型Copyright © 2019. All rights reserved.