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 | 
|---|---|
| Long | getBasicSecurityType()Get Enables or disables user authentication for ES Basic Edition v6.8 and above | 
| String | getCerebroPrivateAccess()Get The status of Cerebro access over private network. | 
| String | getCerebroPublicAccess()Get The status of Cerebro access over public network. | 
| CosBackup | getCosBackup()Get Auto-backup to COS | 
| Long | getDiskSize()Get This parameter has been disused. | 
| Boolean | getEnableCerebro()Get Whether to enable Cerebro | 
| EsAcl | getEsAcl()Get The policy for visual component (Kibana and Cerebro) access over public network. | 
| String | getEsConfig()Get ES configuration item (JSON string) | 
| EsConfigSetInfo | getEsConfigSet()Get Added or modified configuration set information | 
| EsPublicAcl | getEsPublicAcl()Get Public network ACL | 
| Boolean | getForceRestart()Get Whether to force restart during configuration update true: Yes false: No This needs to be set only for EsConfig. | 
| String | getInstanceId()Get Instance ID | 
| String | getInstanceName()Get Instance name, which can contain 1 to 50 English letters, Chinese characters, digits, dashes (-), or underscores (_) | 
| String | getKibanaAlteringPublicAccess()Get Whether to enable the option for sending alerting messages over the public network. | 
| String | getKibanaConfig()Get Kibana configuration item (JSON string) | 
| String | getKibanaPrivateAccess()Get The status of Kibana access over private network. | 
| Long | getKibanaPrivatePort()Get Kibana private port | 
| String | getKibanaPublicAccess()Get The status of Kibana access over public network. | 
| Long | getMasterNodeDiskSize()Get This parameter has been disused. | 
| Long | getMasterNodeNum()Get This parameter has been disused. | 
| String | getMasterNodeType()Get This parameter has been disused. | 
| ZoneDetail[] | getMultiZoneInfo()Get Multi-AZ deployment | 
| NodeInfo[] | getNodeInfoList()Get Node information list. | 
| Long | getNodeNum()Get This parameter has been disused. | 
| String | getNodeType()Get This parameter has been disused. | 
| OperationDurationUpdated | getOperationDuration()Get The maintenance time slot | 
| String | getPassword()Get Password of the default user 'elastic', which must contain 8 to 16 characters, including at least two of the following three types of characters: [a-z,A-Z], [0-9] and [-!@#$%&^*+=_:;,.?] | 
| String | getPublicAccess()Get The status of ES cluster access over public network. | 
| Long | getScaleType()Get 0: scaling in blue/green deployment mode without cluster restart (default); 1: scaling by unmounting disk with rolling cluster restart | 
| Long | getSceneType()Get Scenario template type. | 
| String | getSwitchPrivateLink()Get Whether to switch to the new network architecture | 
| WebNodeTypeInfo | getWebNodeTypeInfo()Get Visual node configuration | 
| void | setBasicSecurityType(Long BasicSecurityType)Set Enables or disables user authentication for ES Basic Edition v6.8 and above | 
| void | setCerebroPrivateAccess(String CerebroPrivateAccess)Set The status of Cerebro access over private network. | 
| void | setCerebroPublicAccess(String CerebroPublicAccess)Set The status of Cerebro access over public network. | 
| void | setCosBackup(CosBackup CosBackup)Set Auto-backup to COS | 
| void | setDiskSize(Long DiskSize)Set This parameter has been disused. | 
| void | setEnableCerebro(Boolean EnableCerebro)Set Whether to enable Cerebro | 
| void | setEsAcl(EsAcl EsAcl)Set The policy for visual component (Kibana and Cerebro) access over public network. | 
| void | setEsConfig(String EsConfig)Set ES configuration item (JSON string) | 
| void | setEsConfigSet(EsConfigSetInfo EsConfigSet)Set Added or modified configuration set information | 
| void | setEsPublicAcl(EsPublicAcl EsPublicAcl)Set Public network ACL | 
| void | setForceRestart(Boolean ForceRestart)Set Whether to force restart during configuration update true: Yes false: No This needs to be set only for EsConfig. | 
| void | setInstanceId(String InstanceId)Set Instance ID | 
| void | setInstanceName(String InstanceName)Set Instance name, which can contain 1 to 50 English letters, Chinese characters, digits, dashes (-), or underscores (_) | 
| void | setKibanaAlteringPublicAccess(String KibanaAlteringPublicAccess)Set Whether to enable the option for sending alerting messages over the public network. | 
| void | setKibanaConfig(String KibanaConfig)Set Kibana configuration item (JSON string) | 
| void | setKibanaPrivateAccess(String KibanaPrivateAccess)Set The status of Kibana access over private network. | 
| void | setKibanaPrivatePort(Long KibanaPrivatePort)Set Kibana private port | 
| void | setKibanaPublicAccess(String KibanaPublicAccess)Set The status of Kibana access over public network. | 
| void | setMasterNodeDiskSize(Long MasterNodeDiskSize)Set This parameter has been disused. | 
| void | setMasterNodeNum(Long MasterNodeNum)Set This parameter has been disused. | 
| void | setMasterNodeType(String MasterNodeType)Set This parameter has been disused. | 
| void | setMultiZoneInfo(ZoneDetail[] MultiZoneInfo)Set Multi-AZ deployment | 
| void | setNodeInfoList(NodeInfo[] NodeInfoList)Set Node information list. | 
| void | setNodeNum(Long NodeNum)Set This parameter has been disused. | 
| void | setNodeType(String NodeType)Set This parameter has been disused. | 
| void | setOperationDuration(OperationDurationUpdated OperationDuration)Set The maintenance time slot | 
| void | setPassword(String Password)Set Password of the default user 'elastic', which must contain 8 to 16 characters, including at least two of the following three types of characters: [a-z,A-Z], [0-9] and [-!@#$%&^*+=_:;,.?] | 
| void | setPublicAccess(String PublicAccess)Set The status of ES cluster access over public network. | 
| void | setScaleType(Long ScaleType)Set 0: scaling in blue/green deployment mode without cluster restart (default); 1: scaling by unmounting disk with rolling cluster restart | 
| void | setSceneType(Long SceneType)Set Scenario template type. | 
| void | setSwitchPrivateLink(String SwitchPrivateLink)Set Whether to switch to the new network architecture | 
| void | setWebNodeTypeInfo(WebNodeTypeInfo WebNodeTypeInfo)Set Visual node configuration | 
| 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 - Instance IDpublic String getInstanceName()
public void setInstanceName(String InstanceName)
InstanceName - Instance name, which can contain 1 to 50 English letters, Chinese characters, digits, dashes (-), or underscores (_)public Long getNodeNum()
public void setNodeNum(Long NodeNum)
NodeNum - This parameter has been disused. Please use `NodeInfoList`
Number of nodes (2-50)public String getEsConfig()
public void setEsConfig(String EsConfig)
EsConfig - ES configuration item (JSON string)public String getPassword()
public void setPassword(String Password)
Password - Password of the default user 'elastic', which must contain 8 to 16 characters, including at least two of the following three types of characters: [a-z,A-Z], [0-9] and [-!@#$%&^*+=_:;,.?]public EsAcl getEsAcl()
public void setEsAcl(EsAcl EsAcl)
EsAcl - The policy for visual component (Kibana and Cerebro) access over public network.public Long getDiskSize()
public void setDiskSize(Long DiskSize)
DiskSize - This parameter has been disused. Please use `NodeInfoList`
Disk size in GBpublic String getNodeType()
public void setNodeType(String NodeType)
NodeType - This parameter has been disused. Please use `NodeInfoList`
Node specification public Long getMasterNodeNum()
public void setMasterNodeNum(Long MasterNodeNum)
MasterNodeNum - This parameter has been disused. Please use `NodeInfoList`
Number of dedicated primary nodes (only 3 and 5 are supported)public String getMasterNodeType()
public void setMasterNodeType(String MasterNodeType)
MasterNodeType - This parameter has been disused. Please use `NodeInfoList`
Dedicated primary node specification public Long getMasterNodeDiskSize()
public void setMasterNodeDiskSize(Long MasterNodeDiskSize)
MasterNodeDiskSize - This parameter has been disused. Please use `NodeInfoList`
Dedicated primary node disk size in GB. This is 50 GB by default and currently cannot be customizedpublic Boolean getForceRestart()
public void setForceRestart(Boolean ForceRestart)
ForceRestart - Whether to force restart during configuration update public CosBackup getCosBackup()
public void setCosBackup(CosBackup CosBackup)
CosBackup - Auto-backup to COSpublic NodeInfo[] getNodeInfoList()
public void setNodeInfoList(NodeInfo[] NodeInfoList)
NodeInfoList - Node information list. You can pass in only the nodes to be updated and their corresponding specification information. Supported operations include: public String getPublicAccess()
public void setPublicAccess(String PublicAccess)
PublicAccess - The status of ES cluster access over public network.
`OPEN`: Enabled.
`CLOSE`: Disabled.public EsPublicAcl getEsPublicAcl()
public void setEsPublicAcl(EsPublicAcl EsPublicAcl)
EsPublicAcl - Public network ACLpublic String getKibanaPublicAccess()
public void setKibanaPublicAccess(String KibanaPublicAccess)
KibanaPublicAccess - The status of Kibana access over public network.
`OPEN`: Enabled.
`CLOSE`: Disabled.public String getKibanaPrivateAccess()
public void setKibanaPrivateAccess(String KibanaPrivateAccess)
KibanaPrivateAccess - The status of Kibana access over private network.
`OPEN`: Enabled.
`CLOSE`: Disabled.public Long getBasicSecurityType()
public void setBasicSecurityType(Long BasicSecurityType)
BasicSecurityType - Enables or disables user authentication for ES Basic Edition v6.8 and abovepublic Long getKibanaPrivatePort()
public void setKibanaPrivatePort(Long KibanaPrivatePort)
KibanaPrivatePort - Kibana private portpublic Long getScaleType()
public void setScaleType(Long ScaleType)
ScaleType - 0: scaling in blue/green deployment mode without cluster restart (default); 1: scaling by unmounting disk with rolling cluster restartpublic ZoneDetail[] getMultiZoneInfo()
public void setMultiZoneInfo(ZoneDetail[] MultiZoneInfo)
MultiZoneInfo - Multi-AZ deploymentpublic Long getSceneType()
public void setSceneType(Long SceneType)
SceneType - Scenario template type. -1: not enabled; 1: general; 2: log; 3: searchpublic String getKibanaConfig()
public void setKibanaConfig(String KibanaConfig)
KibanaConfig - Kibana configuration item (JSON string)public WebNodeTypeInfo getWebNodeTypeInfo()
public void setWebNodeTypeInfo(WebNodeTypeInfo WebNodeTypeInfo)
WebNodeTypeInfo - Visual node configurationpublic String getSwitchPrivateLink()
public void setSwitchPrivateLink(String SwitchPrivateLink)
SwitchPrivateLink - Whether to switch to the new network architecturepublic Boolean getEnableCerebro()
public void setEnableCerebro(Boolean EnableCerebro)
EnableCerebro - Whether to enable Cerebropublic String getCerebroPublicAccess()
public void setCerebroPublicAccess(String CerebroPublicAccess)
CerebroPublicAccess - The status of Cerebro access over public network.
`OPEN`: Enabled.
`CLOSE`: Disabled.public String getCerebroPrivateAccess()
public void setCerebroPrivateAccess(String CerebroPrivateAccess)
CerebroPrivateAccess - The status of Cerebro access over private network.
`OPEN`: Enabled.
`CLOSE`: Disabled.public EsConfigSetInfo getEsConfigSet()
public void setEsConfigSet(EsConfigSetInfo EsConfigSet)
EsConfigSet - Added or modified configuration set informationpublic OperationDurationUpdated getOperationDuration()
public void setOperationDuration(OperationDurationUpdated OperationDuration)
OperationDuration - The maintenance time slotpublic String getKibanaAlteringPublicAccess()
public void setKibanaAlteringPublicAccess(String KibanaAlteringPublicAccess)
KibanaAlteringPublicAccess - Whether to enable the option for sending alerting messages over the public network.
`OPEN`: Enabled.
`CLOSE`: Disabled.Copyright © 2025. All rights reserved.