public class UpdateInstanceRequest extends AbstractModel
| 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 Cerebro private network access status 
 | 
String | 
getCerebroPublicAccess()
Get Cerebro public network access status 
 | 
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 Access control list 
 | 
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 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. 
 | 
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 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. 
 | 
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 Cerebro private network access status 
 | 
void | 
setCerebroPublicAccess(String CerebroPublicAccess)
Set Cerebro public network access status 
 | 
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 Access control list 
 | 
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 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 | 
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 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 | 
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, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, 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 - 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)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 - Cerebro public network access statuspublic String getCerebroPrivateAccess()
public void setCerebroPrivateAccess(String CerebroPrivateAccess)
CerebroPrivateAccess - Cerebro private network access statuspublic 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.Copyright © 2022. All rights reserved.