public class UpdateInstanceRequest extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| UpdateInstanceRequest() | 
| UpdateInstanceRequest(UpdateInstanceRequest 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 | 
|---|---|
| String[] | getAutoScaleDiskDeleteNodeTypeList()Get 自动扩盘删除参数 | 
| AutoScaleDiskInfo[] | getAutoScaleDiskInfoList()Get 自动扩盘参数 | 
| Long | getBasicSecurityType()Get ES 6.8及以上版本基础版开启或关闭用户认证 | 
| String | getCerebroPrivateAccess()Get Cerebro内网访问状态
OPEN 开启
CLOSE 关闭 | 
| String | getCerebroPrivateDomain()Get cerebro内网自定义域名 | 
| String | getCerebroPublicAccess()Get Cerebro公网访问状态
OPEN 开启
CLOSE 关闭 | 
| CosBackup | getCosBackup()Get COS自动备份信息 | 
| Long | getCvmDelayOnlineTime()Get cvm延迟上架参数 | 
| Long | getDiskSize()Get 已废弃请使用NodeInfoList
磁盘大小(单位GB) | 
| Boolean | getEnableCerebro()Get 启用Cerebro | 
| String | getEnableDestroyProtection()Get 开启集群保护:OPEN-开启,CLOSE-关闭 | 
| EnableScheduleOperationDuration | getEnableScheduleOperationDuration()Get 置放群组异步任务可维护时间段 | 
| Boolean | getEnableScheduleRecoverGroup()Get 是否开启置放群组异步任务 | 
| EsAcl | getEsAcl()Get 可视化组件(Kibana、Cerebro)的公网访问策略 | 
| String | getEsConfig()Get ES配置项(JSON格式字符串) | 
| EsConfigSetInfo | getEsConfigSet()Get 新增或修改的配置组信息 | 
| EsPublicAcl | getEsPublicAcl()Get 公网访问控制列表 | 
| Boolean | getForceRestart()Get 更新配置时是否强制重启true强制重启false不强制重启当前仅更新EsConfig时需要设置,默认值为false | 
| String | getInstanceId()Get 实例ID | 
| String | getInstanceName()Get 实例名称(1-50 个英文、汉字、数字、连接线-或下划线_) | 
| String | getKibanaAlteringPublicAccess()Get 是否开启Alerting 外网告警输出:
OPEN 开启
CLOSE 关闭 | 
| String | getKibanaConfig()Get Kibana配置项(JSON格式字符串) | 
| String | getKibanaPrivateAccess()Get Kibana内网访问状态
OPEN 开启
CLOSE 关闭 | 
| String | getKibanaPrivateDomain()Get kibana内网自定义域名 | 
| Long | getKibanaPrivatePort()Get Kibana内网端口 | 
| String | getKibanaPublicAccess()Get Kibana公网访问状态
OPEN 开启
CLOSE 关闭 | 
| 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 | 
| ZoneDetail[] | getMultiZoneInfo()Get 多可用区部署 | 
| 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 | 
| OperationDurationUpdated | getOperationDuration()Get 可维护时间段 | 
| String | getOutboundPublicAccess()Get 节点出站访问操作
OPEN 开启
CLOSE 关闭 | 
| OutboundPublicAcl[] | getOutboundPublicAcls()Get 节点出站访问详细信息 | 
| String | getPassword()Get 默认用户elastic的密码(8到16位,至少包括两项([a-z,A-Z],[0-9]和[-!@#$%&^*+=_:;,.?]的特殊符号) | 
| String | getProtocol()Get 变更为https集群,默认是http | 
| String | getPublicAccess()Get ES集群公网访问状态
OPEN 开启
CLOSE 关闭 | 
| Long | getReadWriteMode()Get 读写分离模式:-1-不开启,1-本地读写分离,2-远端读写分离 | 
| Long | getScaleType()Get 0: 蓝绿变更方式扩容,集群不重启 (默认) 1: 磁盘解挂载扩容,集群滚动重启 | 
| Long | getSceneType()Get 场景化模板类型 -1:不启用 1:通用 2:日志 3:搜索 | 
| Long | getShardAllocationBytes()Get 分片迁移并发速度 | 
| Long | getShardAllocationConcurrents()Get 分片迁移并发数 | 
| String | getSwitchPrivateLink()Get 切换到新网络架构 | 
| WebNodeTypeInfo | getWebNodeTypeInfo()Get 可视化节点配置 | 
| void | setAutoScaleDiskDeleteNodeTypeList(String[] AutoScaleDiskDeleteNodeTypeList)Set 自动扩盘删除参数 | 
| void | setAutoScaleDiskInfoList(AutoScaleDiskInfo[] AutoScaleDiskInfoList)Set 自动扩盘参数 | 
| void | setBasicSecurityType(Long BasicSecurityType)Set ES 6.8及以上版本基础版开启或关闭用户认证 | 
| void | setCerebroPrivateAccess(String CerebroPrivateAccess)Set Cerebro内网访问状态
OPEN 开启
CLOSE 关闭 | 
| void | setCerebroPrivateDomain(String CerebroPrivateDomain)Set cerebro内网自定义域名 | 
| void | setCerebroPublicAccess(String CerebroPublicAccess)Set Cerebro公网访问状态
OPEN 开启
CLOSE 关闭 | 
| void | setCosBackup(CosBackup CosBackup)Set COS自动备份信息 | 
| void | setCvmDelayOnlineTime(Long CvmDelayOnlineTime)Set cvm延迟上架参数 | 
| void | setDiskSize(Long DiskSize)Set 已废弃请使用NodeInfoList
磁盘大小(单位GB) | 
| void | setEnableCerebro(Boolean EnableCerebro)Set 启用Cerebro | 
| void | setEnableDestroyProtection(String EnableDestroyProtection)Set 开启集群保护:OPEN-开启,CLOSE-关闭 | 
| void | setEnableScheduleOperationDuration(EnableScheduleOperationDuration EnableScheduleOperationDuration)Set 置放群组异步任务可维护时间段 | 
| void | setEnableScheduleRecoverGroup(Boolean EnableScheduleRecoverGroup)Set 是否开启置放群组异步任务 | 
| void | setEsAcl(EsAcl EsAcl)Set 可视化组件(Kibana、Cerebro)的公网访问策略 | 
| void | setEsConfig(String EsConfig)Set ES配置项(JSON格式字符串) | 
| void | setEsConfigSet(EsConfigSetInfo EsConfigSet)Set 新增或修改的配置组信息 | 
| 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 | setKibanaAlteringPublicAccess(String KibanaAlteringPublicAccess)Set 是否开启Alerting 外网告警输出:
OPEN 开启
CLOSE 关闭 | 
| void | setKibanaConfig(String KibanaConfig)Set Kibana配置项(JSON格式字符串) | 
| void | setKibanaPrivateAccess(String KibanaPrivateAccess)Set Kibana内网访问状态
OPEN 开启
CLOSE 关闭 | 
| void | setKibanaPrivateDomain(String KibanaPrivateDomain)Set kibana内网自定义域名 | 
| void | setKibanaPrivatePort(Long KibanaPrivatePort)Set Kibana内网端口 | 
| void | setKibanaPublicAccess(String KibanaPublicAccess)Set Kibana公网访问状态
OPEN 开启
CLOSE 关闭 | 
| 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 | setMultiZoneInfo(ZoneDetail[] MultiZoneInfo)Set 多可用区部署 | 
| 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(OperationDurationUpdated OperationDuration)Set 可维护时间段 | 
| void | setOutboundPublicAccess(String OutboundPublicAccess)Set 节点出站访问操作
OPEN 开启
CLOSE 关闭 | 
| void | setOutboundPublicAcls(OutboundPublicAcl[] OutboundPublicAcls)Set 节点出站访问详细信息 | 
| void | setPassword(String Password)Set 默认用户elastic的密码(8到16位,至少包括两项([a-z,A-Z],[0-9]和[-!@#$%&^*+=_:;,.?]的特殊符号) | 
| void | setProtocol(String Protocol)Set 变更为https集群,默认是http | 
| void | setPublicAccess(String PublicAccess)Set ES集群公网访问状态
OPEN 开启
CLOSE 关闭 | 
| void | setReadWriteMode(Long ReadWriteMode)Set 读写分离模式:-1-不开启,1-本地读写分离,2-远端读写分离 | 
| void | setScaleType(Long ScaleType)Set 0: 蓝绿变更方式扩容,集群不重启 (默认) 1: 磁盘解挂载扩容,集群滚动重启 | 
| void | setSceneType(Long SceneType)Set 场景化模板类型 -1:不启用 1:通用 2:日志 3:搜索 | 
| void | setShardAllocationBytes(Long ShardAllocationBytes)Set 分片迁移并发速度 | 
| void | setShardAllocationConcurrents(Long ShardAllocationConcurrents)Set 分片迁移并发数 | 
| void | setSwitchPrivateLink(String SwitchPrivateLink)Set 切换到新网络架构 | 
| void | setWebNodeTypeInfo(WebNodeTypeInfo WebNodeTypeInfo)Set 可视化节点配置 | 
| void | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic UpdateInstanceRequest()
public UpdateInstanceRequest(UpdateInstanceRequest source)
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 - ES配置项(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 - 可视化组件(Kibana、Cerebro)的公网访问策略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 - ES集群公网访问状态
OPEN 开启
CLOSE 关闭public EsPublicAcl getEsPublicAcl()
public void setEsPublicAcl(EsPublicAcl EsPublicAcl)
EsPublicAcl - 公网访问控制列表public String getKibanaPublicAccess()
public void setKibanaPublicAccess(String KibanaPublicAccess)
KibanaPublicAccess - Kibana公网访问状态
OPEN 开启
CLOSE 关闭public String getKibanaPrivateAccess()
public void setKibanaPrivateAccess(String KibanaPrivateAccess)
KibanaPrivateAccess - Kibana内网访问状态
OPEN 开启
CLOSE 关闭public Long getBasicSecurityType()
public void setBasicSecurityType(Long BasicSecurityType)
BasicSecurityType - ES 6.8及以上版本基础版开启或关闭用户认证public Long getKibanaPrivatePort()
public void setKibanaPrivatePort(Long KibanaPrivatePort)
KibanaPrivatePort - Kibana内网端口public Long getScaleType()
public void setScaleType(Long ScaleType)
ScaleType - 0: 蓝绿变更方式扩容,集群不重启 (默认) 1: 磁盘解挂载扩容,集群滚动重启public ZoneDetail[] getMultiZoneInfo()
public void setMultiZoneInfo(ZoneDetail[] MultiZoneInfo)
MultiZoneInfo - 多可用区部署public Long getSceneType()
public void setSceneType(Long SceneType)
SceneType - 场景化模板类型 -1:不启用 1:通用 2:日志 3:搜索public String getKibanaConfig()
public void setKibanaConfig(String KibanaConfig)
KibanaConfig - Kibana配置项(JSON格式字符串)public WebNodeTypeInfo getWebNodeTypeInfo()
public void setWebNodeTypeInfo(WebNodeTypeInfo WebNodeTypeInfo)
WebNodeTypeInfo - 可视化节点配置public String getSwitchPrivateLink()
public void setSwitchPrivateLink(String SwitchPrivateLink)
SwitchPrivateLink - 切换到新网络架构public Boolean getEnableCerebro()
public void setEnableCerebro(Boolean EnableCerebro)
EnableCerebro - 启用Cerebropublic String getCerebroPublicAccess()
public void setCerebroPublicAccess(String CerebroPublicAccess)
CerebroPublicAccess - Cerebro公网访问状态
OPEN 开启
CLOSE 关闭public String getCerebroPrivateAccess()
public void setCerebroPrivateAccess(String CerebroPrivateAccess)
CerebroPrivateAccess - Cerebro内网访问状态
OPEN 开启
CLOSE 关闭public EsConfigSetInfo getEsConfigSet()
public void setEsConfigSet(EsConfigSetInfo EsConfigSet)
EsConfigSet - 新增或修改的配置组信息public OperationDurationUpdated getOperationDuration()
public void setOperationDuration(OperationDurationUpdated OperationDuration)
OperationDuration - 可维护时间段public String getKibanaAlteringPublicAccess()
public void setKibanaAlteringPublicAccess(String KibanaAlteringPublicAccess)
KibanaAlteringPublicAccess - 是否开启Alerting 外网告警输出:
OPEN 开启
CLOSE 关闭public String getKibanaPrivateDomain()
public void setKibanaPrivateDomain(String KibanaPrivateDomain)
KibanaPrivateDomain - kibana内网自定义域名public String getCerebroPrivateDomain()
public void setCerebroPrivateDomain(String CerebroPrivateDomain)
CerebroPrivateDomain - cerebro内网自定义域名public String getProtocol()
public void setProtocol(String Protocol)
Protocol - 变更为https集群,默认是httppublic OutboundPublicAcl[] getOutboundPublicAcls()
public void setOutboundPublicAcls(OutboundPublicAcl[] OutboundPublicAcls)
OutboundPublicAcls - 节点出站访问详细信息public String getOutboundPublicAccess()
public void setOutboundPublicAccess(String OutboundPublicAccess)
OutboundPublicAccess - 节点出站访问操作
OPEN 开启
CLOSE 关闭public Long getCvmDelayOnlineTime()
public void setCvmDelayOnlineTime(Long CvmDelayOnlineTime)
CvmDelayOnlineTime - cvm延迟上架参数public Long getShardAllocationConcurrents()
public void setShardAllocationConcurrents(Long ShardAllocationConcurrents)
ShardAllocationConcurrents - 分片迁移并发数public Long getShardAllocationBytes()
public void setShardAllocationBytes(Long ShardAllocationBytes)
ShardAllocationBytes - 分片迁移并发速度public Long getReadWriteMode()
public void setReadWriteMode(Long ReadWriteMode)
ReadWriteMode - 读写分离模式:-1-不开启,1-本地读写分离,2-远端读写分离public Boolean getEnableScheduleRecoverGroup()
public void setEnableScheduleRecoverGroup(Boolean EnableScheduleRecoverGroup)
EnableScheduleRecoverGroup - 是否开启置放群组异步任务public EnableScheduleOperationDuration getEnableScheduleOperationDuration()
public void setEnableScheduleOperationDuration(EnableScheduleOperationDuration EnableScheduleOperationDuration)
EnableScheduleOperationDuration - 置放群组异步任务可维护时间段public String getEnableDestroyProtection()
public void setEnableDestroyProtection(String EnableDestroyProtection)
EnableDestroyProtection - 开启集群保护:OPEN-开启,CLOSE-关闭public AutoScaleDiskInfo[] getAutoScaleDiskInfoList()
public void setAutoScaleDiskInfoList(AutoScaleDiskInfo[] AutoScaleDiskInfoList)
AutoScaleDiskInfoList - 自动扩盘参数public String[] getAutoScaleDiskDeleteNodeTypeList()
public void setAutoScaleDiskDeleteNodeTypeList(String[] AutoScaleDiskDeleteNodeTypeList)
AutoScaleDiskDeleteNodeTypeList - 自动扩盘删除参数Copyright © 2025. All rights reserved.