public class MachineSimple extends AbstractModel
header, skipSign
Constructor and Description |
---|
MachineSimple() |
MachineSimple(MachineSimple 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 |
---|---|
Tags[] |
getCloudTags()
Get Cloud Tag Information
Note: This field may return null, indicating that no valid values can be obtained.
|
String |
getInstanceId()
Get Instance ID
Note: This field may return null, indicating that no valid values can be obtained.
|
String |
getInstanceState()
Get Instance status.
|
Boolean |
getIsProVersion()
Get Whether the edition is Pro Edition
true: yes
false: no
|
String |
getKernelVersion()
Get Kernel version
|
LicenseOrder |
getLicenseOrder()
Get Authorization order object
Note: This field may return null, indicating that no valid values can be obtained.
|
String |
getMachineIp()
Get Host IP.
|
String |
getMachineName()
Get Host name.
|
String |
getMachineOs()
Get Host System.
|
String |
getMachineType()
Get Machine Zone Type.
|
String |
getMachineWanIp()
Get Public IP address of the host
|
String |
getPayMode()
Get Host status
POSTPAY: postpaid, indicating pay-as-you-go mode
PREPAY: prepaid, indicating monthly subscription mode
|
Long |
getProjectId()
Get Project ID
|
String |
getProtectType()
Get Protection Edition.
|
String |
getQuuid()
Get CVM or BM Machine Unique UUID.
|
RegionInfo |
getRegionInfo()
Get Region information
|
MachineTag[] |
getTag()
Get Tag information
|
String |
getUuid()
Get Yunjing client UUID.
|
void |
setCloudTags(Tags[] CloudTags)
Set Cloud Tag Information
Note: This field may return null, indicating that no valid values can be obtained.
|
void |
setInstanceId(String InstanceId)
Set Instance ID
Note: This field may return null, indicating that no valid values can be obtained.
|
void |
setInstanceState(String InstanceState)
Set Instance status.
|
void |
setIsProVersion(Boolean IsProVersion)
Set Whether the edition is Pro Edition
true: yes
false: no
|
void |
setKernelVersion(String KernelVersion)
Set Kernel version
|
void |
setLicenseOrder(LicenseOrder LicenseOrder)
Set Authorization order object
Note: This field may return null, indicating that no valid values can be obtained.
|
void |
setMachineIp(String MachineIp)
Set Host IP.
|
void |
setMachineName(String MachineName)
Set Host name.
|
void |
setMachineOs(String MachineOs)
Set Host System.
|
void |
setMachineType(String MachineType)
Set Machine Zone Type.
|
void |
setMachineWanIp(String MachineWanIp)
Set Public IP address of the host
|
void |
setPayMode(String PayMode)
Set Host status
POSTPAY: postpaid, indicating pay-as-you-go mode
PREPAY: prepaid, indicating monthly subscription mode
|
void |
setProjectId(Long ProjectId)
Set Project ID
|
void |
setProtectType(String ProtectType)
Set Protection Edition.
|
void |
setQuuid(String Quuid)
Set CVM or BM Machine Unique UUID.
|
void |
setRegionInfo(RegionInfo RegionInfo)
Set Region information
|
void |
setTag(MachineTag[] Tag)
Set Tag information
|
void |
setUuid(String Uuid)
Set Yunjing client UUID.
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public MachineSimple()
public MachineSimple(MachineSimple source)
public String getMachineName()
public void setMachineName(String MachineName)
MachineName
- Host name.public String getMachineOs()
public void setMachineOs(String MachineOs)
MachineOs
- Host System.public String getUuid()
public void setUuid(String Uuid)
Uuid
- Yunjing client UUID. If the client is offline for a long time, an empty string is returned.public String getQuuid()
public void setQuuid(String Quuid)
Quuid
- CVM or BM Machine Unique UUID.public String getMachineIp()
public void setMachineIp(String MachineIp)
MachineIp
- Host IP.public Boolean getIsProVersion()
public void setIsProVersion(Boolean IsProVersion)
IsProVersion
- Whether the edition is Pro Edition
public String getMachineWanIp()
public void setMachineWanIp(String MachineWanIp)
MachineWanIp
- Public IP address of the hostpublic String getPayMode()
public void setPayMode(String PayMode)
PayMode
- Host status
public MachineTag[] getTag()
public void setTag(MachineTag[] Tag)
Tag
- Tag informationpublic RegionInfo getRegionInfo()
public void setRegionInfo(RegionInfo RegionInfo)
RegionInfo
- Region informationpublic String getInstanceState()
public void setInstanceState(String InstanceState)
InstanceState
- Instance status. TERMINATED_PRO_VERSION: terminated.public Long getProjectId()
public void setProjectId(Long ProjectId)
ProjectId
- Project IDpublic String getMachineType()
public void setMachineType(String MachineType)
MachineType
- Machine Zone Type. CVM - Cloud Virtual Machine; BM: Bare Metal; ECM: Edge Computing Machine; LH: Lightweight Application Server; Other: Hybrid Cloud Zonepublic String getKernelVersion()
public void setKernelVersion(String KernelVersion)
KernelVersion
- Kernel versionpublic String getProtectType()
public void setProtectType(String ProtectType)
ProtectType
- Protection Edition. BASIC_VERSION: Basic Edition; PRO_VERSION: Professional Edition; Flagship: Premium Edition; GENERAL_DISCOUNT: General Discount Editionpublic LicenseOrder getLicenseOrder()
public void setLicenseOrder(LicenseOrder LicenseOrder)
LicenseOrder
- Authorization order object
Note: This field may return null, indicating that no valid values can be obtained.public Tags[] getCloudTags()
public void setCloudTags(Tags[] CloudTags)
CloudTags
- Cloud Tag Information
Note: This field may return null, indicating that no valid values can be obtained.public String getInstanceId()
public void setInstanceId(String InstanceId)
InstanceId
- Instance ID
Note: This field may return null, indicating that no valid values can be obtained.Copyright © 2025. All rights reserved.