public class Machine extends AbstractModel
Constructor and Description |
---|
Machine() |
Machine(Machine 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 |
getBaselineNum()
Get 基线风险数。
|
Long |
getCyberAttackNum()
Get 网络风险数。
|
Long |
getHasAssetScan()
Get 是否有资产扫描接口,0无,1有
|
String |
getInstanceState()
Get 实例状态 TERMINATED_PRO_VERSION 已销毁
|
Long |
getInvasionNum()
Get 入侵事件数
|
Boolean |
getIsProVersion()
Get 是否是专业版。
true: 是
false:否
|
Long |
getLicenseStatus()
Get 授权状态 1 授权 0 未授权
|
String |
getMachineIp()
Get 主机IP。
|
String |
getMachineName()
Get 主机名称。
|
String |
getMachineOs()
Get 主机系统。
|
String |
getMachineStatus()
Get 主机状态。
OFFLINE: 离线
ONLINE: 在线
SHUTDOWN: 已关机
|
String |
getMachineWanIp()
Get 主机外网IP。
|
Long |
getMalwareNum()
Get 木马数。
|
String |
getPayMode()
Get 主机状态。
POSTPAY: 表示后付费,即按量计费
PREPAY: 表示预付费,即包年包月
|
Long |
getProjectId()
Get 项目ID
|
String |
getQuuid()
Get CVM或BM机器唯一Uuid。
|
RegionInfo |
getRegionInfo()
Get 地域信息
|
String |
getSecurityStatus()
Get 风险状态。
SAFE:安全
RISK:风险
UNKNOWN:未知
|
MachineTag[] |
getTag()
Get 标签信息
|
String |
getUuid()
Get 云镜客户端唯一Uuid,若客户端长时间不在线将返回空字符。
|
Long |
getVulNum()
Get 漏洞数。
|
void |
setBaselineNum(Long BaselineNum)
Set 基线风险数。
|
void |
setCyberAttackNum(Long CyberAttackNum)
Set 网络风险数。
|
void |
setHasAssetScan(Long HasAssetScan)
Set 是否有资产扫描接口,0无,1有
|
void |
setInstanceState(String InstanceState)
Set 实例状态 TERMINATED_PRO_VERSION 已销毁
|
void |
setInvasionNum(Long InvasionNum)
Set 入侵事件数
|
void |
setIsProVersion(Boolean IsProVersion)
Set 是否是专业版。
true: 是
false:否
|
void |
setLicenseStatus(Long LicenseStatus)
Set 授权状态 1 授权 0 未授权
|
void |
setMachineIp(String MachineIp)
Set 主机IP。
|
void |
setMachineName(String MachineName)
Set 主机名称。
|
void |
setMachineOs(String MachineOs)
Set 主机系统。
|
void |
setMachineStatus(String MachineStatus)
Set 主机状态。
OFFLINE: 离线
ONLINE: 在线
SHUTDOWN: 已关机
|
void |
setMachineWanIp(String MachineWanIp)
Set 主机外网IP。
|
void |
setMalwareNum(Long MalwareNum)
Set 木马数。
|
void |
setPayMode(String PayMode)
Set 主机状态。
POSTPAY: 表示后付费,即按量计费
PREPAY: 表示预付费,即包年包月
|
void |
setProjectId(Long ProjectId)
Set 项目ID
|
void |
setQuuid(String Quuid)
Set CVM或BM机器唯一Uuid。
|
void |
setRegionInfo(RegionInfo RegionInfo)
Set 地域信息
|
void |
setSecurityStatus(String SecurityStatus)
Set 风险状态。
SAFE:安全
RISK:风险
UNKNOWN:未知
|
void |
setTag(MachineTag[] Tag)
Set 标签信息
|
void |
setUuid(String Uuid)
Set 云镜客户端唯一Uuid,若客户端长时间不在线将返回空字符。
|
void |
setVulNum(Long VulNum)
Set 漏洞数。
|
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 Machine()
public Machine(Machine source)
public String getMachineName()
public void setMachineName(String MachineName)
MachineName
- 主机名称。public String getMachineOs()
public void setMachineOs(String MachineOs)
MachineOs
- 主机系统。public String getMachineStatus()
public void setMachineStatus(String MachineStatus)
MachineStatus
- 主机状态。
public String getUuid()
public void setUuid(String Uuid)
Uuid
- 云镜客户端唯一Uuid,若客户端长时间不在线将返回空字符。public String getQuuid()
public void setQuuid(String Quuid)
Quuid
- CVM或BM机器唯一Uuid。public Long getVulNum()
public void setVulNum(Long VulNum)
VulNum
- 漏洞数。public String getMachineIp()
public void setMachineIp(String MachineIp)
MachineIp
- 主机IP。public Boolean getIsProVersion()
public void setIsProVersion(Boolean IsProVersion)
IsProVersion
- 是否是专业版。
public String getMachineWanIp()
public void setMachineWanIp(String MachineWanIp)
MachineWanIp
- 主机外网IP。public String getPayMode()
public void setPayMode(String PayMode)
PayMode
- 主机状态。
public Long getMalwareNum()
public void setMalwareNum(Long MalwareNum)
MalwareNum
- 木马数。public MachineTag[] getTag()
public void setTag(MachineTag[] Tag)
Tag
- 标签信息public Long getBaselineNum()
public void setBaselineNum(Long BaselineNum)
BaselineNum
- 基线风险数。public Long getCyberAttackNum()
public void setCyberAttackNum(Long CyberAttackNum)
CyberAttackNum
- 网络风险数。public String getSecurityStatus()
public void setSecurityStatus(String SecurityStatus)
SecurityStatus
- 风险状态。
public Long getInvasionNum()
public void setInvasionNum(Long InvasionNum)
InvasionNum
- 入侵事件数public RegionInfo getRegionInfo()
public void setRegionInfo(RegionInfo RegionInfo)
RegionInfo
- 地域信息public String getInstanceState()
public void setInstanceState(String InstanceState)
InstanceState
- 实例状态 TERMINATED_PRO_VERSION 已销毁public Long getLicenseStatus()
public void setLicenseStatus(Long LicenseStatus)
LicenseStatus
- 授权状态 1 授权 0 未授权public Long getProjectId()
public void setProjectId(Long ProjectId)
ProjectId
- 项目IDpublic Long getHasAssetScan()
public void setHasAssetScan(Long HasAssetScan)
HasAssetScan
- 是否有资产扫描接口,0无,1有Copyright © 2021. All rights reserved.