public class NodeHardwareInfo extends AbstractModel
Constructor and Description |
---|
NodeHardwareInfo() |
NodeHardwareInfo(NodeHardwareInfo 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 |
getAppId()
Get User `APPID`
Note: this field may return null, indicating that no valid values can be obtained.
|
String |
getApplyTime()
Get Application time
Note: this field may return null, indicating that no valid values can be obtained.
|
Long |
getAutoFlag()
Get Wether the node is auto-scaling.
|
String |
getCdbIp()
Get Database IP
Note: this field may return null, indicating that no valid values can be obtained.
|
CdbInfo |
getCdbNodeInfo()
Get Database information
Note: this field may return null, indicating that no valid values can be obtained.
|
Long |
getCdbPort()
Get Database port
Note: this field may return null, indicating that no valid values can be obtained.
|
Long |
getChargeType()
Get Payment type
Note: this field may return null, indicating that no valid values can be obtained.
|
String |
getClients()
Get Client
Note: This field may return `null`, indicating that no valid value can be obtained.
|
Long |
getCpuNum()
Get Number of node cores
Note: this field may return null, indicating that no valid values can be obtained.
|
String |
getCurrentTime()
Get The current system time.
|
Long |
getDestroyable()
Get Whether this node can be terminated.
|
String |
getDeviceClass()
Get Device flag
Note: this field may return null, indicating that no valid values can be obtained.
|
String |
getDeviceName()
Get Device name
Note: This field may return null, indicating that no valid values can be obtained.
|
Boolean |
getDisableApiTermination()
Get Enabling instance protection for this instance.
|
String |
getDiskSize()
Get Disk size
Note: this field may return null, indicating that no valid values can be obtained.
|
String |
getDynamicPodSpec()
Get Floating specification in JSON string
Note: this field may return `null`, indicating that no valid values can be obtained.
|
String |
getEmrResourceId()
Get Node resource ID
Note: this field may return null, indicating that no valid values can be obtained.
|
String |
getExpireTime()
Get Expiration time
Note: this field may return null, indicating that no valid values can be obtained.
|
Long |
getFlag()
Get Node type.
|
String |
getFreeTime()
Get Release time
Note: this field may return null, indicating that no valid values can be obtained.
|
String |
getHardwareResourceType()
Get Resource type.
|
Long |
getHwDiskSize()
Get Disk capacity
Note: this field may return null, indicating that no valid values can be obtained.
|
String |
getHwDiskSizeDesc()
Get Disk capacity description
Note: this field may return null, indicating that no valid values can be obtained.
|
Long |
getHwMemSize()
Get Memory capacity
Note: this field may return null, indicating that no valid values can be obtained.
|
String |
getHwMemSizeDesc()
Get Memory capacity description
Note: this field may return null, indicating that no valid values can be obtained.
|
String |
getIp()
Get Private IP
Note: this field may return null, indicating that no valid values can be obtained.
|
Long |
getIsAutoRenew()
Get Renewal flag
Note: this field may return null, indicating that no valid values can be obtained.
|
Long |
getIsDynamicSpec()
Get Whether floating specification is used.
|
Long |
getIsFederation()
Get Whether it is used in a federation.
|
MultiDiskMC[] |
getMCMultiDisk()
Get Multi-cloud disk
Note: this field may return null, indicating that no valid values can be obtained.
|
String |
getMemDesc()
Get Node memory description
Note: this field may return null, indicating that no valid values can be obtained.
|
Long |
getMemSize()
Get Node memory size
Note: this field may return null, indicating that no valid values can be obtained.
|
Long |
getMutable()
Get Support for configuration adjustment
Note: this field may return null, indicating that no valid values can be obtained.
|
String |
getNameTag()
Get Node description
Note: this field may return null, indicating that no valid values can be obtained.
|
String |
getOrderNo()
Get Machine instance ID
Note: this field may return null, indicating that no valid values can be obtained.
|
Long |
getRegionId()
Get Node region
Note: this field may return null, indicating that no valid values can be obtained.
|
Long |
getRootSize()
Get System disk size
Note: this field may return null, indicating that no valid values can be obtained.
|
Long |
getRootStorageType()
Get System disk type
Note: this field may return `null`, indicating that no valid values can be obtained.
|
String |
getSerialNo()
Get Serial number
Note: this field may return null, indicating that no valid values can be obtained.
|
String |
getServiceClient()
Get Service
Note: This field may return null, indicating that no valid values can be obtained.
|
String |
getServices()
Get Services deployed on node
Note: this field may return null, indicating that no valid values can be obtained.
|
String |
getSpec()
Get Node specification
Note: this field may return null, indicating that no valid values can be obtained.
|
Long |
getStorageType()
Get Disk type
Note: this field may return null, indicating that no valid values can be obtained.
|
SubnetInfo |
getSubnetInfo()
Get Subnet
Note: This field may return `null`, indicating that no valid value can be obtained.
|
Long |
getSupportModifyPayMode()
Get Whether to support billing mode change.
|
Tag[] |
getTags()
Get Tags bound to node
Note: this field may return null, indicating that no valid values can be obtained.
|
Long |
getTradeVersion()
Get The billing version.
|
String |
getWanIp()
Get Public IP bound to master node
Note: this field may return null, indicating that no valid values can be obtained.
|
String |
getZone()
Get AZ information
Note: this field may return `null`, indicating that no valid values can be obtained.
|
Long |
getZoneId()
Get Node AZ
Note: this field may return null, indicating that no valid values can be obtained.
|
void |
setAppId(Long AppId)
Set User `APPID`
Note: this field may return null, indicating that no valid values can be obtained.
|
void |
setApplyTime(String ApplyTime)
Set Application time
Note: this field may return null, indicating that no valid values can be obtained.
|
void |
setAutoFlag(Long AutoFlag)
Set Wether the node is auto-scaling.
|
void |
setCdbIp(String CdbIp)
Set Database IP
Note: this field may return null, indicating that no valid values can be obtained.
|
void |
setCdbNodeInfo(CdbInfo CdbNodeInfo)
Set Database information
Note: this field may return null, indicating that no valid values can be obtained.
|
void |
setCdbPort(Long CdbPort)
Set Database port
Note: this field may return null, indicating that no valid values can be obtained.
|
void |
setChargeType(Long ChargeType)
Set Payment type
Note: this field may return null, indicating that no valid values can be obtained.
|
void |
setClients(String Clients)
Set Client
Note: This field may return `null`, indicating that no valid value can be obtained.
|
void |
setCpuNum(Long CpuNum)
Set Number of node cores
Note: this field may return null, indicating that no valid values can be obtained.
|
void |
setCurrentTime(String CurrentTime)
Set The current system time.
|
void |
setDestroyable(Long Destroyable)
Set Whether this node can be terminated.
|
void |
setDeviceClass(String DeviceClass)
Set Device flag
Note: this field may return null, indicating that no valid values can be obtained.
|
void |
setDeviceName(String DeviceName)
Set Device name
Note: This field may return null, indicating that no valid values can be obtained.
|
void |
setDisableApiTermination(Boolean DisableApiTermination)
Set Enabling instance protection for this instance.
|
void |
setDiskSize(String DiskSize)
Set Disk size
Note: this field may return null, indicating that no valid values can be obtained.
|
void |
setDynamicPodSpec(String DynamicPodSpec)
Set Floating specification in JSON string
Note: this field may return `null`, indicating that no valid values can be obtained.
|
void |
setEmrResourceId(String EmrResourceId)
Set Node resource ID
Note: this field may return null, indicating that no valid values can be obtained.
|
void |
setExpireTime(String ExpireTime)
Set Expiration time
Note: this field may return null, indicating that no valid values can be obtained.
|
void |
setFlag(Long Flag)
Set Node type.
|
void |
setFreeTime(String FreeTime)
Set Release time
Note: this field may return null, indicating that no valid values can be obtained.
|
void |
setHardwareResourceType(String HardwareResourceType)
Set Resource type.
|
void |
setHwDiskSize(Long HwDiskSize)
Set Disk capacity
Note: this field may return null, indicating that no valid values can be obtained.
|
void |
setHwDiskSizeDesc(String HwDiskSizeDesc)
Set Disk capacity description
Note: this field may return null, indicating that no valid values can be obtained.
|
void |
setHwMemSize(Long HwMemSize)
Set Memory capacity
Note: this field may return null, indicating that no valid values can be obtained.
|
void |
setHwMemSizeDesc(String HwMemSizeDesc)
Set Memory capacity description
Note: this field may return null, indicating that no valid values can be obtained.
|
void |
setIp(String Ip)
Set Private IP
Note: this field may return null, indicating that no valid values can be obtained.
|
void |
setIsAutoRenew(Long IsAutoRenew)
Set Renewal flag
Note: this field may return null, indicating that no valid values can be obtained.
|
void |
setIsDynamicSpec(Long IsDynamicSpec)
Set Whether floating specification is used.
|
void |
setIsFederation(Long IsFederation)
Set Whether it is used in a federation.
|
void |
setMCMultiDisk(MultiDiskMC[] MCMultiDisk)
Set Multi-cloud disk
Note: this field may return null, indicating that no valid values can be obtained.
|
void |
setMemDesc(String MemDesc)
Set Node memory description
Note: this field may return null, indicating that no valid values can be obtained.
|
void |
setMemSize(Long MemSize)
Set Node memory size
Note: this field may return null, indicating that no valid values can be obtained.
|
void |
setMutable(Long Mutable)
Set Support for configuration adjustment
Note: this field may return null, indicating that no valid values can be obtained.
|
void |
setNameTag(String NameTag)
Set Node description
Note: this field may return null, indicating that no valid values can be obtained.
|
void |
setOrderNo(String OrderNo)
Set Machine instance ID
Note: this field may return null, indicating that no valid values can be obtained.
|
void |
setRegionId(Long RegionId)
Set Node region
Note: this field may return null, indicating that no valid values can be obtained.
|
void |
setRootSize(Long RootSize)
Set System disk size
Note: this field may return null, indicating that no valid values can be obtained.
|
void |
setRootStorageType(Long RootStorageType)
Set System disk type
Note: this field may return `null`, indicating that no valid values can be obtained.
|
void |
setSerialNo(String SerialNo)
Set Serial number
Note: this field may return null, indicating that no valid values can be obtained.
|
void |
setServiceClient(String ServiceClient)
Set Service
Note: This field may return null, indicating that no valid values can be obtained.
|
void |
setServices(String Services)
Set Services deployed on node
Note: this field may return null, indicating that no valid values can be obtained.
|
void |
setSpec(String Spec)
Set Node specification
Note: this field may return null, indicating that no valid values can be obtained.
|
void |
setStorageType(Long StorageType)
Set Disk type
Note: this field may return null, indicating that no valid values can be obtained.
|
void |
setSubnetInfo(SubnetInfo SubnetInfo)
Set Subnet
Note: This field may return `null`, indicating that no valid value can be obtained.
|
void |
setSupportModifyPayMode(Long SupportModifyPayMode)
Set Whether to support billing mode change.
|
void |
setTags(Tag[] Tags)
Set Tags bound to node
Note: this field may return null, indicating that no valid values can be obtained.
|
void |
setTradeVersion(Long TradeVersion)
Set The billing version.
|
void |
setWanIp(String WanIp)
Set Public IP bound to master node
Note: this field may return null, indicating that no valid values can be obtained.
|
void |
setZone(String Zone)
Set AZ information
Note: this field may return `null`, indicating that no valid values can be obtained.
|
void |
setZoneId(Long ZoneId)
Set Node AZ
Note: this field may return null, indicating that no valid values can be obtained.
|
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 NodeHardwareInfo()
public NodeHardwareInfo(NodeHardwareInfo source)
public Long getAppId()
public void setAppId(Long AppId)
AppId
- User `APPID`
Note: this field may return null, indicating that no valid values can be obtained.public String getSerialNo()
public void setSerialNo(String SerialNo)
SerialNo
- Serial number
Note: this field may return null, indicating that no valid values can be obtained.public String getOrderNo()
public void setOrderNo(String OrderNo)
OrderNo
- Machine instance ID
Note: this field may return null, indicating that no valid values can be obtained.public String getWanIp()
public void setWanIp(String WanIp)
WanIp
- Public IP bound to master node
Note: this field may return null, indicating that no valid values can be obtained.public Long getFlag()
public void setFlag(Long Flag)
Flag
- Node type. 0: common node; 1: master node;
2: core node; 3: task node
Note: this field may return null, indicating that no valid values can be obtained.public String getSpec()
public void setSpec(String Spec)
Spec
- Node specification
Note: this field may return null, indicating that no valid values can be obtained.public Long getCpuNum()
public void setCpuNum(Long CpuNum)
CpuNum
- Number of node cores
Note: this field may return null, indicating that no valid values can be obtained.public Long getMemSize()
public void setMemSize(Long MemSize)
MemSize
- Node memory size
Note: this field may return null, indicating that no valid values can be obtained.public String getMemDesc()
public void setMemDesc(String MemDesc)
MemDesc
- Node memory description
Note: this field may return null, indicating that no valid values can be obtained.public Long getRegionId()
public void setRegionId(Long RegionId)
RegionId
- Node region
Note: this field may return null, indicating that no valid values can be obtained.public Long getZoneId()
public void setZoneId(Long ZoneId)
ZoneId
- Node AZ
Note: this field may return null, indicating that no valid values can be obtained.public String getApplyTime()
public void setApplyTime(String ApplyTime)
ApplyTime
- Application time
Note: this field may return null, indicating that no valid values can be obtained.public String getFreeTime()
public void setFreeTime(String FreeTime)
FreeTime
- Release time
Note: this field may return null, indicating that no valid values can be obtained.public String getDiskSize()
public void setDiskSize(String DiskSize)
DiskSize
- Disk size
Note: this field may return null, indicating that no valid values can be obtained.public String getNameTag()
public void setNameTag(String NameTag)
NameTag
- Node description
Note: this field may return null, indicating that no valid values can be obtained.public String getServices()
public void setServices(String Services)
Services
- Services deployed on node
Note: this field may return null, indicating that no valid values can be obtained.public Long getStorageType()
public void setStorageType(Long StorageType)
StorageType
- Disk type
Note: this field may return null, indicating that no valid values can be obtained.public Long getRootSize()
public void setRootSize(Long RootSize)
RootSize
- System disk size
Note: this field may return null, indicating that no valid values can be obtained.public Long getChargeType()
public void setChargeType(Long ChargeType)
ChargeType
- Payment type
Note: this field may return null, indicating that no valid values can be obtained.public String getCdbIp()
public void setCdbIp(String CdbIp)
CdbIp
- Database IP
Note: this field may return null, indicating that no valid values can be obtained.public Long getCdbPort()
public void setCdbPort(Long CdbPort)
CdbPort
- Database port
Note: this field may return null, indicating that no valid values can be obtained.public Long getHwDiskSize()
public void setHwDiskSize(Long HwDiskSize)
HwDiskSize
- Disk capacity
Note: this field may return null, indicating that no valid values can be obtained.public String getHwDiskSizeDesc()
public void setHwDiskSizeDesc(String HwDiskSizeDesc)
HwDiskSizeDesc
- Disk capacity description
Note: this field may return null, indicating that no valid values can be obtained.public Long getHwMemSize()
public void setHwMemSize(Long HwMemSize)
HwMemSize
- Memory capacity
Note: this field may return null, indicating that no valid values can be obtained.public String getHwMemSizeDesc()
public void setHwMemSizeDesc(String HwMemSizeDesc)
HwMemSizeDesc
- Memory capacity description
Note: this field may return null, indicating that no valid values can be obtained.public String getExpireTime()
public void setExpireTime(String ExpireTime)
ExpireTime
- Expiration time
Note: this field may return null, indicating that no valid values can be obtained.public String getEmrResourceId()
public void setEmrResourceId(String EmrResourceId)
EmrResourceId
- Node resource ID
Note: this field may return null, indicating that no valid values can be obtained.public Long getIsAutoRenew()
public void setIsAutoRenew(Long IsAutoRenew)
IsAutoRenew
- Renewal flag
Note: this field may return null, indicating that no valid values can be obtained.public String getDeviceClass()
public void setDeviceClass(String DeviceClass)
DeviceClass
- Device flag
Note: this field may return null, indicating that no valid values can be obtained.public Long getMutable()
public void setMutable(Long Mutable)
Mutable
- Support for configuration adjustment
Note: this field may return null, indicating that no valid values can be obtained.public MultiDiskMC[] getMCMultiDisk()
public void setMCMultiDisk(MultiDiskMC[] MCMultiDisk)
MCMultiDisk
- Multi-cloud disk
Note: this field may return null, indicating that no valid values can be obtained.public CdbInfo getCdbNodeInfo()
public void setCdbNodeInfo(CdbInfo CdbNodeInfo)
CdbNodeInfo
- Database information
Note: this field may return null, indicating that no valid values can be obtained.public String getIp()
public void setIp(String Ip)
Ip
- Private IP
Note: this field may return null, indicating that no valid values can be obtained.public Long getDestroyable()
public void setDestroyable(Long Destroyable)
Destroyable
- Whether this node can be terminated. 1: yes, 0: no
Note: this field may return null, indicating that no valid values can be obtained.public Tag[] getTags()
public void setTags(Tag[] Tags)
Tags
- Tags bound to node
Note: this field may return null, indicating that no valid values can be obtained.public Long getAutoFlag()
public void setAutoFlag(Long AutoFlag)
AutoFlag
- Wether the node is auto-scaling. 0 means common node. 1 means auto-scaling node.public String getHardwareResourceType()
public void setHardwareResourceType(String HardwareResourceType)
HardwareResourceType
- Resource type. Valid values: host, pod
Note: this field may return null, indicating that no valid values can be obtained.public Long getIsDynamicSpec()
public void setIsDynamicSpec(Long IsDynamicSpec)
IsDynamicSpec
- Whether floating specification is used. `1`: yes; `0`: no
Note: this field may return `null`, indicating that no valid values can be obtained.public String getDynamicPodSpec()
public void setDynamicPodSpec(String DynamicPodSpec)
DynamicPodSpec
- Floating specification in JSON string
Note: this field may return `null`, indicating that no valid values can be obtained.public Long getSupportModifyPayMode()
public void setSupportModifyPayMode(Long SupportModifyPayMode)
SupportModifyPayMode
- Whether to support billing mode change. `0`: no; `1`: yes
Note: this field may return `null`, indicating that no valid values can be obtained.public Long getRootStorageType()
public void setRootStorageType(Long RootStorageType)
RootStorageType
- System disk type
Note: this field may return `null`, indicating that no valid values can be obtained.public String getZone()
public void setZone(String Zone)
Zone
- AZ information
Note: this field may return `null`, indicating that no valid values can be obtained.public SubnetInfo getSubnetInfo()
public void setSubnetInfo(SubnetInfo SubnetInfo)
SubnetInfo
- Subnet
Note: This field may return `null`, indicating that no valid value can be obtained.public String getClients()
public void setClients(String Clients)
Clients
- Client
Note: This field may return `null`, indicating that no valid value can be obtained.public String getCurrentTime()
public void setCurrentTime(String CurrentTime)
CurrentTime
- The current system time.
Note: This field may return null, indicating that no valid values can be obtained.public Long getIsFederation()
public void setIsFederation(Long IsFederation)
IsFederation
- Whether it is used in a federation. Valid values: `0` (no), `1` (yes).
Note: This field may return null, indicating that no valid values can be obtained.public String getDeviceName()
public void setDeviceName(String DeviceName)
DeviceName
- Device name
Note: This field may return null, indicating that no valid values can be obtained.public String getServiceClient()
public void setServiceClient(String ServiceClient)
ServiceClient
- Service
Note: This field may return null, indicating that no valid values can be obtained.public Boolean getDisableApiTermination()
public void setDisableApiTermination(Boolean DisableApiTermination)
DisableApiTermination
- Enabling instance protection for this instance. Valid values: `true` (enable) and `false` (disable).
Note: This field may return null, indicating that no valid values can be obtained.public Long getTradeVersion()
public void setTradeVersion(Long TradeVersion)
TradeVersion
- The billing version. Valid values: `0` (original billing) and `1` (new billing)
Note: This field may return null, indicating that no valid values can be obtained.Copyright © 2023. All rights reserved.