public class CreateInstanceRequest extends AbstractModel
Constructor and Description |
---|
CreateInstanceRequest() |
CreateInstanceRequest(CreateInstanceRequest source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
|
Modifier and Type | Method and Description |
---|---|
Long |
getAutoVoucher()
Get 是否自动使用代金券0:不自动使用1:自动使用默认值0
|
Long |
getBasicSecurityType()
Get 6.8(及以上版本)基础版是否开启xpack security认证1:不开启2:开启
|
Long |
getChargePeriod()
Get 包年包月购买时长(单位由参数TimeUnit决定)
|
String |
getChargeType()
Get 计费类型PREPAID:预付费,即包年包月POSTPAID_BY_HOUR:按小时后付费默认值POSTPAID_BY_HOUR
|
String |
getClusterNameInConf()
Get 集群配置文件中的ClusterName(系统默认配置为实例ID,暂不支持自定义)
|
Long |
getDeployMode()
Get 集群部署方式0:单可用区部署1:多可用区部署默认为0
|
Long |
getDiskEnhance()
Get 是否开启essd 增强型云盘
|
Long |
getDiskSize()
Get 已废弃请使用NodeInfoList
节点磁盘容量(单位GB)
|
String |
getDiskType()
Get 已废弃请使用NodeInfoList
节点磁盘类型CLOUD_SSD:SSD云硬盘CLOUD_PREMIUM:高硬能云硬盘默认值CLOUD_SSD
|
Boolean |
getEnableDedicatedMaster()
Get 已废弃请使用NodeInfoList
是否创建专用主节点true:开启专用主节点false:不开启专用主节点默认值false
|
Boolean |
getEnableHybridStorage()
Get 是否开启存算分离
|
String |
getEsVersion()
Get 实例版本(支持"5.6.4"、"6.4.3"、"6.8.2"、"7.5.1"、"7.10.1")
|
String |
getInstanceName()
Get 实例名称(1-50 个英文、汉字、数字、连接线-或下划线_)
|
String |
getLicenseType()
Get License类型oss:开源版basic:基础版platinum:白金版默认值platinum
|
Long |
getMasterNodeDiskSize()
Get 已废弃请使用NodeInfoList
专用主节点磁盘大小(单位GB,非必传,若传递则必须为50,暂不支持自定义)
|
Long |
getMasterNodeNum()
Get 已废弃请使用NodeInfoList
专用主节点个数(只支持3个和5个,EnableDedicatedMaster为true时该值必传)
|
String |
getMasterNodeType()
Get 已废弃请使用NodeInfoList
专用主节点类型(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
|
ZoneDetail[] |
getMultiZoneInfo()
Get 多可用区部署时可用区的详细信息(DeployMode为1时必传)
|
NodeInfo[] |
getNodeInfoList()
Get 节点信息列表, 用于描述集群各类节点的规格信息如节点类型,节点个数,节点规格,磁盘类型,磁盘大小等
|
Long |
getNodeNum()
Get 已废弃请使用NodeInfoList
节点数量(2-50个)
|
String |
getNodeType()
Get 已废弃请使用NodeInfoList
节点规格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
|
OperationDuration |
getOperationDuration()
Get 可维护时间段
|
String |
getPassword()
Get 访问密码(密码需8到16位,至少包括两项([a-z,A-Z],[0-9]和[-!@#$%&^*+=_:;,.?]的特殊符号)
|
String |
getProtocol()
Get 创建https集群,默认是http
|
String |
getRenewFlag()
Get 自动续费标识RENEW_FLAG_AUTO:自动续费RENEW_FLAG_MANUAL:不自动续费,用户手动续费ChargeType为PREPAID时需要设置,如不传递该参数,普通用户默认不自动续费,SVIP用户自动续费
|
Long |
getSceneType()
Get 场景化模板类型 0:不启用 1:通用 2:日志 3:搜索
|
String |
getSubnetId()
Get 子网ID
|
TagInfo[] |
getTagList()
Get 节点标签信息列表
|
String |
getTimeUnit()
Get 计费时长单位(ChargeType为PREPAID时需要设置,默认值为“m”,表示月,当前只支持“m”)
|
String[] |
getVoucherIds()
Get 代金券ID列表(目前仅支持指定一张代金券)
|
String |
getVpcId()
Get 私有网络ID
|
WebNodeTypeInfo |
getWebNodeTypeInfo()
Get 可视化节点配置
|
String |
getZone()
Get 可用区
|
void |
setAutoVoucher(Long AutoVoucher)
Set 是否自动使用代金券0:不自动使用1:自动使用默认值0
|
void |
setBasicSecurityType(Long BasicSecurityType)
Set 6.8(及以上版本)基础版是否开启xpack security认证1:不开启2:开启
|
void |
setChargePeriod(Long ChargePeriod)
Set 包年包月购买时长(单位由参数TimeUnit决定)
|
void |
setChargeType(String ChargeType)
Set 计费类型PREPAID:预付费,即包年包月POSTPAID_BY_HOUR:按小时后付费默认值POSTPAID_BY_HOUR
|
void |
setClusterNameInConf(String ClusterNameInConf)
Set 集群配置文件中的ClusterName(系统默认配置为实例ID,暂不支持自定义)
|
void |
setDeployMode(Long DeployMode)
Set 集群部署方式0:单可用区部署1:多可用区部署默认为0
|
void |
setDiskEnhance(Long DiskEnhance)
Set 是否开启essd 增强型云盘
|
void |
setDiskSize(Long DiskSize)
Set 已废弃请使用NodeInfoList
节点磁盘容量(单位GB)
|
void |
setDiskType(String DiskType)
Set 已废弃请使用NodeInfoList
节点磁盘类型CLOUD_SSD:SSD云硬盘CLOUD_PREMIUM:高硬能云硬盘默认值CLOUD_SSD
|
void |
setEnableDedicatedMaster(Boolean EnableDedicatedMaster)
Set 已废弃请使用NodeInfoList
是否创建专用主节点true:开启专用主节点false:不开启专用主节点默认值false
|
void |
setEnableHybridStorage(Boolean EnableHybridStorage)
Set 是否开启存算分离
|
void |
setEsVersion(String EsVersion)
Set 实例版本(支持"5.6.4"、"6.4.3"、"6.8.2"、"7.5.1"、"7.10.1")
|
void |
setInstanceName(String InstanceName)
Set 实例名称(1-50 个英文、汉字、数字、连接线-或下划线_)
|
void |
setLicenseType(String LicenseType)
Set License类型oss:开源版basic:基础版platinum:白金版默认值platinum
|
void |
setMasterNodeDiskSize(Long MasterNodeDiskSize)
Set 已废弃请使用NodeInfoList
专用主节点磁盘大小(单位GB,非必传,若传递则必须为50,暂不支持自定义)
|
void |
setMasterNodeNum(Long MasterNodeNum)
Set 已废弃请使用NodeInfoList
专用主节点个数(只支持3个和5个,EnableDedicatedMaster为true时该值必传)
|
void |
setMasterNodeType(String MasterNodeType)
Set 已废弃请使用NodeInfoList
专用主节点类型(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(ZoneDetail[] MultiZoneInfo)
Set 多可用区部署时可用区的详细信息(DeployMode为1时必传)
|
void |
setNodeInfoList(NodeInfo[] NodeInfoList)
Set 节点信息列表, 用于描述集群各类节点的规格信息如节点类型,节点个数,节点规格,磁盘类型,磁盘大小等
|
void |
setNodeNum(Long NodeNum)
Set 已废弃请使用NodeInfoList
节点数量(2-50个)
|
void |
setNodeType(String NodeType)
Set 已废弃请使用NodeInfoList
节点规格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 |
setOperationDuration(OperationDuration OperationDuration)
Set 可维护时间段
|
void |
setPassword(String Password)
Set 访问密码(密码需8到16位,至少包括两项([a-z,A-Z],[0-9]和[-!@#$%&^*+=_:;,.?]的特殊符号)
|
void |
setProtocol(String Protocol)
Set 创建https集群,默认是http
|
void |
setRenewFlag(String RenewFlag)
Set 自动续费标识RENEW_FLAG_AUTO:自动续费RENEW_FLAG_MANUAL:不自动续费,用户手动续费ChargeType为PREPAID时需要设置,如不传递该参数,普通用户默认不自动续费,SVIP用户自动续费
|
void |
setSceneType(Long SceneType)
Set 场景化模板类型 0:不启用 1:通用 2:日志 3:搜索
|
void |
setSubnetId(String SubnetId)
Set 子网ID
|
void |
setTagList(TagInfo[] TagList)
Set 节点标签信息列表
|
void |
setTimeUnit(String TimeUnit)
Set 计费时长单位(ChargeType为PREPAID时需要设置,默认值为“m”,表示月,当前只支持“m”)
|
void |
setVoucherIds(String[] VoucherIds)
Set 代金券ID列表(目前仅支持指定一张代金券)
|
void |
setVpcId(String VpcId)
Set 私有网络ID
|
void |
setWebNodeTypeInfo(WebNodeTypeInfo WebNodeTypeInfo)
Set 可视化节点配置
|
void |
setZone(String Zone)
Set 可用区
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonString
public CreateInstanceRequest()
public CreateInstanceRequest(CreateInstanceRequest source)
public String getZone()
public void setZone(String Zone)
Zone
- 可用区public String getEsVersion()
public void setEsVersion(String EsVersion)
EsVersion
- 实例版本(支持"5.6.4"、"6.4.3"、"6.8.2"、"7.5.1"、"7.10.1")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 Long getNodeNum()
public void setNodeNum(Long NodeNum)
NodeNum
- 已废弃请使用NodeInfoList
节点数量(2-50个)public String getChargeType()
public void setChargeType(String ChargeType)
ChargeType
- 计费类型public Long getChargePeriod()
public void setChargePeriod(Long ChargePeriod)
ChargePeriod
- 包年包月购买时长(单位由参数TimeUnit决定)public String getRenewFlag()
public void setRenewFlag(String RenewFlag)
RenewFlag
- 自动续费标识public String getNodeType()
public void setNodeType(String NodeType)
NodeType
- 已废弃请使用NodeInfoList
节点规格public String getDiskType()
public void setDiskType(String DiskType)
DiskType
- 已废弃请使用NodeInfoList
节点磁盘类型public Long getDiskSize()
public void setDiskSize(Long DiskSize)
DiskSize
- 已废弃请使用NodeInfoList
节点磁盘容量(单位GB)public String getTimeUnit()
public void setTimeUnit(String TimeUnit)
TimeUnit
- 计费时长单位(ChargeType为PREPAID时需要设置,默认值为“m”,表示月,当前只支持“m”)public Long getAutoVoucher()
public void setAutoVoucher(Long AutoVoucher)
AutoVoucher
- 是否自动使用代金券public String[] getVoucherIds()
public void setVoucherIds(String[] VoucherIds)
VoucherIds
- 代金券ID列表(目前仅支持指定一张代金券)public Boolean getEnableDedicatedMaster()
public void setEnableDedicatedMaster(Boolean EnableDedicatedMaster)
EnableDedicatedMaster
- 已废弃请使用NodeInfoList
是否创建专用主节点public Long getMasterNodeNum()
public void setMasterNodeNum(Long MasterNodeNum)
MasterNodeNum
- 已废弃请使用NodeInfoList
专用主节点个数(只支持3个和5个,EnableDedicatedMaster为true时该值必传)public String getMasterNodeType()
public void setMasterNodeType(String MasterNodeType)
MasterNodeType
- 已废弃请使用NodeInfoList
专用主节点类型(EnableDedicatedMaster为true时必传)public Long getMasterNodeDiskSize()
public void setMasterNodeDiskSize(Long MasterNodeDiskSize)
MasterNodeDiskSize
- 已废弃请使用NodeInfoList
专用主节点磁盘大小(单位GB,非必传,若传递则必须为50,暂不支持自定义)public String getClusterNameInConf()
public void setClusterNameInConf(String ClusterNameInConf)
ClusterNameInConf
- 集群配置文件中的ClusterName(系统默认配置为实例ID,暂不支持自定义)public Long getDeployMode()
public void setDeployMode(Long DeployMode)
DeployMode
- 集群部署方式public ZoneDetail[] getMultiZoneInfo()
public void setMultiZoneInfo(ZoneDetail[] MultiZoneInfo)
MultiZoneInfo
- 多可用区部署时可用区的详细信息(DeployMode为1时必传)public String getLicenseType()
public void setLicenseType(String LicenseType)
LicenseType
- License类型public NodeInfo[] getNodeInfoList()
public void setNodeInfoList(NodeInfo[] NodeInfoList)
NodeInfoList
- 节点信息列表, 用于描述集群各类节点的规格信息如节点类型,节点个数,节点规格,磁盘类型,磁盘大小等public TagInfo[] getTagList()
public void setTagList(TagInfo[] TagList)
TagList
- 节点标签信息列表public Long getBasicSecurityType()
public void setBasicSecurityType(Long BasicSecurityType)
BasicSecurityType
- 6.8(及以上版本)基础版是否开启xpack security认证public Long getSceneType()
public void setSceneType(Long SceneType)
SceneType
- 场景化模板类型 0:不启用 1:通用 2:日志 3:搜索public WebNodeTypeInfo getWebNodeTypeInfo()
public void setWebNodeTypeInfo(WebNodeTypeInfo WebNodeTypeInfo)
WebNodeTypeInfo
- 可视化节点配置public String getProtocol()
public void setProtocol(String Protocol)
Protocol
- 创建https集群,默认是httppublic OperationDuration getOperationDuration()
public void setOperationDuration(OperationDuration OperationDuration)
OperationDuration
- 可维护时间段public Boolean getEnableHybridStorage()
public void setEnableHybridStorage(Boolean EnableHybridStorage)
EnableHybridStorage
- 是否开启存算分离public Long getDiskEnhance()
public void setDiskEnhance(Long DiskEnhance)
DiskEnhance
- 是否开启essd 增强型云盘Copyright © 2022. All rights reserved.