public class UpdateInstanceRequest extends AbstractModel
| Constructor and Description | 
|---|
| UpdateInstanceRequest() | 
| Modifier and Type | Method and Description | 
|---|---|
| Long | getBasicSecurityType()Get Enables or disables user authentication for ES Basic Edition v6.8 and above | 
| CosBackup | getCosBackup()Get Auto-backup to COS | 
| Long | getDiskSize()Get This parameter has been disused. | 
| EsAcl | getEsAcl()Get Access control list | 
| String | getEsConfig()Get ES configuration item (JSON string) | 
| 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 | getKibanaConfig()Get Kibana configuration item (JSON string) | 
| String | getKibanaPrivateAccess()Get Private network access status of Kibana | 
| Long | getKibanaPrivatePort()Get Kibana private port | 
| String | getKibanaPublicAccess()Get Public network access status of Kibana | 
| 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. | 
| 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 Public network access status | 
| 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. | 
| void | setBasicSecurityType(Long BasicSecurityType)Set Enables or disables user authentication for ES Basic Edition v6.8 and above | 
| void | setCosBackup(CosBackup CosBackup)Set Auto-backup to COS | 
| void | setDiskSize(Long DiskSize)Set This parameter has been disused. | 
| void | setEsAcl(EsAcl EsAcl)Set Access control list | 
| void | setEsConfig(String EsConfig)Set ES configuration item (JSON string) | 
| 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 | setKibanaConfig(String KibanaConfig)Set Kibana configuration item (JSON string) | 
| void | setKibanaPrivateAccess(String KibanaPrivateAccess)Set Private network access status of Kibana | 
| void | setKibanaPrivatePort(Long KibanaPrivatePort)Set Kibana private port | 
| void | setKibanaPublicAccess(String KibanaPublicAccess)Set Public network access status of Kibana | 
| 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 | 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 Public network access status | 
| 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 | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonStringpublic 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 - Access control listpublic 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 - Public network access statuspublic EsPublicAcl getEsPublicAcl()
public void setEsPublicAcl(EsPublicAcl EsPublicAcl)
EsPublicAcl - Public network ACLpublic String getKibanaPublicAccess()
public void setKibanaPublicAccess(String KibanaPublicAccess)
KibanaPublicAccess - Public network access status of Kibanapublic String getKibanaPrivateAccess()
public void setKibanaPrivateAccess(String KibanaPrivateAccess)
KibanaPrivateAccess - Private network access status of Kibanapublic 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)Copyright © 2021. All rights reserved.