public class UpdateInstanceRequest extends AbstractModel
Constructor and Description |
---|
UpdateInstanceRequest() |
Modifier and Type | Method and Description |
---|---|
Long |
getBasicSecurityType()
Get ES 6.8及以上版本基础版开启或关闭用户认证
|
CosBackup |
getCosBackup()
Get COS自动备份信息
|
Long |
getDiskSize()
Get 已废弃请使用NodeInfoList
磁盘大小(单位GB)
|
EsAcl |
getEsAcl()
Get 访问控制列表
|
String |
getEsConfig()
Get 配置项(JSON格式字符串)。当前仅支持以下配置项:action.destructive_requires_nameindices.fielddata.cache.sizeindices.query.bool.max_clause_count
|
EsPublicAcl |
getEsPublicAcl()
Get 公网访问控制列表
|
Boolean |
getForceRestart()
Get 更新配置时是否强制重启true强制重启false不强制重启当前仅更新EsConfig时需要设置,默认值为false
|
String |
getInstanceId()
Get 实例ID
|
String |
getInstanceName()
Get 实例名称(1-50 个英文、汉字、数字、连接线-或下划线_)
|
String |
getKibanaPrivateAccess()
Get Kibana内网访问状态
|
Long |
getKibanaPrivatePort()
Get Kibana内网端口
|
String |
getKibanaPublicAccess()
Get Kibana公网访问状态
|
Long |
getMasterNodeDiskSize()
Get 已废弃请使用NodeInfoList
专用主节点磁盘大小(单位GB系统默认配置为50GB,暂不支持自定义)
|
Long |
getMasterNodeNum()
Get 已废弃请使用NodeInfoList
专用主节点个数(只支持3个或5个)
|
String |
getMasterNodeType()
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
|
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
|
String |
getPassword()
Get 默认用户elastic的密码(8到16位,至少包括两项([a-z,A-Z],[0-9]和[-!@#$%&^*+=_:;,.?]的特殊符号)
|
String |
getPublicAccess()
Get 公网访问状态
|
void |
setBasicSecurityType(Long BasicSecurityType)
Set ES 6.8及以上版本基础版开启或关闭用户认证
|
void |
setCosBackup(CosBackup CosBackup)
Set COS自动备份信息
|
void |
setDiskSize(Long DiskSize)
Set 已废弃请使用NodeInfoList
磁盘大小(单位GB)
|
void |
setEsAcl(EsAcl EsAcl)
Set 访问控制列表
|
void |
setEsConfig(String EsConfig)
Set 配置项(JSON格式字符串)。当前仅支持以下配置项:action.destructive_requires_nameindices.fielddata.cache.sizeindices.query.bool.max_clause_count
|
void |
setEsPublicAcl(EsPublicAcl EsPublicAcl)
Set 公网访问控制列表
|
void |
setForceRestart(Boolean ForceRestart)
Set 更新配置时是否强制重启true强制重启false不强制重启当前仅更新EsConfig时需要设置,默认值为false
|
void |
setInstanceId(String InstanceId)
Set 实例ID
|
void |
setInstanceName(String InstanceName)
Set 实例名称(1-50 个英文、汉字、数字、连接线-或下划线_)
|
void |
setKibanaPrivateAccess(String KibanaPrivateAccess)
Set Kibana内网访问状态
|
void |
setKibanaPrivatePort(Long KibanaPrivatePort)
Set Kibana内网端口
|
void |
setKibanaPublicAccess(String KibanaPublicAccess)
Set Kibana公网访问状态
|
void |
setMasterNodeDiskSize(Long MasterNodeDiskSize)
Set 已废弃请使用NodeInfoList
专用主节点磁盘大小(单位GB系统默认配置为50GB,暂不支持自定义)
|
void |
setMasterNodeNum(Long MasterNodeNum)
Set 已废弃请使用NodeInfoList
专用主节点个数(只支持3个或5个)
|
void |
setMasterNodeType(String MasterNodeType)
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 |
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 |
setPassword(String Password)
Set 默认用户elastic的密码(8到16位,至少包括两项([a-z,A-Z],[0-9]和[-!@#$%&^*+=_:;,.?]的特殊符号)
|
void |
setPublicAccess(String PublicAccess)
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 String getInstanceId()
public void setInstanceId(String InstanceId)
InstanceId
- 实例IDpublic String getInstanceName()
public void setInstanceName(String InstanceName)
InstanceName
- 实例名称(1-50 个英文、汉字、数字、连接线-或下划线_)public Long getNodeNum()
public void setNodeNum(Long NodeNum)
NodeNum
- 已废弃请使用NodeInfoList
节点个数(2-50个)public String getEsConfig()
public void setEsConfig(String EsConfig)
EsConfig
- 配置项(JSON格式字符串)。当前仅支持以下配置项:public String getPassword()
public void setPassword(String Password)
Password
- 默认用户elastic的密码(8到16位,至少包括两项([a-z,A-Z],[0-9]和[-!@#$%&^*+=_:;,.?]的特殊符号)public EsAcl getEsAcl()
public void setEsAcl(EsAcl EsAcl)
EsAcl
- 访问控制列表public Long getDiskSize()
public void setDiskSize(Long DiskSize)
DiskSize
- 已废弃请使用NodeInfoList
磁盘大小(单位GB)public String getNodeType()
public void setNodeType(String NodeType)
NodeType
- 已废弃请使用NodeInfoList
节点规格public Long getMasterNodeNum()
public void setMasterNodeNum(Long MasterNodeNum)
MasterNodeNum
- 已废弃请使用NodeInfoList
专用主节点个数(只支持3个或5个)public String getMasterNodeType()
public void setMasterNodeType(String MasterNodeType)
MasterNodeType
- 已废弃请使用NodeInfoList
专用主节点规格public Long getMasterNodeDiskSize()
public void setMasterNodeDiskSize(Long MasterNodeDiskSize)
MasterNodeDiskSize
- 已废弃请使用NodeInfoList
专用主节点磁盘大小(单位GB系统默认配置为50GB,暂不支持自定义)public Boolean getForceRestart()
public void setForceRestart(Boolean ForceRestart)
ForceRestart
- 更新配置时是否强制重启public CosBackup getCosBackup()
public void setCosBackup(CosBackup CosBackup)
CosBackup
- COS自动备份信息public NodeInfo[] getNodeInfoList()
public void setNodeInfoList(NodeInfo[] NodeInfoList)
NodeInfoList
- 节点信息列表,可以只传递要更新的节点及其对应的规格信息。支持的操作包括public String getPublicAccess()
public void setPublicAccess(String PublicAccess)
PublicAccess
- 公网访问状态public EsPublicAcl getEsPublicAcl()
public void setEsPublicAcl(EsPublicAcl EsPublicAcl)
EsPublicAcl
- 公网访问控制列表public String getKibanaPublicAccess()
public void setKibanaPublicAccess(String KibanaPublicAccess)
KibanaPublicAccess
- Kibana公网访问状态public String getKibanaPrivateAccess()
public void setKibanaPrivateAccess(String KibanaPrivateAccess)
KibanaPrivateAccess
- Kibana内网访问状态public Long getBasicSecurityType()
public void setBasicSecurityType(Long BasicSecurityType)
BasicSecurityType
- ES 6.8及以上版本基础版开启或关闭用户认证public Long getKibanaPrivatePort()
public void setKibanaPrivatePort(Long KibanaPrivatePort)
KibanaPrivatePort
- Kibana内网端口Copyright © 2020. All rights reserved.