public class Machine extends AbstractModel
header, skipSign| 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 | 
|---|---|
| String | getAgentStatus()Get ONLINE 防护中; OFFLINE 已离线;UNINStALLED 未安装 | 
| String | getAgentVersion()Get 主机安全agent版本 | 
| Long | getBaselineNum()Get 基线风险数。 | 
| Tags[] | getCloudTags()Get 云标签信息 | 
| Long | getCyberAttackNum()Get 网络风险数。 | 
| Long | getHasAssetScan()Get 是否有资产扫描接口,0无,1有 | 
| String | getInstanceId()Get 实例ID | 
| String | getInstanceState()Get 实例状态 TERMINATED_PRO_VERSION 已销毁 | 
| String | getInstanceStatus()Get RUNNING 运行中; STOPED 已关机; EXPIRED 待回收 | 
| Long | getInvasionNum()Get 入侵事件数 | 
| String | getIpList()Get 主机ip列表 | 
| Long | getIsAddedOnTheFifteen()Get 是否15天内新增的主机 0:非15天内新增的主机,1:15天内增加的主机 | 
| Boolean | getIsProVersion()Get 是否是专业版。
true: 是
false:否 | 
| String | getKernelVersion()Get 内核版本 | 
| Long | getLicenseStatus()Get 防篡改 授权状态 1 授权 0 未授权 | 
| MachineExtraInfo | getMachineExtraInfo()Get 附加信息 | 
| String | getMachineIp()Get 主机IP。 | 
| String | getMachineName()Get 主机名称。 | 
| String | getMachineOs()Get 主机系统。 | 
| String | getMachineStatus()Get 主机状态。 OFFLINE: 离线  ONLINE: 在线 SHUTDOWN: 已关机 UNINSTALLED: 未防护 | 
| String | getMachineType()Get 机器所属专区类型 CVM 云服务器, BM 黑石, ECM 边缘计算, LH 轻量应用服务器 ,Other 混合云专区 | 
| String | getMachineWanIp()Get 主机外网IP。 | 
| Long | getMalwareNum()Get 木马数。 | 
| String | getPayMode()Get 主机状态。
POSTPAY: 表示后付费,即按量计费  
PREPAY: 表示预付费,即包年包月 | 
| Long | getProjectId()Get 项目ID | 
| String | getProtectType()Get 防护版本:BASIC_VERSION 基础版, PRO_VERSION 专业版,Flagship 旗舰版,GENERAL_DISCOUNT 轻量版 | 
| String | getQuuid()Get CVM或BM机器唯一Uuid。 | 
| RegionInfo | getRegionInfo()Get 地域信息 | 
| String | getRemark()Get 备注信息 | 
| String | getSecurityStatus()Get 风险状态。
SAFE:安全
RISK:风险
UNKNOWN:未知 | 
| MachineTag[] | getTag()Get 标签信息 | 
| String | getUuid()Get 主机安全Uuid,若客户端长时间不在线将返回空字符。 | 
| String | getVpcId()Get 所属网络 | 
| Long | getVulNum()Get 漏洞数。 | 
| void | setAgentStatus(String AgentStatus)Set ONLINE 防护中; OFFLINE 已离线;UNINStALLED 未安装 | 
| void | setAgentVersion(String AgentVersion)Set 主机安全agent版本 | 
| void | setBaselineNum(Long BaselineNum)Set 基线风险数。 | 
| void | setCloudTags(Tags[] CloudTags)Set 云标签信息 | 
| void | setCyberAttackNum(Long CyberAttackNum)Set 网络风险数。 | 
| void | setHasAssetScan(Long HasAssetScan)Set 是否有资产扫描接口,0无,1有 | 
| void | setInstanceId(String InstanceId)Set 实例ID | 
| void | setInstanceState(String InstanceState)Set 实例状态 TERMINATED_PRO_VERSION 已销毁 | 
| void | setInstanceStatus(String InstanceStatus)Set RUNNING 运行中; STOPED 已关机; EXPIRED 待回收 | 
| void | setInvasionNum(Long InvasionNum)Set 入侵事件数 | 
| void | setIpList(String IpList)Set 主机ip列表 | 
| void | setIsAddedOnTheFifteen(Long IsAddedOnTheFifteen)Set 是否15天内新增的主机 0:非15天内新增的主机,1:15天内增加的主机 | 
| void | setIsProVersion(Boolean IsProVersion)Set 是否是专业版。
true: 是
false:否 | 
| void | setKernelVersion(String KernelVersion)Set 内核版本 | 
| void | setLicenseStatus(Long LicenseStatus)Set 防篡改 授权状态 1 授权 0 未授权 | 
| void | setMachineExtraInfo(MachineExtraInfo MachineExtraInfo)Set 附加信息 | 
| void | setMachineIp(String MachineIp)Set 主机IP。 | 
| void | setMachineName(String MachineName)Set 主机名称。 | 
| void | setMachineOs(String MachineOs)Set 主机系统。 | 
| void | setMachineStatus(String MachineStatus)Set 主机状态。 OFFLINE: 离线  ONLINE: 在线 SHUTDOWN: 已关机 UNINSTALLED: 未防护 | 
| void | setMachineType(String MachineType)Set 机器所属专区类型 CVM 云服务器, BM 黑石, ECM 边缘计算, LH 轻量应用服务器 ,Other 混合云专区 | 
| 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 | setProtectType(String ProtectType)Set 防护版本:BASIC_VERSION 基础版, PRO_VERSION 专业版,Flagship 旗舰版,GENERAL_DISCOUNT 轻量版 | 
| void | setQuuid(String Quuid)Set CVM或BM机器唯一Uuid。 | 
| void | setRegionInfo(RegionInfo RegionInfo)Set 地域信息 | 
| void | setRemark(String Remark)Set 备注信息 | 
| void | setSecurityStatus(String SecurityStatus)Set 风险状态。
SAFE:安全
RISK:风险
UNKNOWN:未知 | 
| void | setTag(MachineTag[] Tag)Set 标签信息 | 
| void | setUuid(String Uuid)Set 主机安全Uuid,若客户端长时间不在线将返回空字符。 | 
| void | setVpcId(String VpcId)Set 所属网络 | 
| void | setVulNum(Long VulNum)Set 漏洞数。 | 
| 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, toJsonStringpublic 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 getAgentStatus()
public void setAgentStatus(String AgentStatus)
AgentStatus - ONLINE 防护中; OFFLINE 已离线;UNINStALLED 未安装public String getInstanceStatus()
public void setInstanceStatus(String InstanceStatus)
InstanceStatus - RUNNING 运行中; STOPED 已关机; EXPIRED 待回收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有public String getMachineType()
public void setMachineType(String MachineType)
MachineType - 机器所属专区类型 CVM 云服务器, BM 黑石, ECM 边缘计算, LH 轻量应用服务器 ,Other 混合云专区public String getKernelVersion()
public void setKernelVersion(String KernelVersion)
KernelVersion - 内核版本public String getProtectType()
public void setProtectType(String ProtectType)
ProtectType - 防护版本:BASIC_VERSION 基础版, PRO_VERSION 专业版,Flagship 旗舰版,GENERAL_DISCOUNT 轻量版public Tags[] getCloudTags()
public void setCloudTags(Tags[] CloudTags)
CloudTags - 云标签信息public Long getIsAddedOnTheFifteen()
public void setIsAddedOnTheFifteen(Long IsAddedOnTheFifteen)
IsAddedOnTheFifteen - 是否15天内新增的主机 0:非15天内新增的主机,1:15天内增加的主机public String getIpList()
public void setIpList(String IpList)
IpList - 主机ip列表public String getVpcId()
public void setVpcId(String VpcId)
VpcId - 所属网络public MachineExtraInfo getMachineExtraInfo()
public void setMachineExtraInfo(MachineExtraInfo MachineExtraInfo)
MachineExtraInfo - 附加信息public String getInstanceId()
public void setInstanceId(String InstanceId)
InstanceId - 实例IDpublic String getRemark()
public void setRemark(String Remark)
Remark - 备注信息public String getAgentVersion()
public void setAgentVersion(String AgentVersion)
AgentVersion - 主机安全agent版本Copyright © 2025. All rights reserved.