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 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, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonString
public 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 © 2023. All rights reserved.