public class InstanceInfo extends AbstractModel
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
|
Long |
getChargePeriod()
Get This parameter is not used on the global website
|
String |
getChargeType()
Get Instance billing method.
|
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.
|
EsAcl |
getEsAcl()
Get Kibana access control configuration
|
String |
getEsConfig()
Get ES configuration item
|
String |
getEsDomain()
Get ES domain name
|
Long |
getEsPort()
Get ES port
|
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
|
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 |
getKibanaConfig()
Get Kibana configuration item.
|
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
|
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.
|
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 values can be obtained.
|
Long |
getWarmDiskSize()
Get Warm node disk size in GB
Note: This field may return null, indicating that no valid values can be obtained.
|
String |
getWarmDiskType()
Get Warm node disk type
Note: This field may return null, indicating that no valid values can be obtained.
|
Long |
getWarmMemSize()
Get Warm node memory size in GB
Note: This field may return null, indicating that no valid values can be obtained.
|
Long |
getWarmNodeNum()
Get Number of warm nodes
Note: This field may return null, indicating that no valid values can be obtained.
|
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 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 |
setChargePeriod(Long ChargePeriod)
Set This parameter is not used on the global website
|
void |
setChargeType(String ChargeType)
Set Instance billing method.
|
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 |
setEsAcl(EsAcl EsAcl)
Set Kibana access control configuration
|
void |
setEsConfig(String EsConfig)
Set ES configuration item
|
void |
setEsDomain(String EsDomain)
Set ES domain name
|
void |
setEsPort(Long EsPort)
Set ES port
|
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 |
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 |
setKibanaConfig(String KibanaConfig)
Set Kibana configuration item.
|
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 |
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 |
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 values can be obtained.
|
void |
setWarmDiskSize(Long WarmDiskSize)
Set Warm node disk size in GB
Note: This field may return null, indicating that no valid values can be obtained.
|
void |
setWarmDiskType(String WarmDiskType)
Set Warm node disk type
Note: This field may return null, indicating that no valid values can be obtained.
|
void |
setWarmMemSize(Long WarmMemSize)
Set Warm node memory size in GB
Note: This field may return null, indicating that no valid values can be obtained.
|
void |
setWarmNodeNum(Long WarmNodeNum)
Set Number of warm nodes
Note: This field may return null, indicating that no valid values can be obtained.
|
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 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, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, 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: terminating; -3: terminatedpublic 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 getRenewFlag()
public void setRenewFlag(String RenewFlag)
RenewFlag
- 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 values can be obtained.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 values can be obtained.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 values can be obtained.public String getWarmDiskType()
public void setWarmDiskType(String WarmDiskType)
WarmDiskType
- Warm node disk type
Note: This field may return null, indicating that no valid values can be obtained.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 values can be obtained.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.Copyright © 2021. All rights reserved.