public class NodeHardwareInfo extends AbstractModel
header, skipSign
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.
|
String |
getApplyTime()
Get Application time.
|
Long |
getAutoFlag()
Get Whether it is an automatic scaling node.
|
String |
getCdbIp()
Get Database IP address.
|
CdbInfo |
getCdbNodeInfo()
Get Database information
Note: this field may return null, indicating that no valid values can be obtained.
|
Long |
getCdbPort()
Get Database port.
|
Long |
getChargeType()
Get Payment type.
|
String |
getClients()
Get Client.
|
String[] |
getConfigurableServices()
Get Name list of services that can be configured when a new disk is mounted.
|
Long |
getCpuNum()
Get Number of node cores.
|
String |
getCurrentTime()
Get Current system time.
|
Long |
getDestroyable()
Get Whether this node can be terminated.
|
String |
getDeviceClass()
Get Device identification.
|
String |
getDeviceName()
Get Device name.
|
Boolean |
getDisableApiTermination()
Get Whether instance protection is enabled.
|
String |
getDiskSize()
Get Hard disk size.
|
String |
getDynamicPodSpec()
Get Floating specification value in the JSON string format.
|
String |
getEmrResourceId()
Get Node resource ID.
|
String |
getExpireTime()
Get Expiration time.
|
Long |
getFlag()
Get Node type.
|
String |
getFreeTime()
Get Release time.
|
String |
getGpuDesc()
Get GPU information.
|
String |
getHardwareResourceType()
Get Resource type, with the valid values of "host" and "pod".
|
Long |
getHwDiskSize()
Get Hard disk capacity (bytes).
|
String |
getHwDiskSizeDesc()
Get Hard disk capacity description.
|
Long |
getHwMemSize()
Get Memory capacity (bytes).
|
String |
getHwMemSizeDesc()
Get Memory capacity description.
|
String |
getIp()
Get Private network IP address.
|
Long |
getIsAutoRenew()
Get Renewal flag.
|
Long |
getIsDynamicSpec()
Get Whether it is a floating specification.
|
Long |
getIsFederation()
Get Indicates whether it is for 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 (GB).
|
Long |
getMemSize()
Get Node memory (bytes).
|
Long |
getMutable()
Get Supporting resizing.
|
String |
getNameTag()
Get Node description.
|
String |
getNodeMark()
Get Node labeling information: currently used only in the Terraform.
|
String |
getOrderNo()
Get Machine instance ID.
|
Long |
getRegionId()
Get The region where the node is located.
|
String |
getRemark()
Get Remarks.
|
Long |
getRootSize()
Get System disk size (GB).
|
Long |
getRootStorageType()
Get System disk type.
|
String |
getSerialNo()
Get Serial number.
|
String |
getServiceClient()
Get Service.
|
String |
getServices()
Get Node deployment service.
|
String |
getServicesStatus()
Get Component status.
|
String |
getSharedClusterId()
Get Shared cluster ID.
|
String |
getSharedClusterIdDesc()
Get Shared cluster ID description.
|
String |
getSpec()
Get Node specifications.
|
Long |
getStorageType()
Get Disk type.
|
SubnetInfo |
getSubnetInfo()
Get Subnet
Note: This field may return `null`, indicating that no valid value can be obtained.
|
Long |
getSupportModifyPayMode()
Get Whether the billing type can be changed.
|
Tag[] |
getTags()
Get Tags bound to node
Note: this field may return null, indicating that no valid values can be obtained.
|
Boolean |
getTimingResource()
Get Whether the resource is set for scheduled termination.
|
String |
getTkeClusterId()
Get Corresponding TKE cluster ID in the case that the resource type (HardwareResourceType) is pod.
|
Long |
getTradeVersion()
Get 0: old billing, 1: new billing.
|
Boolean |
getUnderwriteSetAutoRenew()
Get Whether auto-renewal is available for committed use resources.
|
String |
getWanIp()
Get Public network IP address bound for the Master node.
|
String |
getZone()
Get Availability information.
|
Long |
getZoneId()
Get The zone where the node is located.
|
void |
setAppId(Long AppId)
Set User AppID.
|
void |
setApplyTime(String ApplyTime)
Set Application time.
|
void |
setAutoFlag(Long AutoFlag)
Set Whether it is an automatic scaling node.
|
void |
setCdbIp(String CdbIp)
Set Database IP address.
|
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.
|
void |
setChargeType(Long ChargeType)
Set Payment type.
|
void |
setClients(String Clients)
Set Client.
|
void |
setConfigurableServices(String[] ConfigurableServices)
Set Name list of services that can be configured when a new disk is mounted.
|
void |
setCpuNum(Long CpuNum)
Set Number of node cores.
|
void |
setCurrentTime(String CurrentTime)
Set Current system time.
|
void |
setDestroyable(Long Destroyable)
Set Whether this node can be terminated.
|
void |
setDeviceClass(String DeviceClass)
Set Device identification.
|
void |
setDeviceName(String DeviceName)
Set Device name.
|
void |
setDisableApiTermination(Boolean DisableApiTermination)
Set Whether instance protection is enabled.
|
void |
setDiskSize(String DiskSize)
Set Hard disk size.
|
void |
setDynamicPodSpec(String DynamicPodSpec)
Set Floating specification value in the JSON string format.
|
void |
setEmrResourceId(String EmrResourceId)
Set Node resource ID.
|
void |
setExpireTime(String ExpireTime)
Set Expiration time.
|
void |
setFlag(Long Flag)
Set Node type.
|
void |
setFreeTime(String FreeTime)
Set Release time.
|
void |
setGpuDesc(String GpuDesc)
Set GPU information.
|
void |
setHardwareResourceType(String HardwareResourceType)
Set Resource type, with the valid values of "host" and "pod".
|
void |
setHwDiskSize(Long HwDiskSize)
Set Hard disk capacity (bytes).
|
void |
setHwDiskSizeDesc(String HwDiskSizeDesc)
Set Hard disk capacity description.
|
void |
setHwMemSize(Long HwMemSize)
Set Memory capacity (bytes).
|
void |
setHwMemSizeDesc(String HwMemSizeDesc)
Set Memory capacity description.
|
void |
setIp(String Ip)
Set Private network IP address.
|
void |
setIsAutoRenew(Long IsAutoRenew)
Set Renewal flag.
|
void |
setIsDynamicSpec(Long IsDynamicSpec)
Set Whether it is a floating specification.
|
void |
setIsFederation(Long IsFederation)
Set Indicates whether it is for 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 (GB).
|
void |
setMemSize(Long MemSize)
Set Node memory (bytes).
|
void |
setMutable(Long Mutable)
Set Supporting resizing.
|
void |
setNameTag(String NameTag)
Set Node description.
|
void |
setNodeMark(String NodeMark)
Set Node labeling information: currently used only in the Terraform.
|
void |
setOrderNo(String OrderNo)
Set Machine instance ID.
|
void |
setRegionId(Long RegionId)
Set The region where the node is located.
|
void |
setRemark(String Remark)
Set Remarks.
|
void |
setRootSize(Long RootSize)
Set System disk size (GB).
|
void |
setRootStorageType(Long RootStorageType)
Set System disk type.
|
void |
setSerialNo(String SerialNo)
Set Serial number.
|
void |
setServiceClient(String ServiceClient)
Set Service.
|
void |
setServices(String Services)
Set Node deployment service.
|
void |
setServicesStatus(String ServicesStatus)
Set Component status.
|
void |
setSharedClusterId(String SharedClusterId)
Set Shared cluster ID.
|
void |
setSharedClusterIdDesc(String SharedClusterIdDesc)
Set Shared cluster ID description.
|
void |
setSpec(String Spec)
Set Node specifications.
|
void |
setStorageType(Long StorageType)
Set Disk type.
|
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 the billing type can be changed.
|
void |
setTags(Tag[] Tags)
Set Tags bound to node
Note: this field may return null, indicating that no valid values can be obtained.
|
void |
setTimingResource(Boolean TimingResource)
Set Whether the resource is set for scheduled termination.
|
void |
setTkeClusterId(String TkeClusterId)
Set Corresponding TKE cluster ID in the case that the resource type (HardwareResourceType) is pod.
|
void |
setTradeVersion(Long TradeVersion)
Set 0: old billing, 1: new billing.
|
void |
setUnderwriteSetAutoRenew(Boolean UnderwriteSetAutoRenew)
Set Whether auto-renewal is available for committed use resources.
|
void |
setWanIp(String WanIp)
Set Public network IP address bound for the Master node.
|
void |
setZone(String Zone)
Set Availability information.
|
void |
setZoneId(Long ZoneId)
Set The zone where the node is located.
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public NodeHardwareInfo()
public NodeHardwareInfo(NodeHardwareInfo source)
public Long getAppId()
public void setAppId(Long AppId)
AppId
- User AppID.public String getSerialNo()
public void setSerialNo(String SerialNo)
SerialNo
- Serial number.public String getOrderNo()
public void setOrderNo(String OrderNo)
OrderNo
- Machine instance ID.public String getWanIp()
public void setWanIp(String WanIp)
WanIp
- Public network IP address bound for the Master node.public Long getFlag()
public void setFlag(Long Flag)
Flag
- Node type. 0: Common node; 1: Master node.
2: Core node; 3: Task node.public String getSpec()
public void setSpec(String Spec)
Spec
- Node specifications.public Long getCpuNum()
public void setCpuNum(Long CpuNum)
CpuNum
- Number of node cores.public Long getMemSize()
public void setMemSize(Long MemSize)
MemSize
- Node memory (bytes).public String getMemDesc()
public void setMemDesc(String MemDesc)
MemDesc
- Node memory (GB).public Long getRegionId()
public void setRegionId(Long RegionId)
RegionId
- The region where the node is located.public Long getZoneId()
public void setZoneId(Long ZoneId)
ZoneId
- The zone where the node is located.public String getApplyTime()
public void setApplyTime(String ApplyTime)
ApplyTime
- Application time.public String getFreeTime()
public void setFreeTime(String FreeTime)
FreeTime
- Release time.public String getDiskSize()
public void setDiskSize(String DiskSize)
DiskSize
- Hard disk size.public String getNameTag()
public void setNameTag(String NameTag)
NameTag
- Node description.public String getServices()
public void setServices(String Services)
Services
- Node deployment service.public Long getStorageType()
public void setStorageType(Long StorageType)
StorageType
- Disk type. Valid values: 1 (Local Disk), 2 (Cloud Disk), 3 (Local SSD), 4 (Cloud SSD), 5 (Premium Cloud Disk), 6 (Enhanced SSD), 11 (Throughput SSD), 12 (Tremendous SSD), 13 (Balanced SSD), 14 (Big Data Cloud Disk), 15 (High IO Cloud Disk), and 16 (Remote SSD).public Long getRootSize()
public void setRootSize(Long RootSize)
RootSize
- System disk size (GB).public Long getChargeType()
public void setChargeType(Long ChargeType)
ChargeType
- Payment type. Valid values: 0 (pay-as-you-go); 1 (yearly/monthly subscription).public String getCdbIp()
public void setCdbIp(String CdbIp)
CdbIp
- Database IP address.public Long getCdbPort()
public void setCdbPort(Long CdbPort)
CdbPort
- Database port.public Long getHwDiskSize()
public void setHwDiskSize(Long HwDiskSize)
HwDiskSize
- Hard disk capacity (bytes).public String getHwDiskSizeDesc()
public void setHwDiskSizeDesc(String HwDiskSizeDesc)
HwDiskSizeDesc
- Hard disk capacity description.public Long getHwMemSize()
public void setHwMemSize(Long HwMemSize)
HwMemSize
- Memory capacity (bytes).public String getHwMemSizeDesc()
public void setHwMemSizeDesc(String HwMemSizeDesc)
HwMemSizeDesc
- Memory capacity description.public String getExpireTime()
public void setExpireTime(String ExpireTime)
ExpireTime
- Expiration time.public String getEmrResourceId()
public void setEmrResourceId(String EmrResourceId)
EmrResourceId
- Node resource ID.public Long getIsAutoRenew()
public void setIsAutoRenew(Long IsAutoRenew)
IsAutoRenew
- Renewal flag.public String getDeviceClass()
public void setDeviceClass(String DeviceClass)
DeviceClass
- Device identification.public Long getMutable()
public void setMutable(Long Mutable)
Mutable
- Supporting resizing.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 network IP address.public Long getDestroyable()
public void setDestroyable(Long Destroyable)
Destroyable
- Whether this node can be terminated. 1: Yes, 0: No.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
- Whether it is an automatic scaling node. 0: common node, 1: automatic scaling node.public String getHardwareResourceType()
public void setHardwareResourceType(String HardwareResourceType)
HardwareResourceType
- Resource type, with the valid values of "host" and "pod".public Long getIsDynamicSpec()
public void setIsDynamicSpec(Long IsDynamicSpec)
IsDynamicSpec
- Whether it is a floating specification. 1: Yes, 0: No.public String getDynamicPodSpec()
public void setDynamicPodSpec(String DynamicPodSpec)
DynamicPodSpec
- Floating specification value in the JSON string format.public Long getSupportModifyPayMode()
public void setSupportModifyPayMode(Long SupportModifyPayMode)
SupportModifyPayMode
- Whether the billing type can be changed. 1: Yes, 0: No.public Long getRootStorageType()
public void setRootStorageType(Long RootStorageType)
RootStorageType
- System disk type. Valid values: 1 (Local Disk), 2 (Cloud Disk), 3 (Local SSD), 4 (Cloud SSD), 5 (Premium Cloud Disk), 6 (Enhanced SSD), 11 (Throughput HDD), 12 (Tremendous SSD), 13 (Balanced SSD), 14 (Big Data Cloud Disk), 15 (High IO Cloud Disk), and 16 (Remote SSD).public String getZone()
public void setZone(String Zone)
Zone
- Availability information.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.public String getCurrentTime()
public void setCurrentTime(String CurrentTime)
CurrentTime
- Current system time.public Long getIsFederation()
public void setIsFederation(Long IsFederation)
IsFederation
- Indicates whether it is for federation. 1: Yes, 0: No.public String getDeviceName()
public void setDeviceName(String DeviceName)
DeviceName
- Device name.public String getServiceClient()
public void setServiceClient(String ServiceClient)
ServiceClient
- Service.public Boolean getDisableApiTermination()
public void setDisableApiTermination(Boolean DisableApiTermination)
DisableApiTermination
- Whether instance protection is enabled. True: enabled, false: disabled.public Long getTradeVersion()
public void setTradeVersion(Long TradeVersion)
TradeVersion
- 0: old billing, 1: new billing.public String getServicesStatus()
public void setServicesStatus(String ServicesStatus)
ServicesStatus
- Component status. ZooKeeper: STARTED, ResourceManager: STARTED, STARTED: Component is running, STOPPED: Component is halted.public String getRemark()
public void setRemark(String Remark)
Remark
- Remarks.public String getSharedClusterId()
public void setSharedClusterId(String SharedClusterId)
SharedClusterId
- Shared cluster ID.public String getSharedClusterIdDesc()
public void setSharedClusterIdDesc(String SharedClusterIdDesc)
SharedClusterIdDesc
- Shared cluster ID description.public Boolean getTimingResource()
public void setTimingResource(Boolean TimingResource)
TimingResource
- Whether the resource is set for scheduled termination.public String getTkeClusterId()
public void setTkeClusterId(String TkeClusterId)
TkeClusterId
- Corresponding TKE cluster ID in the case that the resource type (HardwareResourceType) is pod.public String[] getConfigurableServices()
public void setConfigurableServices(String[] ConfigurableServices)
ConfigurableServices
- Name list of services that can be configured when a new disk is mounted.public String getNodeMark()
public void setNodeMark(String NodeMark)
NodeMark
- Node labeling information: currently used only in the Terraform.public Boolean getUnderwriteSetAutoRenew()
public void setUnderwriteSetAutoRenew(Boolean UnderwriteSetAutoRenew)
UnderwriteSetAutoRenew
- Whether auto-renewal is available for committed use resources.public String getGpuDesc()
public void setGpuDesc(String GpuDesc)
GpuDesc
- GPU information.Copyright © 2025. All rights reserved.