Class CreateInstanceRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.es.v20180416.models.CreateInstanceRequest
-
public class CreateInstanceRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor 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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LonggetAutoVoucher()Get 是否自动使用代金券0:不自动使用1:自动使用默认值0LonggetBasicSecurityType()Get 6.8(及以上版本)基础版是否开启xpack security认证1:不开启2:开启StringgetCdcId()Get cdcId,使用cdc子网时传递LonggetChargePeriod()Get 包年包月购买时长(单位由参数TimeUnit决定)StringgetChargeType()Get 计费类型PREPAID:预付费,即包年包月POSTPAID_BY_HOUR:按小时后付费默认值POSTPAID_BY_HOURStringgetClusterNameInConf()Get 集群配置文件中的ClusterName(系统默认配置为实例ID,暂不支持自定义)LonggetDeployMode()Get 集群部署方式0:单可用区部署1:多可用区部署默认为0LonggetDiskEnhance()Get 是否开启essd 增强型云盘LonggetDiskSize()Get 已废弃请使用NodeInfoList 节点磁盘容量(单位GB)StringgetDiskType()Get 已废弃请使用NodeInfoList 节点磁盘类型CLOUD_SSD:SSD云硬盘CLOUD_PREMIUM:高性能云硬盘默认值CLOUD_SSDBooleangetEnableDedicatedMaster()Get 已废弃请使用NodeInfoList 是否创建专用主节点true:开启专用主节点false:不开启专用主节点默认值falseBooleangetEnableDiagnose()Get 是否开启智能巡检BooleangetEnableHybridStorage()Get 是否开启存算分离StringgetEsVersion()Get 实例版本(支持"5.6.4"、"6.4.3"、"6.8.2"、"7.5.1"、"7.10.1")StringgetInstanceName()Get 实例名称(1-50 个英文、汉字、数字、连接线-或下划线_)StringgetLicenseType()Get License类型oss:开源版basic:基础版platinum:白金版默认值platinumLonggetMasterNodeDiskSize()Get 已废弃请使用NodeInfoList 专用主节点磁盘大小(单位GB,非必传,若传递则必须为50,暂不支持自定义)LonggetMasterNodeNum()Get 已废弃请使用NodeInfoList 专用主节点个数(只支持3个和5个,EnableDedicatedMaster为true时该值必传)StringgetMasterNodeType()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核64GZoneDetail[]getMultiZoneInfo()Get 多可用区部署时可用区的详细信息(DeployMode为1时必传)NodeInfo[]getNodeInfoList()Get 节点信息列表, 用于描述集群各类节点的规格信息如节点类型,节点个数,节点规格,磁盘类型,磁盘大小等LonggetNodeNum()Get 已废弃请使用NodeInfoList 节点数量(2-50个)StringgetNodeType()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核64GOperationDurationgetOperationDuration()Get 可维护时间段StringgetPassword()Get 访问密码(密码需8到16位,至少包括两项([a-z,A-Z],[0-9]和[-!@#$%&^*+=_:;,.?]的特殊符号)StringgetProtocol()Get 创建https集群,默认是httpStringgetRenewFlag()Get 自动续费标识RENEW_FLAG_AUTO:自动续费RENEW_FLAG_MANUAL:不自动续费,用户手动续费ChargeType为PREPAID时需要设置,如不传递该参数,普通用户默认不自动续费,SVIP用户自动续费LonggetSceneType()Get 场景化模板类型 0:不启用 1:通用 2:日志 3:搜索StringgetSubnetId()Get 子网IDTagInfo[]getTagList()Get 节点标签信息列表StringgetTimeUnit()Get 计费时长单位(ChargeType为PREPAID时需要设置,默认值为“m”,表示月,当前只支持“m”)String[]getVoucherIds()Get 代金券ID列表(目前仅支持指定一张代金券)StringgetVpcId()Get 私有网络IDWebNodeTypeInfogetWebNodeTypeInfo()Get 可视化节点配置StringgetZone()Get 可用区voidsetAutoVoucher(Long AutoVoucher)Set 是否自动使用代金券0:不自动使用1:自动使用默认值0voidsetBasicSecurityType(Long BasicSecurityType)Set 6.8(及以上版本)基础版是否开启xpack security认证1:不开启2:开启voidsetCdcId(String CdcId)Set cdcId,使用cdc子网时传递voidsetChargePeriod(Long ChargePeriod)Set 包年包月购买时长(单位由参数TimeUnit决定)voidsetChargeType(String ChargeType)Set 计费类型PREPAID:预付费,即包年包月POSTPAID_BY_HOUR:按小时后付费默认值POSTPAID_BY_HOURvoidsetClusterNameInConf(String ClusterNameInConf)Set 集群配置文件中的ClusterName(系统默认配置为实例ID,暂不支持自定义)voidsetDeployMode(Long DeployMode)Set 集群部署方式0:单可用区部署1:多可用区部署默认为0voidsetDiskEnhance(Long DiskEnhance)Set 是否开启essd 增强型云盘voidsetDiskSize(Long DiskSize)Set 已废弃请使用NodeInfoList 节点磁盘容量(单位GB)voidsetDiskType(String DiskType)Set 已废弃请使用NodeInfoList 节点磁盘类型CLOUD_SSD:SSD云硬盘CLOUD_PREMIUM:高性能云硬盘默认值CLOUD_SSDvoidsetEnableDedicatedMaster(Boolean EnableDedicatedMaster)Set 已废弃请使用NodeInfoList 是否创建专用主节点true:开启专用主节点false:不开启专用主节点默认值falsevoidsetEnableDiagnose(Boolean EnableDiagnose)Set 是否开启智能巡检voidsetEnableHybridStorage(Boolean EnableHybridStorage)Set 是否开启存算分离voidsetEsVersion(String EsVersion)Set 实例版本(支持"5.6.4"、"6.4.3"、"6.8.2"、"7.5.1"、"7.10.1")voidsetInstanceName(String InstanceName)Set 实例名称(1-50 个英文、汉字、数字、连接线-或下划线_)voidsetLicenseType(String LicenseType)Set License类型oss:开源版basic:基础版platinum:白金版默认值platinumvoidsetMasterNodeDiskSize(Long MasterNodeDiskSize)Set 已废弃请使用NodeInfoList 专用主节点磁盘大小(单位GB,非必传,若传递则必须为50,暂不支持自定义)voidsetMasterNodeNum(Long MasterNodeNum)Set 已废弃请使用NodeInfoList 专用主节点个数(只支持3个和5个,EnableDedicatedMaster为true时该值必传)voidsetMasterNodeType(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核64GvoidsetMultiZoneInfo(ZoneDetail[] MultiZoneInfo)Set 多可用区部署时可用区的详细信息(DeployMode为1时必传)voidsetNodeInfoList(NodeInfo[] NodeInfoList)Set 节点信息列表, 用于描述集群各类节点的规格信息如节点类型,节点个数,节点规格,磁盘类型,磁盘大小等voidsetNodeNum(Long NodeNum)Set 已废弃请使用NodeInfoList 节点数量(2-50个)voidsetNodeType(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核64GvoidsetOperationDuration(OperationDuration OperationDuration)Set 可维护时间段voidsetPassword(String Password)Set 访问密码(密码需8到16位,至少包括两项([a-z,A-Z],[0-9]和[-!@#$%&^*+=_:;,.?]的特殊符号)voidsetProtocol(String Protocol)Set 创建https集群,默认是httpvoidsetRenewFlag(String RenewFlag)Set 自动续费标识RENEW_FLAG_AUTO:自动续费RENEW_FLAG_MANUAL:不自动续费,用户手动续费ChargeType为PREPAID时需要设置,如不传递该参数,普通用户默认不自动续费,SVIP用户自动续费voidsetSceneType(Long SceneType)Set 场景化模板类型 0:不启用 1:通用 2:日志 3:搜索voidsetSubnetId(String SubnetId)Set 子网IDvoidsetTagList(TagInfo[] TagList)Set 节点标签信息列表voidsetTimeUnit(String TimeUnit)Set 计费时长单位(ChargeType为PREPAID时需要设置,默认值为“m”,表示月,当前只支持“m”)voidsetVoucherIds(String[] VoucherIds)Set 代金券ID列表(目前仅支持指定一张代金券)voidsetVpcId(String VpcId)Set 私有网络IDvoidsetWebNodeTypeInfo(WebNodeTypeInfo WebNodeTypeInfo)Set 可视化节点配置voidsetZone(String Zone)Set 可用区voidtoMap(HashMap<String,String> map, String prefix)Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
Constructor Detail
-
CreateInstanceRequest
public CreateInstanceRequest()
-
CreateInstanceRequest
public 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.
-
-
Method Detail
-
getZone
public String getZone()
Get 可用区- Returns:
- Zone 可用区
-
setZone
public void setZone(String Zone)
Set 可用区- Parameters:
Zone- 可用区
-
getEsVersion
public String getEsVersion()
Get 实例版本(支持"5.6.4"、"6.4.3"、"6.8.2"、"7.5.1"、"7.10.1")- Returns:
- EsVersion 实例版本(支持"5.6.4"、"6.4.3"、"6.8.2"、"7.5.1"、"7.10.1")
-
setEsVersion
public void setEsVersion(String EsVersion)
Set 实例版本(支持"5.6.4"、"6.4.3"、"6.8.2"、"7.5.1"、"7.10.1")- Parameters:
EsVersion- 实例版本(支持"5.6.4"、"6.4.3"、"6.8.2"、"7.5.1"、"7.10.1")
-
getVpcId
public String getVpcId()
Get 私有网络ID- Returns:
- VpcId 私有网络ID
-
setVpcId
public void setVpcId(String VpcId)
Set 私有网络ID- Parameters:
VpcId- 私有网络ID
-
getSubnetId
public String getSubnetId()
Get 子网ID- Returns:
- SubnetId 子网ID
-
setSubnetId
public void setSubnetId(String SubnetId)
Set 子网ID- Parameters:
SubnetId- 子网ID
-
getPassword
public String getPassword()
Get 访问密码(密码需8到16位,至少包括两项([a-z,A-Z],[0-9]和[-!@#$%&^*+=_:;,.?]的特殊符号)- Returns:
- Password 访问密码(密码需8到16位,至少包括两项([a-z,A-Z],[0-9]和[-!@#$%&^*+=_:;,.?]的特殊符号)
-
setPassword
public void setPassword(String Password)
Set 访问密码(密码需8到16位,至少包括两项([a-z,A-Z],[0-9]和[-!@#$%&^*+=_:;,.?]的特殊符号)- Parameters:
Password- 访问密码(密码需8到16位,至少包括两项([a-z,A-Z],[0-9]和[-!@#$%&^*+=_:;,.?]的特殊符号)
-
getInstanceName
public String getInstanceName()
Get 实例名称(1-50 个英文、汉字、数字、连接线-或下划线_)- Returns:
- InstanceName 实例名称(1-50 个英文、汉字、数字、连接线-或下划线_)
-
setInstanceName
public void setInstanceName(String InstanceName)
Set 实例名称(1-50 个英文、汉字、数字、连接线-或下划线_)- Parameters:
InstanceName- 实例名称(1-50 个英文、汉字、数字、连接线-或下划线_)
-
getNodeNum
public Long getNodeNum()
Get 已废弃请使用NodeInfoList 节点数量(2-50个)- Returns:
- NodeNum 已废弃请使用NodeInfoList 节点数量(2-50个)
-
setNodeNum
public void setNodeNum(Long NodeNum)
Set 已废弃请使用NodeInfoList 节点数量(2-50个)- Parameters:
NodeNum- 已废弃请使用NodeInfoList 节点数量(2-50个)
-
getChargeType
public String getChargeType()
Get 计费类型- PREPAID:预付费,即包年包月
- POSTPAID_BY_HOUR:按小时后付费
默认值POSTPAID_BY_HOUR- Returns:
- ChargeType 计费类型
- PREPAID:预付费,即包年包月
- POSTPAID_BY_HOUR:按小时后付费
默认值POSTPAID_BY_HOUR
-
setChargeType
public void setChargeType(String ChargeType)
Set 计费类型- PREPAID:预付费,即包年包月
- POSTPAID_BY_HOUR:按小时后付费
默认值POSTPAID_BY_HOUR- Parameters:
ChargeType- 计费类型- PREPAID:预付费,即包年包月
- POSTPAID_BY_HOUR:按小时后付费
默认值POSTPAID_BY_HOUR
-
getChargePeriod
public Long getChargePeriod()
Get 包年包月购买时长(单位由参数TimeUnit决定)- Returns:
- ChargePeriod 包年包月购买时长(单位由参数TimeUnit决定)
-
setChargePeriod
public void setChargePeriod(Long ChargePeriod)
Set 包年包月购买时长(单位由参数TimeUnit决定)- Parameters:
ChargePeriod- 包年包月购买时长(单位由参数TimeUnit决定)
-
getRenewFlag
public String getRenewFlag()
Get 自动续费标识- RENEW_FLAG_AUTO:自动续费
- RENEW_FLAG_MANUAL:不自动续费,用户手动续费
ChargeType为PREPAID时需要设置,如不传递该参数,普通用户默认不自动续费,SVIP用户自动续费- Returns:
- RenewFlag 自动续费标识
- RENEW_FLAG_AUTO:自动续费
- RENEW_FLAG_MANUAL:不自动续费,用户手动续费
ChargeType为PREPAID时需要设置,如不传递该参数,普通用户默认不自动续费,SVIP用户自动续费
-
setRenewFlag
public void setRenewFlag(String RenewFlag)
Set 自动续费标识- RENEW_FLAG_AUTO:自动续费
- RENEW_FLAG_MANUAL:不自动续费,用户手动续费
ChargeType为PREPAID时需要设置,如不传递该参数,普通用户默认不自动续费,SVIP用户自动续费- Parameters:
RenewFlag- 自动续费标识- RENEW_FLAG_AUTO:自动续费
- RENEW_FLAG_MANUAL:不自动续费,用户手动续费
ChargeType为PREPAID时需要设置,如不传递该参数,普通用户默认不自动续费,SVIP用户自动续费
-
getNodeType
public String getNodeType()
Get 已废弃请使用NodeInfoList 节点规格- ES.S1.SMALL2:1核2G
- ES.S1.MEDIUM4:2核4G
- ES.S1.MEDIUM8:2核8G
- ES.S1.LARGE16:4核16G
- ES.S1.2XLARGE32:8核32G
- ES.S1.4XLARGE32:16核32G
- ES.S1.4XLARGE64:16核64G
- Returns:
- NodeType 已废弃请使用NodeInfoList
节点规格
- ES.S1.SMALL2:1核2G
- ES.S1.MEDIUM4:2核4G
- ES.S1.MEDIUM8:2核8G
- ES.S1.LARGE16:4核16G
- ES.S1.2XLARGE32:8核32G
- ES.S1.4XLARGE32:16核32G
- ES.S1.4XLARGE64:16核64G
-
setNodeType
public void setNodeType(String NodeType)
Set 已废弃请使用NodeInfoList 节点规格- ES.S1.SMALL2:1核2G
- ES.S1.MEDIUM4:2核4G
- ES.S1.MEDIUM8:2核8G
- ES.S1.LARGE16:4核16G
- ES.S1.2XLARGE32:8核32G
- ES.S1.4XLARGE32:16核32G
- ES.S1.4XLARGE64:16核64G
- Parameters:
NodeType- 已废弃请使用NodeInfoList 节点规格- ES.S1.SMALL2:1核2G
- ES.S1.MEDIUM4:2核4G
- ES.S1.MEDIUM8:2核8G
- ES.S1.LARGE16:4核16G
- ES.S1.2XLARGE32:8核32G
- ES.S1.4XLARGE32:16核32G
- ES.S1.4XLARGE64:16核64G
-
getDiskType
public String getDiskType()
Get 已废弃请使用NodeInfoList 节点磁盘类型- CLOUD_SSD:SSD云硬盘
- CLOUD_PREMIUM:高性能云硬盘
默认值CLOUD_SSD- Returns:
- DiskType 已废弃请使用NodeInfoList
节点磁盘类型
- CLOUD_SSD:SSD云硬盘
- CLOUD_PREMIUM:高性能云硬盘
默认值CLOUD_SSD
-
setDiskType
public void setDiskType(String DiskType)
Set 已废弃请使用NodeInfoList 节点磁盘类型- CLOUD_SSD:SSD云硬盘
- CLOUD_PREMIUM:高性能云硬盘
默认值CLOUD_SSD- Parameters:
DiskType- 已废弃请使用NodeInfoList 节点磁盘类型- CLOUD_SSD:SSD云硬盘
- CLOUD_PREMIUM:高性能云硬盘
默认值CLOUD_SSD
-
getDiskSize
public Long getDiskSize()
Get 已废弃请使用NodeInfoList 节点磁盘容量(单位GB)- Returns:
- DiskSize 已废弃请使用NodeInfoList 节点磁盘容量(单位GB)
-
setDiskSize
public void setDiskSize(Long DiskSize)
Set 已废弃请使用NodeInfoList 节点磁盘容量(单位GB)- Parameters:
DiskSize- 已废弃请使用NodeInfoList 节点磁盘容量(单位GB)
-
getTimeUnit
public String getTimeUnit()
Get 计费时长单位(ChargeType为PREPAID时需要设置,默认值为“m”,表示月,当前只支持“m”)- Returns:
- TimeUnit 计费时长单位(ChargeType为PREPAID时需要设置,默认值为“m”,表示月,当前只支持“m”)
-
setTimeUnit
public void setTimeUnit(String TimeUnit)
Set 计费时长单位(ChargeType为PREPAID时需要设置,默认值为“m”,表示月,当前只支持“m”)- Parameters:
TimeUnit- 计费时长单位(ChargeType为PREPAID时需要设置,默认值为“m”,表示月,当前只支持“m”)
-
getAutoVoucher
public Long getAutoVoucher()
Get 是否自动使用代金券- 0:不自动使用
- 1:自动使用
默认值0- Returns:
- AutoVoucher 是否自动使用代金券
- 0:不自动使用
- 1:自动使用
默认值0
-
setAutoVoucher
public void setAutoVoucher(Long AutoVoucher)
Set 是否自动使用代金券- 0:不自动使用
- 1:自动使用
默认值0- Parameters:
AutoVoucher- 是否自动使用代金券- 0:不自动使用
- 1:自动使用
默认值0
-
getVoucherIds
public String[] getVoucherIds()
Get 代金券ID列表(目前仅支持指定一张代金券)- Returns:
- VoucherIds 代金券ID列表(目前仅支持指定一张代金券)
-
setVoucherIds
public void setVoucherIds(String[] VoucherIds)
Set 代金券ID列表(目前仅支持指定一张代金券)- Parameters:
VoucherIds- 代金券ID列表(目前仅支持指定一张代金券)
-
getEnableDedicatedMaster
public Boolean getEnableDedicatedMaster()
Get 已废弃请使用NodeInfoList 是否创建专用主节点- true:开启专用主节点
- false:不开启专用主节点
默认值false- Returns:
- EnableDedicatedMaster 已废弃请使用NodeInfoList
是否创建专用主节点
- true:开启专用主节点
- false:不开启专用主节点
默认值false
-
setEnableDedicatedMaster
public void setEnableDedicatedMaster(Boolean EnableDedicatedMaster)
Set 已废弃请使用NodeInfoList 是否创建专用主节点- true:开启专用主节点
- false:不开启专用主节点
默认值false- Parameters:
EnableDedicatedMaster- 已废弃请使用NodeInfoList 是否创建专用主节点- true:开启专用主节点
- false:不开启专用主节点
默认值false
-
getMasterNodeNum
public Long getMasterNodeNum()
Get 已废弃请使用NodeInfoList 专用主节点个数(只支持3个和5个,EnableDedicatedMaster为true时该值必传)- Returns:
- MasterNodeNum 已废弃请使用NodeInfoList 专用主节点个数(只支持3个和5个,EnableDedicatedMaster为true时该值必传)
-
setMasterNodeNum
public void setMasterNodeNum(Long MasterNodeNum)
Set 已废弃请使用NodeInfoList 专用主节点个数(只支持3个和5个,EnableDedicatedMaster为true时该值必传)- Parameters:
MasterNodeNum- 已废弃请使用NodeInfoList 专用主节点个数(只支持3个和5个,EnableDedicatedMaster为true时该值必传)
-
getMasterNodeType
public String getMasterNodeType()
Get 已废弃请使用NodeInfoList 专用主节点类型(EnableDedicatedMaster为true时必传)- ES.S1.SMALL2:1核2G
- ES.S1.MEDIUM4:2核4G
- ES.S1.MEDIUM8:2核8G
- ES.S1.LARGE16:4核16G
- ES.S1.2XLARGE32:8核32G
- ES.S1.4XLARGE32:16核32G
- ES.S1.4XLARGE64:16核64G
- Returns:
- MasterNodeType 已废弃请使用NodeInfoList
专用主节点类型(EnableDedicatedMaster为true时必传)
- ES.S1.SMALL2:1核2G
- ES.S1.MEDIUM4:2核4G
- ES.S1.MEDIUM8:2核8G
- ES.S1.LARGE16:4核16G
- ES.S1.2XLARGE32:8核32G
- ES.S1.4XLARGE32:16核32G
- ES.S1.4XLARGE64:16核64G
-
setMasterNodeType
public void setMasterNodeType(String MasterNodeType)
Set 已废弃请使用NodeInfoList 专用主节点类型(EnableDedicatedMaster为true时必传)- ES.S1.SMALL2:1核2G
- ES.S1.MEDIUM4:2核4G
- ES.S1.MEDIUM8:2核8G
- ES.S1.LARGE16:4核16G
- ES.S1.2XLARGE32:8核32G
- ES.S1.4XLARGE32:16核32G
- ES.S1.4XLARGE64:16核64G
- Parameters:
MasterNodeType- 已废弃请使用NodeInfoList 专用主节点类型(EnableDedicatedMaster为true时必传)- ES.S1.SMALL2:1核2G
- ES.S1.MEDIUM4:2核4G
- ES.S1.MEDIUM8:2核8G
- ES.S1.LARGE16:4核16G
- ES.S1.2XLARGE32:8核32G
- ES.S1.4XLARGE32:16核32G
- ES.S1.4XLARGE64:16核64G
-
getMasterNodeDiskSize
public Long getMasterNodeDiskSize()
Get 已废弃请使用NodeInfoList 专用主节点磁盘大小(单位GB,非必传,若传递则必须为50,暂不支持自定义)- Returns:
- MasterNodeDiskSize 已废弃请使用NodeInfoList 专用主节点磁盘大小(单位GB,非必传,若传递则必须为50,暂不支持自定义)
-
setMasterNodeDiskSize
public void setMasterNodeDiskSize(Long MasterNodeDiskSize)
Set 已废弃请使用NodeInfoList 专用主节点磁盘大小(单位GB,非必传,若传递则必须为50,暂不支持自定义)- Parameters:
MasterNodeDiskSize- 已废弃请使用NodeInfoList 专用主节点磁盘大小(单位GB,非必传,若传递则必须为50,暂不支持自定义)
-
getClusterNameInConf
public String getClusterNameInConf()
Get 集群配置文件中的ClusterName(系统默认配置为实例ID,暂不支持自定义)- Returns:
- ClusterNameInConf 集群配置文件中的ClusterName(系统默认配置为实例ID,暂不支持自定义)
-
setClusterNameInConf
public void setClusterNameInConf(String ClusterNameInConf)
Set 集群配置文件中的ClusterName(系统默认配置为实例ID,暂不支持自定义)- Parameters:
ClusterNameInConf- 集群配置文件中的ClusterName(系统默认配置为实例ID,暂不支持自定义)
-
getDeployMode
public Long getDeployMode()
Get 集群部署方式- 0:单可用区部署
- 1:多可用区部署
默认为0- Returns:
- DeployMode 集群部署方式
- 0:单可用区部署
- 1:多可用区部署
默认为0
-
setDeployMode
public void setDeployMode(Long DeployMode)
Set 集群部署方式- 0:单可用区部署
- 1:多可用区部署
默认为0- Parameters:
DeployMode- 集群部署方式- 0:单可用区部署
- 1:多可用区部署
默认为0
-
getMultiZoneInfo
public ZoneDetail[] getMultiZoneInfo()
Get 多可用区部署时可用区的详细信息(DeployMode为1时必传)- Returns:
- MultiZoneInfo 多可用区部署时可用区的详细信息(DeployMode为1时必传)
-
setMultiZoneInfo
public void setMultiZoneInfo(ZoneDetail[] MultiZoneInfo)
Set 多可用区部署时可用区的详细信息(DeployMode为1时必传)- Parameters:
MultiZoneInfo- 多可用区部署时可用区的详细信息(DeployMode为1时必传)
-
getLicenseType
public String getLicenseType()
Get License类型- oss:开源版
- basic:基础版
- platinum:白金版
默认值platinum- Returns:
- LicenseType License类型
- oss:开源版
- basic:基础版
- platinum:白金版
默认值platinum
-
setLicenseType
public void setLicenseType(String LicenseType)
Set License类型- oss:开源版
- basic:基础版
- platinum:白金版
默认值platinum- Parameters:
LicenseType- License类型- oss:开源版
- basic:基础版
- platinum:白金版
默认值platinum
-
getNodeInfoList
public NodeInfo[] getNodeInfoList()
Get 节点信息列表, 用于描述集群各类节点的规格信息如节点类型,节点个数,节点规格,磁盘类型,磁盘大小等- Returns:
- NodeInfoList 节点信息列表, 用于描述集群各类节点的规格信息如节点类型,节点个数,节点规格,磁盘类型,磁盘大小等
-
setNodeInfoList
public void setNodeInfoList(NodeInfo[] NodeInfoList)
Set 节点信息列表, 用于描述集群各类节点的规格信息如节点类型,节点个数,节点规格,磁盘类型,磁盘大小等- Parameters:
NodeInfoList- 节点信息列表, 用于描述集群各类节点的规格信息如节点类型,节点个数,节点规格,磁盘类型,磁盘大小等
-
getTagList
public TagInfo[] getTagList()
Get 节点标签信息列表- Returns:
- TagList 节点标签信息列表
-
setTagList
public void setTagList(TagInfo[] TagList)
Set 节点标签信息列表- Parameters:
TagList- 节点标签信息列表
-
getBasicSecurityType
public Long getBasicSecurityType()
Get 6.8(及以上版本)基础版是否开启xpack security认证- 1:不开启
- 2:开启
- Returns:
- BasicSecurityType 6.8(及以上版本)基础版是否开启xpack security认证
- 1:不开启
- 2:开启
-
setBasicSecurityType
public void setBasicSecurityType(Long BasicSecurityType)
Set 6.8(及以上版本)基础版是否开启xpack security认证- 1:不开启
- 2:开启
- Parameters:
BasicSecurityType- 6.8(及以上版本)基础版是否开启xpack security认证- 1:不开启
- 2:开启
-
getSceneType
public Long getSceneType()
Get 场景化模板类型 0:不启用 1:通用 2:日志 3:搜索- Returns:
- SceneType 场景化模板类型 0:不启用 1:通用 2:日志 3:搜索
-
setSceneType
public void setSceneType(Long SceneType)
Set 场景化模板类型 0:不启用 1:通用 2:日志 3:搜索- Parameters:
SceneType- 场景化模板类型 0:不启用 1:通用 2:日志 3:搜索
-
getWebNodeTypeInfo
public WebNodeTypeInfo getWebNodeTypeInfo()
Get 可视化节点配置- Returns:
- WebNodeTypeInfo 可视化节点配置
-
setWebNodeTypeInfo
public void setWebNodeTypeInfo(WebNodeTypeInfo WebNodeTypeInfo)
Set 可视化节点配置- Parameters:
WebNodeTypeInfo- 可视化节点配置
-
getProtocol
public String getProtocol()
Get 创建https集群,默认是http- Returns:
- Protocol 创建https集群,默认是http
-
setProtocol
public void setProtocol(String Protocol)
Set 创建https集群,默认是http- Parameters:
Protocol- 创建https集群,默认是http
-
getOperationDuration
public OperationDuration getOperationDuration()
Get 可维护时间段- Returns:
- OperationDuration 可维护时间段
-
setOperationDuration
public void setOperationDuration(OperationDuration OperationDuration)
Set 可维护时间段- Parameters:
OperationDuration- 可维护时间段
-
getEnableHybridStorage
public Boolean getEnableHybridStorage()
Get 是否开启存算分离- Returns:
- EnableHybridStorage 是否开启存算分离
-
setEnableHybridStorage
public void setEnableHybridStorage(Boolean EnableHybridStorage)
Set 是否开启存算分离- Parameters:
EnableHybridStorage- 是否开启存算分离
-
getDiskEnhance
public Long getDiskEnhance()
Get 是否开启essd 增强型云盘- Returns:
- DiskEnhance 是否开启essd 增强型云盘
-
setDiskEnhance
public void setDiskEnhance(Long DiskEnhance)
Set 是否开启essd 增强型云盘- Parameters:
DiskEnhance- 是否开启essd 增强型云盘
-
getEnableDiagnose
public Boolean getEnableDiagnose()
Get 是否开启智能巡检- Returns:
- EnableDiagnose 是否开启智能巡检
-
setEnableDiagnose
public void setEnableDiagnose(Boolean EnableDiagnose)
Set 是否开启智能巡检- Parameters:
EnableDiagnose- 是否开启智能巡检
-
getCdcId
public String getCdcId()
Get cdcId,使用cdc子网时传递- Returns:
- CdcId cdcId,使用cdc子网时传递
-
setCdcId
public void setCdcId(String CdcId)
Set cdcId,使用cdc子网时传递- Parameters:
CdcId- cdcId,使用cdc子网时传递
-
-