public class InstanceInfo extends AbstractModel
skipSign
Constructor and Description |
---|
InstanceInfo() |
InstanceInfo(InstanceInfo 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 |
---|---|
Boolean |
getAllowCosBackup()
Get Whether to allow auto-backup to COS
|
Long |
getAppId()
Get User ID
|
Boolean |
getAutoIndexEnabled()
Get Autonomous index option
Note: This field may return null, indicating that no valid values can be obtained.
|
Long |
getChargePeriod()
Get This parameter is not used on the global website
|
String |
getChargeType()
Get Instance billing method.
|
Long |
getColdCpuNum()
Get Number of cold node CPU cores
Note: This field may return `null`, indicating that no valid value was found.
|
Long |
getColdDiskSize()
Get Cold node disk size (in GB)
Note: This field may return `null`, indicating that no valid value was found.
|
String |
getColdDiskType()
Get Cold node disk type
Note: This field may return `null`, indicating that no valid value was found.
|
Long |
getColdMemSize()
Get Cold node memory size (in GB)
Note: This field may return `null`, indicating that no valid value was found.
|
Long |
getColdNodeNum()
Get Number of cold nodes
Note: This field may return `null`, indicating that no valid value was found.
|
String |
getColdNodeType()
Get Cold node specification ES.S1.SMALL2: 1-core 2 GB ES.S1.MEDIUM4: 2-core 4 GB ES.S1.MEDIUM8: 2-core 8 GB ES.S1.LARGE16: 4-core 16 GB ES.S1.2XLARGE32: 8-core 32 GB ES.S1.4XLARGE32: 16-core 32 GB ES.S1.4XLARGE64: 16-core 64 GB
Note: This field may return `null`, indicating that no valid value was found.
|
CosBackup |
getCosBackup()
Get Auto-backup to COS configuration
|
Long |
getCpuNum()
Get Number of CPU cores of the node
|
String |
getCreateTime()
Get Instance creation time
|
String |
getDeadline()
Get This parameter is not used on the global website
|
Long |
getDeployMode()
Get Deployment mode 0: single-AZ 1: multi-AZ
Note: This field may return null, indicating that no valid values can be obtained.
|
Long |
getDiskSize()
Get Node disk size in GB
|
String |
getDiskType()
Get Node disk type
|
Boolean |
getEnableHotWarmMode()
Get Whether it is a hot/warm cluster true: yes false: no
Note: this field may return null, indicating that no valid values can be obtained.
|
Boolean |
getEnableHybridStorage()
Get Whether the storage-computing separation feature is enabled.
|
EsAcl |
getEsAcl()
Get Kibana access control configuration
|
String |
getEsConfig()
Get ES configuration item
|
EsConfigSetInfo[] |
getEsConfigSets()
Get Configuration set info of the cluster.
|
String |
getEsDomain()
Get ES domain name
|
Long |
getEsPort()
Get ES port
|
String |
getEsPrivateDomain()
Get Private domain of the HTTPS cluster
Note: This field may return `null`, indicating that no valid value was found.
|
String |
getEsPrivateUrl()
Get Private URL of the HTTPS cluster
Note: This field may return `null`, indicating that no valid value was found.
|
EsAcl |
getEsPublicAcl()
Get ES public access control configuration
|
String |
getEsPublicUrl()
Get ES public IP address
Note: This field may return null, indicating that no valid values can be obtained.
|
String |
getEsVersion()
Get ES version number
|
String |
getEsVip()
Get ES VIP
|
Long |
getFrozenCpuNum()
Get Number of frozen node CPU cores
Note: This field may return `null`, indicating that no valid value was found.
|
Long |
getFrozenDiskSize()
Get Frozen node disk size (in GB)
Note: This field may return `null`, indicating that no valid value was found.
|
String |
getFrozenDiskType()
Get Frozen node disk type
Note: This field may return `null`, indicating that no valid value was found.
|
Long |
getFrozenMemSize()
Get Frozen node memory size (GB)
Note: This field may return `null`, indicating that no valid value was found.
|
Long |
getFrozenNodeNum()
Get Number of frozen nodes
Note: This field may return `null`, indicating that no valid value was found.
|
String |
getFrozenNodeType()
Get Frozen node specification ES.S1.SMALL2: 1-core 2 GB ES.S1.MEDIUM4: 2-core 4 GB ES.S1.MEDIUM8: 2-core 8 GB ES.S1.LARGE16: 4-core 16 GB ES.S1.2XLARGE32: 8-core 32 GB ES.S1.4XLARGE32: 16-core 32 GB ES.S1.4XLARGE64: 16-core 64 GB
Note: This field may return `null`, indicating that no valid value was found.
|
Long |
getHealthStatus()
Get Cluster health status.
|
EsDictionaryInfo |
getIkConfig()
Get IK analyzer configuration
|
String |
getInstanceId()
Get Instance ID
|
String |
getInstanceName()
Get Instance name
|
Long |
getInstanceType()
Get Instance type (instance type identifier, which can be only 1 or 2 currently)
|
String |
getJdk()
Get JDK type.
|
String |
getKibanaAlteringPublicAccess()
Get The alerting policy of Kibana over the public network.
|
String |
getKibanaConfig()
Get Kibana configuration item.
|
KibanaNodeInfo |
getKibanaNodeInfo()
Get Kibana node information
Note: this field may return `null`, indicating that no valid value can be obtained.
|
String |
getKibanaPrivateAccess()
Get Kibana private access status OPEN: enabled CLOSE: disabled
Note: This field may return null, indicating that no valid values can be obtained.
|
String |
getKibanaPrivateUrl()
Get Kibana private IP address
Note: This field may return null, indicating that no valid values can be obtained.
|
String |
getKibanaPublicAccess()
Get Kibana public access status OPEN: enabled CLOSE: disabled
Note: This field may return null, indicating that no valid values can be obtained.
|
String |
getKibanaUrl()
Get Kibana access URL
|
String |
getLicenseType()
Get License type oss: Open Source Edition basic: Basic Edition platinum: Platinum Edition Default value: Platinum
|
MasterNodeInfo |
getMasterNodeInfo()
Get Dedicated primary node configuration
|
Long |
getMemSize()
Get Node memory size in GB
|
ZoneDetail[] |
getMultiZoneInfo()
Get Multi-AZ network information
Note: This field may return null, indicating that no valid values can be obtained.
|
NodeInfo[] |
getNodeInfoList()
Get Cluster node information list
Note: This field may return null, indicating that no valid values can be obtained.
|
Long |
getNodeNum()
Get Number of nodes
|
String |
getNodeType()
Get Node specification ES.S1.SMALL2: 1-core 2 GB ES.S1.MEDIUM4: 2-core 4 GB ES.S1.MEDIUM8: 2-core 8 GB ES.S1.LARGE16: 4-core 16 GB ES.S1.2XLARGE32: 8-core 32 GB ES.S1.4XLARGE32: 16-core 32 GB ES.S1.4XLARGE64: 16-core 64 GB
|
OperationDuration |
getOperationDuration()
Get The maintenance time slot of the cluster
Note: This field may return null, indicating that no valid values can be obtained.
|
OptionalWebServiceInfo[] |
getOptionalWebServiceInfos()
Get Web node list
Note: This field may return null, indicating that no valid values can be obtained.
|
Float |
getProcessPercent()
Get The process progress
Note: This field may return null, indicating that no valid values can be obtained.
|
String |
getProtocol()
Get Cluster network communication protocol
Note: this field may return `null`, indicating that no valid values can be obtained.
|
String |
getPublicAccess()
Get ES public access status OPEN: enabled CLOSE: disabled
Note: This field may return null, indicating that no valid values can be obtained.
|
String |
getRegion()
Get Region
|
String |
getRenewFlag()
Get This parameter is not used on the global website
|
Long |
getSceneType()
Get Scenario template type.
|
String[] |
getSecurityGroups()
Get Security group ID
Note: this field may return `null`, indicating that no valid values can be obtained.
|
Long |
getSecurityType()
Get Whether to enable X-Pack security authentication in Basic Edition 6.8 (and above) 1: disabled 2: enabled
Note: This field may return null, indicating that no valid values can be obtained.
|
Long |
getStatus()
Get Instance status.
|
String |
getSubnetUid()
Get UID of the subnet where the instance resides
|
TagInfo[] |
getTagList()
Get List of tags owned by the instance
|
String |
getUin()
Get User UIN
|
String |
getUpdateTime()
Get Last modified time of the instance
|
String |
getVpcUid()
Get UID of the VPC where the instance resides
|
Long |
getWarmCpuNum()
Get Number of warm node CPU cores
Note: This field may return `null`, indicating that no valid value was found.
|
Long |
getWarmDiskSize()
Get Warm node disk size (in GB)
Note: This field may return `null`, indicating that no valid value was found.
|
String |
getWarmDiskType()
Get Warm node disk type
Note: This field may return `null`, indicating that no valid value was found.
|
Long |
getWarmMemSize()
Get Warm node memory size (in GB)
Note: This field may return `null`, indicating that no valid value was found.
|
Long |
getWarmNodeNum()
Get Number of warm nodes
Note: This field may return `null`, indicating that no valid value was found.
|
String |
getWarmNodeType()
Get Warm node specification ES.S1.SMALL2: 1-core 2 GB ES.S1.MEDIUM4: 2-core 4 GB ES.S1.MEDIUM8: 2-core 8 GB ES.S1.LARGE16: 4-core 16 GB ES.S1.2XLARGE32: 8-core 32 GB ES.S1.4XLARGE32: 16-core 32 GB ES.S1.4XLARGE64: 16-core 64 GB
Note: This field may return `null`, indicating that no valid value was found.
|
WebNodeTypeInfo |
getWebNodeTypeInfo()
Get Visual node configuration
Note: this field may return `null`, indicating that no valid values can be obtained.
|
String |
getZone()
Get Availability Zone
|
void |
setAllowCosBackup(Boolean AllowCosBackup)
Set Whether to allow auto-backup to COS
|
void |
setAppId(Long AppId)
Set User ID
|
void |
setAutoIndexEnabled(Boolean AutoIndexEnabled)
Set Autonomous index option
Note: This field may return null, indicating that no valid values can be obtained.
|
void |
setChargePeriod(Long ChargePeriod)
Set This parameter is not used on the global website
|
void |
setChargeType(String ChargeType)
Set Instance billing method.
|
void |
setColdCpuNum(Long ColdCpuNum)
Set Number of cold node CPU cores
Note: This field may return `null`, indicating that no valid value was found.
|
void |
setColdDiskSize(Long ColdDiskSize)
Set Cold node disk size (in GB)
Note: This field may return `null`, indicating that no valid value was found.
|
void |
setColdDiskType(String ColdDiskType)
Set Cold node disk type
Note: This field may return `null`, indicating that no valid value was found.
|
void |
setColdMemSize(Long ColdMemSize)
Set Cold node memory size (in GB)
Note: This field may return `null`, indicating that no valid value was found.
|
void |
setColdNodeNum(Long ColdNodeNum)
Set Number of cold nodes
Note: This field may return `null`, indicating that no valid value was found.
|
void |
setColdNodeType(String ColdNodeType)
Set Cold node specification ES.S1.SMALL2: 1-core 2 GB ES.S1.MEDIUM4: 2-core 4 GB ES.S1.MEDIUM8: 2-core 8 GB ES.S1.LARGE16: 4-core 16 GB ES.S1.2XLARGE32: 8-core 32 GB ES.S1.4XLARGE32: 16-core 32 GB ES.S1.4XLARGE64: 16-core 64 GB
Note: This field may return `null`, indicating that no valid value was found.
|
void |
setCosBackup(CosBackup CosBackup)
Set Auto-backup to COS configuration
|
void |
setCpuNum(Long CpuNum)
Set Number of CPU cores of the node
|
void |
setCreateTime(String CreateTime)
Set Instance creation time
|
void |
setDeadline(String Deadline)
Set This parameter is not used on the global website
|
void |
setDeployMode(Long DeployMode)
Set Deployment mode 0: single-AZ 1: multi-AZ
Note: This field may return null, indicating that no valid values can be obtained.
|
void |
setDiskSize(Long DiskSize)
Set Node disk size in GB
|
void |
setDiskType(String DiskType)
Set Node disk type
|
void |
setEnableHotWarmMode(Boolean EnableHotWarmMode)
Set Whether it is a hot/warm cluster true: yes false: no
Note: this field may return null, indicating that no valid values can be obtained.
|
void |
setEnableHybridStorage(Boolean EnableHybridStorage)
Set Whether the storage-computing separation feature is enabled.
|
void |
setEsAcl(EsAcl EsAcl)
Set Kibana access control configuration
|
void |
setEsConfig(String EsConfig)
Set ES configuration item
|
void |
setEsConfigSets(EsConfigSetInfo[] EsConfigSets)
Set Configuration set info of the cluster.
|
void |
setEsDomain(String EsDomain)
Set ES domain name
|
void |
setEsPort(Long EsPort)
Set ES port
|
void |
setEsPrivateDomain(String EsPrivateDomain)
Set Private domain of the HTTPS cluster
Note: This field may return `null`, indicating that no valid value was found.
|
void |
setEsPrivateUrl(String EsPrivateUrl)
Set Private URL of the HTTPS cluster
Note: This field may return `null`, indicating that no valid value was found.
|
void |
setEsPublicAcl(EsAcl EsPublicAcl)
Set ES public access control configuration
|
void |
setEsPublicUrl(String EsPublicUrl)
Set ES public IP address
Note: This field may return null, indicating that no valid values can be obtained.
|
void |
setEsVersion(String EsVersion)
Set ES version number
|
void |
setEsVip(String EsVip)
Set ES VIP
|
void |
setFrozenCpuNum(Long FrozenCpuNum)
Set Number of frozen node CPU cores
Note: This field may return `null`, indicating that no valid value was found.
|
void |
setFrozenDiskSize(Long FrozenDiskSize)
Set Frozen node disk size (in GB)
Note: This field may return `null`, indicating that no valid value was found.
|
void |
setFrozenDiskType(String FrozenDiskType)
Set Frozen node disk type
Note: This field may return `null`, indicating that no valid value was found.
|
void |
setFrozenMemSize(Long FrozenMemSize)
Set Frozen node memory size (GB)
Note: This field may return `null`, indicating that no valid value was found.
|
void |
setFrozenNodeNum(Long FrozenNodeNum)
Set Number of frozen nodes
Note: This field may return `null`, indicating that no valid value was found.
|
void |
setFrozenNodeType(String FrozenNodeType)
Set Frozen node specification ES.S1.SMALL2: 1-core 2 GB ES.S1.MEDIUM4: 2-core 4 GB ES.S1.MEDIUM8: 2-core 8 GB ES.S1.LARGE16: 4-core 16 GB ES.S1.2XLARGE32: 8-core 32 GB ES.S1.4XLARGE32: 16-core 32 GB ES.S1.4XLARGE64: 16-core 64 GB
Note: This field may return `null`, indicating that no valid value was found.
|
void |
setHealthStatus(Long HealthStatus)
Set Cluster health status.
|
void |
setIkConfig(EsDictionaryInfo IkConfig)
Set IK analyzer configuration
|
void |
setInstanceId(String InstanceId)
Set Instance ID
|
void |
setInstanceName(String InstanceName)
Set Instance name
|
void |
setInstanceType(Long InstanceType)
Set Instance type (instance type identifier, which can be only 1 or 2 currently)
|
void |
setJdk(String Jdk)
Set JDK type.
|
void |
setKibanaAlteringPublicAccess(String KibanaAlteringPublicAccess)
Set The alerting policy of Kibana over the public network.
|
void |
setKibanaConfig(String KibanaConfig)
Set Kibana configuration item.
|
void |
setKibanaNodeInfo(KibanaNodeInfo KibanaNodeInfo)
Set Kibana node information
Note: this field may return `null`, indicating that no valid value can be obtained.
|
void |
setKibanaPrivateAccess(String KibanaPrivateAccess)
Set Kibana private access status OPEN: enabled CLOSE: disabled
Note: This field may return null, indicating that no valid values can be obtained.
|
void |
setKibanaPrivateUrl(String KibanaPrivateUrl)
Set Kibana private IP address
Note: This field may return null, indicating that no valid values can be obtained.
|
void |
setKibanaPublicAccess(String KibanaPublicAccess)
Set Kibana public access status OPEN: enabled CLOSE: disabled
Note: This field may return null, indicating that no valid values can be obtained.
|
void |
setKibanaUrl(String KibanaUrl)
Set Kibana access URL
|
void |
setLicenseType(String LicenseType)
Set License type oss: Open Source Edition basic: Basic Edition platinum: Platinum Edition Default value: Platinum
|
void |
setMasterNodeInfo(MasterNodeInfo MasterNodeInfo)
Set Dedicated primary node configuration
|
void |
setMemSize(Long MemSize)
Set Node memory size in GB
|
void |
setMultiZoneInfo(ZoneDetail[] MultiZoneInfo)
Set Multi-AZ network information
Note: This field may return null, indicating that no valid values can be obtained.
|
void |
setNodeInfoList(NodeInfo[] NodeInfoList)
Set Cluster node information list
Note: This field may return null, indicating that no valid values can be obtained.
|
void |
setNodeNum(Long NodeNum)
Set Number of nodes
|
void |
setNodeType(String NodeType)
Set Node specification ES.S1.SMALL2: 1-core 2 GB ES.S1.MEDIUM4: 2-core 4 GB ES.S1.MEDIUM8: 2-core 8 GB ES.S1.LARGE16: 4-core 16 GB ES.S1.2XLARGE32: 8-core 32 GB ES.S1.4XLARGE32: 16-core 32 GB ES.S1.4XLARGE64: 16-core 64 GB
|
void |
setOperationDuration(OperationDuration OperationDuration)
Set The maintenance time slot of the cluster
Note: This field may return null, indicating that no valid values can be obtained.
|
void |
setOptionalWebServiceInfos(OptionalWebServiceInfo[] OptionalWebServiceInfos)
Set Web node list
Note: This field may return null, indicating that no valid values can be obtained.
|
void |
setProcessPercent(Float ProcessPercent)
Set The process progress
Note: This field may return null, indicating that no valid values can be obtained.
|
void |
setProtocol(String Protocol)
Set Cluster network communication protocol
Note: this field may return `null`, indicating that no valid values can be obtained.
|
void |
setPublicAccess(String PublicAccess)
Set ES public access status OPEN: enabled CLOSE: disabled
Note: This field may return null, indicating that no valid values can be obtained.
|
void |
setRegion(String Region)
Set Region
|
void |
setRenewFlag(String RenewFlag)
Set This parameter is not used on the global website
|
void |
setSceneType(Long SceneType)
Set Scenario template type.
|
void |
setSecurityGroups(String[] SecurityGroups)
Set Security group ID
Note: this field may return `null`, indicating that no valid values can be obtained.
|
void |
setSecurityType(Long SecurityType)
Set Whether to enable X-Pack security authentication in Basic Edition 6.8 (and above) 1: disabled 2: enabled
Note: This field may return null, indicating that no valid values can be obtained.
|
void |
setStatus(Long Status)
Set Instance status.
|
void |
setSubnetUid(String SubnetUid)
Set UID of the subnet where the instance resides
|
void |
setTagList(TagInfo[] TagList)
Set List of tags owned by the instance
|
void |
setUin(String Uin)
Set User UIN
|
void |
setUpdateTime(String UpdateTime)
Set Last modified time of the instance
|
void |
setVpcUid(String VpcUid)
Set UID of the VPC where the instance resides
|
void |
setWarmCpuNum(Long WarmCpuNum)
Set Number of warm node CPU cores
Note: This field may return `null`, indicating that no valid value was found.
|
void |
setWarmDiskSize(Long WarmDiskSize)
Set Warm node disk size (in GB)
Note: This field may return `null`, indicating that no valid value was found.
|
void |
setWarmDiskType(String WarmDiskType)
Set Warm node disk type
Note: This field may return `null`, indicating that no valid value was found.
|
void |
setWarmMemSize(Long WarmMemSize)
Set Warm node memory size (in GB)
Note: This field may return `null`, indicating that no valid value was found.
|
void |
setWarmNodeNum(Long WarmNodeNum)
Set Number of warm nodes
Note: This field may return `null`, indicating that no valid value was found.
|
void |
setWarmNodeType(String WarmNodeType)
Set Warm node specification ES.S1.SMALL2: 1-core 2 GB ES.S1.MEDIUM4: 2-core 4 GB ES.S1.MEDIUM8: 2-core 8 GB ES.S1.LARGE16: 4-core 16 GB ES.S1.2XLARGE32: 8-core 32 GB ES.S1.4XLARGE32: 16-core 32 GB ES.S1.4XLARGE64: 16-core 64 GB
Note: This field may return `null`, indicating that no valid value was found.
|
void |
setWebNodeTypeInfo(WebNodeTypeInfo WebNodeTypeInfo)
Set Visual node configuration
Note: this field may return `null`, indicating that no valid values can be obtained.
|
void |
setZone(String Zone)
Set Availability Zone
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, getMultipartRequestParams, getSkipSign, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public InstanceInfo()
public InstanceInfo(InstanceInfo source)
public String getInstanceId()
public void setInstanceId(String InstanceId)
InstanceId
- Instance IDpublic String getInstanceName()
public void setInstanceName(String InstanceName)
InstanceName
- Instance namepublic String getRegion()
public void setRegion(String Region)
Region
- Regionpublic String getZone()
public void setZone(String Zone)
Zone
- Availability Zonepublic Long getAppId()
public void setAppId(Long AppId)
AppId
- User IDpublic String getUin()
public void setUin(String Uin)
Uin
- User UINpublic String getVpcUid()
public void setVpcUid(String VpcUid)
VpcUid
- UID of the VPC where the instance residespublic String getSubnetUid()
public void setSubnetUid(String SubnetUid)
SubnetUid
- UID of the subnet where the instance residespublic Long getStatus()
public void setStatus(Long Status)
Status
- Instance status. `0`: Processing; `1`: Normal; `-1`: `Stopped`; `-2`: Being terminated; `-3`: Terminated; `2`: Initializing during the cluster creation.public String getRenewFlag()
public void setRenewFlag(String RenewFlag)
RenewFlag
- This parameter is not used on the global websitepublic String getChargeType()
public void setChargeType(String ChargeType)
ChargeType
- Instance billing method. Valid values: POSTPAID_BY_HOUR (pay-as-you-go hourly); CDHPAID (billed based on CDH, i.e., only CDH is billed but not the instances on CDH)public Long getChargePeriod()
public void setChargePeriod(Long ChargePeriod)
ChargePeriod
- This parameter is not used on the global websitepublic String getNodeType()
public void setNodeType(String NodeType)
NodeType
- Node specification public Long getNodeNum()
public void setNodeNum(Long NodeNum)
NodeNum
- Number of nodespublic Long getCpuNum()
public void setCpuNum(Long CpuNum)
CpuNum
- Number of CPU cores of the nodepublic Long getMemSize()
public void setMemSize(Long MemSize)
MemSize
- Node memory size in GBpublic String getDiskType()
public void setDiskType(String DiskType)
DiskType
- Node disk typepublic Long getDiskSize()
public void setDiskSize(Long DiskSize)
DiskSize
- Node disk size in GBpublic String getEsDomain()
public void setEsDomain(String EsDomain)
EsDomain
- ES domain namepublic String getEsVip()
public void setEsVip(String EsVip)
EsVip
- ES VIPpublic Long getEsPort()
public void setEsPort(Long EsPort)
EsPort
- ES portpublic String getKibanaUrl()
public void setKibanaUrl(String KibanaUrl)
KibanaUrl
- Kibana access URLpublic String getEsVersion()
public void setEsVersion(String EsVersion)
EsVersion
- ES version numberpublic String getEsConfig()
public void setEsConfig(String EsConfig)
EsConfig
- ES configuration itempublic EsAcl getEsAcl()
public void setEsAcl(EsAcl EsAcl)
EsAcl
- Kibana access control configurationpublic String getCreateTime()
public void setCreateTime(String CreateTime)
CreateTime
- Instance creation timepublic String getUpdateTime()
public void setUpdateTime(String UpdateTime)
UpdateTime
- Last modified time of the instancepublic String getDeadline()
public void setDeadline(String Deadline)
Deadline
- This parameter is not used on the global websitepublic Long getInstanceType()
public void setInstanceType(Long InstanceType)
InstanceType
- Instance type (instance type identifier, which can be only 1 or 2 currently)public EsDictionaryInfo getIkConfig()
public void setIkConfig(EsDictionaryInfo IkConfig)
IkConfig
- IK analyzer configurationpublic MasterNodeInfo getMasterNodeInfo()
public void setMasterNodeInfo(MasterNodeInfo MasterNodeInfo)
MasterNodeInfo
- Dedicated primary node configurationpublic CosBackup getCosBackup()
public void setCosBackup(CosBackup CosBackup)
CosBackup
- Auto-backup to COS configurationpublic Boolean getAllowCosBackup()
public void setAllowCosBackup(Boolean AllowCosBackup)
AllowCosBackup
- Whether to allow auto-backup to COSpublic TagInfo[] getTagList()
public void setTagList(TagInfo[] TagList)
TagList
- List of tags owned by the instancepublic String getLicenseType()
public void setLicenseType(String LicenseType)
LicenseType
- License type public Boolean getEnableHotWarmMode()
public void setEnableHotWarmMode(Boolean EnableHotWarmMode)
EnableHotWarmMode
- Whether it is a hot/warm cluster public String getWarmNodeType()
public void setWarmNodeType(String WarmNodeType)
WarmNodeType
- Warm node specification public Long getWarmNodeNum()
public void setWarmNodeNum(Long WarmNodeNum)
WarmNodeNum
- Number of warm nodes
Note: This field may return `null`, indicating that no valid value was found.public Long getWarmCpuNum()
public void setWarmCpuNum(Long WarmCpuNum)
WarmCpuNum
- Number of warm node CPU cores
Note: This field may return `null`, indicating that no valid value was found.public Long getWarmMemSize()
public void setWarmMemSize(Long WarmMemSize)
WarmMemSize
- Warm node memory size (in GB)
Note: This field may return `null`, indicating that no valid value was found.public String getWarmDiskType()
public void setWarmDiskType(String WarmDiskType)
WarmDiskType
- Warm node disk type
Note: This field may return `null`, indicating that no valid value was found.public Long getWarmDiskSize()
public void setWarmDiskSize(Long WarmDiskSize)
WarmDiskSize
- Warm node disk size (in GB)
Note: This field may return `null`, indicating that no valid value was found.public NodeInfo[] getNodeInfoList()
public void setNodeInfoList(NodeInfo[] NodeInfoList)
NodeInfoList
- Cluster node information list
Note: This field may return null, indicating that no valid values can be obtained.public String getEsPublicUrl()
public void setEsPublicUrl(String EsPublicUrl)
EsPublicUrl
- ES public IP address
Note: This field may return null, indicating that no valid values can be obtained.public ZoneDetail[] getMultiZoneInfo()
public void setMultiZoneInfo(ZoneDetail[] MultiZoneInfo)
MultiZoneInfo
- Multi-AZ network information
Note: This field may return null, indicating that no valid values can be obtained.public Long getDeployMode()
public void setDeployMode(Long DeployMode)
DeployMode
- Deployment mode public String getPublicAccess()
public void setPublicAccess(String PublicAccess)
PublicAccess
- ES public access status public EsAcl getEsPublicAcl()
public void setEsPublicAcl(EsAcl EsPublicAcl)
EsPublicAcl
- ES public access control configurationpublic String getKibanaPrivateUrl()
public void setKibanaPrivateUrl(String KibanaPrivateUrl)
KibanaPrivateUrl
- Kibana private IP address
Note: This field may return null, indicating that no valid values can be obtained.public String getKibanaPublicAccess()
public void setKibanaPublicAccess(String KibanaPublicAccess)
KibanaPublicAccess
- Kibana public access status public String getKibanaPrivateAccess()
public void setKibanaPrivateAccess(String KibanaPrivateAccess)
KibanaPrivateAccess
- Kibana private access status public Long getSecurityType()
public void setSecurityType(Long SecurityType)
SecurityType
- Whether to enable X-Pack security authentication in Basic Edition 6.8 (and above) public Long getSceneType()
public void setSceneType(Long SceneType)
SceneType
- Scenario template type. 0: not enabled; 1: general scenario; 2: log scenario; 3: search scenario
Note: this field may return null, indicating that no valid values can be obtained.public String getKibanaConfig()
public void setKibanaConfig(String KibanaConfig)
KibanaConfig
- Kibana configuration item.
Note: this field may return `null`, indicating that no valid values can be obtained.public KibanaNodeInfo getKibanaNodeInfo()
public void setKibanaNodeInfo(KibanaNodeInfo KibanaNodeInfo)
KibanaNodeInfo
- Kibana node information
Note: this field may return `null`, indicating that no valid value can be obtained.public WebNodeTypeInfo getWebNodeTypeInfo()
public void setWebNodeTypeInfo(WebNodeTypeInfo WebNodeTypeInfo)
WebNodeTypeInfo
- Visual node configuration
Note: this field may return `null`, indicating that no valid values can be obtained.public String getJdk()
public void setJdk(String Jdk)
Jdk
- JDK type. Valid values: `oracle`, `kona`
Note: this field may return `null`, indicating that no valid values can be obtained.public String getProtocol()
public void setProtocol(String Protocol)
Protocol
- Cluster network communication protocol
Note: this field may return `null`, indicating that no valid values can be obtained.public String[] getSecurityGroups()
public void setSecurityGroups(String[] SecurityGroups)
SecurityGroups
- Security group ID
Note: this field may return `null`, indicating that no valid values can be obtained.public String getColdNodeType()
public void setColdNodeType(String ColdNodeType)
ColdNodeType
- Cold node specification public Long getColdNodeNum()
public void setColdNodeNum(Long ColdNodeNum)
ColdNodeNum
- Number of cold nodes
Note: This field may return `null`, indicating that no valid value was found.public Long getColdCpuNum()
public void setColdCpuNum(Long ColdCpuNum)
ColdCpuNum
- Number of cold node CPU cores
Note: This field may return `null`, indicating that no valid value was found.public Long getColdMemSize()
public void setColdMemSize(Long ColdMemSize)
ColdMemSize
- Cold node memory size (in GB)
Note: This field may return `null`, indicating that no valid value was found.public String getColdDiskType()
public void setColdDiskType(String ColdDiskType)
ColdDiskType
- Cold node disk type
Note: This field may return `null`, indicating that no valid value was found.public Long getColdDiskSize()
public void setColdDiskSize(Long ColdDiskSize)
ColdDiskSize
- Cold node disk size (in GB)
Note: This field may return `null`, indicating that no valid value was found.public String getFrozenNodeType()
public void setFrozenNodeType(String FrozenNodeType)
FrozenNodeType
- Frozen node specification public Long getFrozenNodeNum()
public void setFrozenNodeNum(Long FrozenNodeNum)
FrozenNodeNum
- Number of frozen nodes
Note: This field may return `null`, indicating that no valid value was found.public Long getFrozenCpuNum()
public void setFrozenCpuNum(Long FrozenCpuNum)
FrozenCpuNum
- Number of frozen node CPU cores
Note: This field may return `null`, indicating that no valid value was found.public Long getFrozenMemSize()
public void setFrozenMemSize(Long FrozenMemSize)
FrozenMemSize
- Frozen node memory size (GB)
Note: This field may return `null`, indicating that no valid value was found.public String getFrozenDiskType()
public void setFrozenDiskType(String FrozenDiskType)
FrozenDiskType
- Frozen node disk type
Note: This field may return `null`, indicating that no valid value was found.public Long getFrozenDiskSize()
public void setFrozenDiskSize(Long FrozenDiskSize)
FrozenDiskSize
- Frozen node disk size (in GB)
Note: This field may return `null`, indicating that no valid value was found.public Long getHealthStatus()
public void setHealthStatus(Long HealthStatus)
HealthStatus
- Cluster health status. `-1`: Unknown; `0`: Green; `1`: Yellow; `2`: Red
Note: This field may return `null`, indicating that no valid value was found.public String getEsPrivateUrl()
public void setEsPrivateUrl(String EsPrivateUrl)
EsPrivateUrl
- Private URL of the HTTPS cluster
Note: This field may return `null`, indicating that no valid value was found.public String getEsPrivateDomain()
public void setEsPrivateDomain(String EsPrivateDomain)
EsPrivateDomain
- Private domain of the HTTPS cluster
Note: This field may return `null`, indicating that no valid value was found.public EsConfigSetInfo[] getEsConfigSets()
public void setEsConfigSets(EsConfigSetInfo[] EsConfigSets)
EsConfigSets
- Configuration set info of the cluster.
Note: This field may return null, indicating that no valid values can be obtained.public OperationDuration getOperationDuration()
public void setOperationDuration(OperationDuration OperationDuration)
OperationDuration
- The maintenance time slot of the cluster
Note: This field may return null, indicating that no valid values can be obtained.public OptionalWebServiceInfo[] getOptionalWebServiceInfos()
public void setOptionalWebServiceInfos(OptionalWebServiceInfo[] OptionalWebServiceInfos)
OptionalWebServiceInfos
- Web node list
Note: This field may return null, indicating that no valid values can be obtained.public Boolean getAutoIndexEnabled()
public void setAutoIndexEnabled(Boolean AutoIndexEnabled)
AutoIndexEnabled
- Autonomous index option
Note: This field may return null, indicating that no valid values can be obtained.public Boolean getEnableHybridStorage()
public void setEnableHybridStorage(Boolean EnableHybridStorage)
EnableHybridStorage
- Whether the storage-computing separation feature is enabled.
Note: This field may return null, indicating that no valid values can be obtained.public Float getProcessPercent()
public void setProcessPercent(Float ProcessPercent)
ProcessPercent
- The process progress
Note: This field may return null, indicating that no valid values can be obtained.public String getKibanaAlteringPublicAccess()
public void setKibanaAlteringPublicAccess(String KibanaAlteringPublicAccess)
KibanaAlteringPublicAccess
- The alerting policy of Kibana over the public network. Copyright © 2023. All rights reserved.