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 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 |
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.
|
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
|
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 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 |
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 |
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 |
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
- 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
- Configuration item (JSON string). Only the following items are supported currently: 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 restartCopyright © 2020. All rights reserved.