Class Machine
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.yunjing.v20180228.models.Machine
-
public class Machine extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LonggetBaselineNum()Get 基线风险数。LonggetCyberAttackNum()Get 网络风险数。LonggetInvasionNum()Get 入侵事件数BooleangetIsProVersion()Get 是否是专业版。 true: 是 false:否StringgetMachineIp()Get 主机IP。StringgetMachineName()Get 主机名称。StringgetMachineOs()Get 主机系统。StringgetMachineStatus()Get 主机状态。 OFFLINE: 离线 ONLINE: 在线 MACHINE_STOPPED: 已关机StringgetMachineWanIp()Get 主机外网IP。LonggetMalwareNum()Get 木马数。StringgetPayMode()Get 主机状态。 POSTPAY: 表示后付费,即按量计费 PREPAY: 表示预付费,即包年包月StringgetQuuid()Get CVM或BM机器唯一Uuid。RegionInfogetRegionInfo()Get 地域信息StringgetSecurityStatus()Get 风险状态。 SAFE:安全 RISK:风险 UNKNOWN:未知MachineTag[]getTag()Get 标签信息StringgetUuid()Get 云镜客户端唯一Uuid,若客户端长时间不在线将返回空字符。LonggetVulNum()Get 漏洞数。voidsetBaselineNum(Long BaselineNum)Set 基线风险数。voidsetCyberAttackNum(Long CyberAttackNum)Set 网络风险数。voidsetInvasionNum(Long InvasionNum)Set 入侵事件数voidsetIsProVersion(Boolean IsProVersion)Set 是否是专业版。 true: 是 false:否voidsetMachineIp(String MachineIp)Set 主机IP。voidsetMachineName(String MachineName)Set 主机名称。voidsetMachineOs(String MachineOs)Set 主机系统。voidsetMachineStatus(String MachineStatus)Set 主机状态。 OFFLINE: 离线 ONLINE: 在线 MACHINE_STOPPED: 已关机voidsetMachineWanIp(String MachineWanIp)Set 主机外网IP。voidsetMalwareNum(Long MalwareNum)Set 木马数。voidsetPayMode(String PayMode)Set 主机状态。 POSTPAY: 表示后付费,即按量计费 PREPAY: 表示预付费,即包年包月voidsetQuuid(String Quuid)Set CVM或BM机器唯一Uuid。voidsetRegionInfo(RegionInfo RegionInfo)Set 地域信息voidsetSecurityStatus(String SecurityStatus)Set 风险状态。 SAFE:安全 RISK:风险 UNKNOWN:未知voidsetTag(MachineTag[] Tag)Set 标签信息voidsetUuid(String Uuid)Set 云镜客户端唯一Uuid,若客户端长时间不在线将返回空字符。voidsetVulNum(Long VulNum)Set 漏洞数。voidtoMap(HashMap<String,String> map, String prefix)Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
Constructor Detail
-
Machine
public Machine()
-
Machine
public 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.
-
-
Method Detail
-
getMachineName
public String getMachineName()
Get 主机名称。- Returns:
- MachineName 主机名称。
-
setMachineName
public void setMachineName(String MachineName)
Set 主机名称。- Parameters:
MachineName- 主机名称。
-
getMachineOs
public String getMachineOs()
Get 主机系统。- Returns:
- MachineOs 主机系统。
-
setMachineOs
public void setMachineOs(String MachineOs)
Set 主机系统。- Parameters:
MachineOs- 主机系统。
-
getMachineStatus
public String getMachineStatus()
Get 主机状态。- OFFLINE: 离线
- ONLINE: 在线
- MACHINE_STOPPED: 已关机
- Returns:
- MachineStatus 主机状态。
- OFFLINE: 离线
- ONLINE: 在线
- MACHINE_STOPPED: 已关机
-
setMachineStatus
public void setMachineStatus(String MachineStatus)
Set 主机状态。- OFFLINE: 离线
- ONLINE: 在线
- MACHINE_STOPPED: 已关机
- Parameters:
MachineStatus- 主机状态。- OFFLINE: 离线
- ONLINE: 在线
- MACHINE_STOPPED: 已关机
-
getUuid
public String getUuid()
Get 云镜客户端唯一Uuid,若客户端长时间不在线将返回空字符。- Returns:
- Uuid 云镜客户端唯一Uuid,若客户端长时间不在线将返回空字符。
-
setUuid
public void setUuid(String Uuid)
Set 云镜客户端唯一Uuid,若客户端长时间不在线将返回空字符。- Parameters:
Uuid- 云镜客户端唯一Uuid,若客户端长时间不在线将返回空字符。
-
getQuuid
public String getQuuid()
Get CVM或BM机器唯一Uuid。- Returns:
- Quuid CVM或BM机器唯一Uuid。
-
setQuuid
public void setQuuid(String Quuid)
Set CVM或BM机器唯一Uuid。- Parameters:
Quuid- CVM或BM机器唯一Uuid。
-
getVulNum
public Long getVulNum()
Get 漏洞数。- Returns:
- VulNum 漏洞数。
-
setVulNum
public void setVulNum(Long VulNum)
Set 漏洞数。- Parameters:
VulNum- 漏洞数。
-
getMachineIp
public String getMachineIp()
Get 主机IP。- Returns:
- MachineIp 主机IP。
-
setMachineIp
public void setMachineIp(String MachineIp)
Set 主机IP。- Parameters:
MachineIp- 主机IP。
-
getIsProVersion
public Boolean getIsProVersion()
Get 是否是专业版。- true: 是
- false:否
- Returns:
- IsProVersion 是否是专业版。
- true: 是
- false:否
-
setIsProVersion
public void setIsProVersion(Boolean IsProVersion)
Set 是否是专业版。- true: 是
- false:否
- Parameters:
IsProVersion- 是否是专业版。- true: 是
- false:否
-
getMachineWanIp
public String getMachineWanIp()
Get 主机外网IP。- Returns:
- MachineWanIp 主机外网IP。
-
setMachineWanIp
public void setMachineWanIp(String MachineWanIp)
Set 主机外网IP。- Parameters:
MachineWanIp- 主机外网IP。
-
getPayMode
public String getPayMode()
Get 主机状态。- POSTPAY: 表示后付费,即按量计费
- PREPAY: 表示预付费,即包年包月
- Returns:
- PayMode 主机状态。
- POSTPAY: 表示后付费,即按量计费
- PREPAY: 表示预付费,即包年包月
-
setPayMode
public void setPayMode(String PayMode)
Set 主机状态。- POSTPAY: 表示后付费,即按量计费
- PREPAY: 表示预付费,即包年包月
- Parameters:
PayMode- 主机状态。- POSTPAY: 表示后付费,即按量计费
- PREPAY: 表示预付费,即包年包月
-
getMalwareNum
public Long getMalwareNum()
Get 木马数。- Returns:
- MalwareNum 木马数。
-
setMalwareNum
public void setMalwareNum(Long MalwareNum)
Set 木马数。- Parameters:
MalwareNum- 木马数。
-
getTag
public MachineTag[] getTag()
Get 标签信息- Returns:
- Tag 标签信息
-
setTag
public void setTag(MachineTag[] Tag)
Set 标签信息- Parameters:
Tag- 标签信息
-
getBaselineNum
public Long getBaselineNum()
Get 基线风险数。- Returns:
- BaselineNum 基线风险数。
-
setBaselineNum
public void setBaselineNum(Long BaselineNum)
Set 基线风险数。- Parameters:
BaselineNum- 基线风险数。
-
getCyberAttackNum
public Long getCyberAttackNum()
Get 网络风险数。- Returns:
- CyberAttackNum 网络风险数。
-
setCyberAttackNum
public void setCyberAttackNum(Long CyberAttackNum)
Set 网络风险数。- Parameters:
CyberAttackNum- 网络风险数。
-
getSecurityStatus
public String getSecurityStatus()
Get 风险状态。- SAFE:安全
- RISK:风险
- UNKNOWN:未知
- Returns:
- SecurityStatus 风险状态。
- SAFE:安全
- RISK:风险
- UNKNOWN:未知
-
setSecurityStatus
public void setSecurityStatus(String SecurityStatus)
Set 风险状态。- SAFE:安全
- RISK:风险
- UNKNOWN:未知
- Parameters:
SecurityStatus- 风险状态。- SAFE:安全
- RISK:风险
- UNKNOWN:未知
-
getInvasionNum
public Long getInvasionNum()
Get 入侵事件数- Returns:
- InvasionNum 入侵事件数
-
setInvasionNum
public void setInvasionNum(Long InvasionNum)
Set 入侵事件数- Parameters:
InvasionNum- 入侵事件数
-
getRegionInfo
public RegionInfo getRegionInfo()
Get 地域信息- Returns:
- RegionInfo 地域信息
-
setRegionInfo
public void setRegionInfo(RegionInfo RegionInfo)
Set 地域信息- Parameters:
RegionInfo- 地域信息
-
-