Class Machine
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.cwp.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 基线风险数。Tags[]getCloudTags()Get 云标签信息 注意:此字段可能返回 null,表示取不到有效值。LonggetCyberAttackNum()Get 网络风险数。LonggetHasAssetScan()Get 是否有资产扫描接口,0无,1有StringgetInstanceId()Get 实例IDStringgetInstanceState()Get 实例状态 TERMINATED_PRO_VERSION 已销毁LonggetInvasionNum()Get 入侵事件数StringgetIpList()Get 主机ip列表 注意:此字段可能返回 null,表示取不到有效值。LonggetIsAddedOnTheFifteen()Get 是否15天内新增的主机 0:非15天内新增的主机,1:15天内增加的主机 注意:此字段可能返回 null,表示取不到有效值。BooleangetIsProVersion()Get 是否是专业版。 true: 是 false:否StringgetKernelVersion()Get 内核版本LonggetLicenseStatus()Get 防篡改 授权状态 1 授权 0 未授权MachineExtraInfogetMachineExtraInfo()Get 附加信息 注意:此字段可能返回 null,表示取不到有效值。StringgetMachineIp()Get 主机IP。StringgetMachineName()Get 主机名称。StringgetMachineOs()Get 主机系统。StringgetMachineStatus()Get 主机状态。 OFFLINE: 离线 ONLINE: 在线 SHUTDOWN: 已关机 UNINSTALLED: 未防护StringgetMachineType()Get 机器所属专区类型 CVM 云服务器, BM 黑石, ECM 边缘计算, LH 轻量应用服务器 ,Other 混合云专区StringgetMachineWanIp()Get 主机外网IP。LonggetMalwareNum()Get 木马数。StringgetPayMode()Get 主机状态。 POSTPAY: 表示后付费,即按量计费 PREPAY: 表示预付费,即包年包月LonggetProjectId()Get 项目IDStringgetProtectType()Get 防护版本:BASIC_VERSION 基础版, PRO_VERSION 专业版,Flagship 旗舰版,GENERAL_DISCOUNT 普惠版StringgetQuuid()Get CVM或BM机器唯一Uuid。RegionInfogetRegionInfo()Get 地域信息StringgetRemark()Get 备注信息 注意:此字段可能返回 null,表示取不到有效值。StringgetSecurityStatus()Get 风险状态。 SAFE:安全 RISK:风险 UNKNOWN:未知MachineTag[]getTag()Get 标签信息StringgetUuid()Get 云镜客户端唯一Uuid,若客户端长时间不在线将返回空字符。StringgetVpcId()Get 所属网络 注意:此字段可能返回 null,表示取不到有效值。LonggetVulNum()Get 漏洞数。voidsetBaselineNum(Long BaselineNum)Set 基线风险数。voidsetCloudTags(Tags[] CloudTags)Set 云标签信息 注意:此字段可能返回 null,表示取不到有效值。voidsetCyberAttackNum(Long CyberAttackNum)Set 网络风险数。voidsetHasAssetScan(Long HasAssetScan)Set 是否有资产扫描接口,0无,1有voidsetInstanceId(String InstanceId)Set 实例IDvoidsetInstanceState(String InstanceState)Set 实例状态 TERMINATED_PRO_VERSION 已销毁voidsetInvasionNum(Long InvasionNum)Set 入侵事件数voidsetIpList(String IpList)Set 主机ip列表 注意:此字段可能返回 null,表示取不到有效值。voidsetIsAddedOnTheFifteen(Long IsAddedOnTheFifteen)Set 是否15天内新增的主机 0:非15天内新增的主机,1:15天内增加的主机 注意:此字段可能返回 null,表示取不到有效值。voidsetIsProVersion(Boolean IsProVersion)Set 是否是专业版。 true: 是 false:否voidsetKernelVersion(String KernelVersion)Set 内核版本voidsetLicenseStatus(Long LicenseStatus)Set 防篡改 授权状态 1 授权 0 未授权voidsetMachineExtraInfo(MachineExtraInfo MachineExtraInfo)Set 附加信息 注意:此字段可能返回 null,表示取不到有效值。voidsetMachineIp(String MachineIp)Set 主机IP。voidsetMachineName(String MachineName)Set 主机名称。voidsetMachineOs(String MachineOs)Set 主机系统。voidsetMachineStatus(String MachineStatus)Set 主机状态。 OFFLINE: 离线 ONLINE: 在线 SHUTDOWN: 已关机 UNINSTALLED: 未防护voidsetMachineType(String MachineType)Set 机器所属专区类型 CVM 云服务器, BM 黑石, ECM 边缘计算, LH 轻量应用服务器 ,Other 混合云专区voidsetMachineWanIp(String MachineWanIp)Set 主机外网IP。voidsetMalwareNum(Long MalwareNum)Set 木马数。voidsetPayMode(String PayMode)Set 主机状态。 POSTPAY: 表示后付费,即按量计费 PREPAY: 表示预付费,即包年包月voidsetProjectId(Long ProjectId)Set 项目IDvoidsetProtectType(String ProtectType)Set 防护版本:BASIC_VERSION 基础版, PRO_VERSION 专业版,Flagship 旗舰版,GENERAL_DISCOUNT 普惠版voidsetQuuid(String Quuid)Set CVM或BM机器唯一Uuid。voidsetRegionInfo(RegionInfo RegionInfo)Set 地域信息voidsetRemark(String Remark)Set 备注信息 注意:此字段可能返回 null,表示取不到有效值。voidsetSecurityStatus(String SecurityStatus)Set 风险状态。 SAFE:安全 RISK:风险 UNKNOWN:未知voidsetTag(MachineTag[] Tag)Set 标签信息voidsetUuid(String Uuid)Set 云镜客户端唯一Uuid,若客户端长时间不在线将返回空字符。voidsetVpcId(String VpcId)Set 所属网络 注意:此字段可能返回 null,表示取不到有效值。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: 在线
- SHUTDOWN: 已关机
- UNINSTALLED: 未防护
- Returns:
- MachineStatus 主机状态。
- OFFLINE: 离线
- ONLINE: 在线
- SHUTDOWN: 已关机
- UNINSTALLED: 未防护
-
setMachineStatus
public void setMachineStatus(String MachineStatus)
Set 主机状态。- OFFLINE: 离线
- ONLINE: 在线
- SHUTDOWN: 已关机
- UNINSTALLED: 未防护
- Parameters:
MachineStatus- 主机状态。- OFFLINE: 离线
- ONLINE: 在线
- SHUTDOWN: 已关机
- UNINSTALLED: 未防护
-
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- 地域信息
-
getInstanceState
public String getInstanceState()
Get 实例状态 TERMINATED_PRO_VERSION 已销毁- Returns:
- InstanceState 实例状态 TERMINATED_PRO_VERSION 已销毁
-
setInstanceState
public void setInstanceState(String InstanceState)
Set 实例状态 TERMINATED_PRO_VERSION 已销毁- Parameters:
InstanceState- 实例状态 TERMINATED_PRO_VERSION 已销毁
-
getLicenseStatus
public Long getLicenseStatus()
Get 防篡改 授权状态 1 授权 0 未授权- Returns:
- LicenseStatus 防篡改 授权状态 1 授权 0 未授权
-
setLicenseStatus
public void setLicenseStatus(Long LicenseStatus)
Set 防篡改 授权状态 1 授权 0 未授权- Parameters:
LicenseStatus- 防篡改 授权状态 1 授权 0 未授权
-
getProjectId
public Long getProjectId()
Get 项目ID- Returns:
- ProjectId 项目ID
-
setProjectId
public void setProjectId(Long ProjectId)
Set 项目ID- Parameters:
ProjectId- 项目ID
-
getHasAssetScan
public Long getHasAssetScan()
Get 是否有资产扫描接口,0无,1有- Returns:
- HasAssetScan 是否有资产扫描接口,0无,1有
-
setHasAssetScan
public void setHasAssetScan(Long HasAssetScan)
Set 是否有资产扫描接口,0无,1有- Parameters:
HasAssetScan- 是否有资产扫描接口,0无,1有
-
getMachineType
public String getMachineType()
Get 机器所属专区类型 CVM 云服务器, BM 黑石, ECM 边缘计算, LH 轻量应用服务器 ,Other 混合云专区- Returns:
- MachineType 机器所属专区类型 CVM 云服务器, BM 黑石, ECM 边缘计算, LH 轻量应用服务器 ,Other 混合云专区
-
setMachineType
public void setMachineType(String MachineType)
Set 机器所属专区类型 CVM 云服务器, BM 黑石, ECM 边缘计算, LH 轻量应用服务器 ,Other 混合云专区- Parameters:
MachineType- 机器所属专区类型 CVM 云服务器, BM 黑石, ECM 边缘计算, LH 轻量应用服务器 ,Other 混合云专区
-
getKernelVersion
public String getKernelVersion()
Get 内核版本- Returns:
- KernelVersion 内核版本
-
setKernelVersion
public void setKernelVersion(String KernelVersion)
Set 内核版本- Parameters:
KernelVersion- 内核版本
-
getProtectType
public String getProtectType()
Get 防护版本:BASIC_VERSION 基础版, PRO_VERSION 专业版,Flagship 旗舰版,GENERAL_DISCOUNT 普惠版- Returns:
- ProtectType 防护版本:BASIC_VERSION 基础版, PRO_VERSION 专业版,Flagship 旗舰版,GENERAL_DISCOUNT 普惠版
-
setProtectType
public void setProtectType(String ProtectType)
Set 防护版本:BASIC_VERSION 基础版, PRO_VERSION 专业版,Flagship 旗舰版,GENERAL_DISCOUNT 普惠版- Parameters:
ProtectType- 防护版本:BASIC_VERSION 基础版, PRO_VERSION 专业版,Flagship 旗舰版,GENERAL_DISCOUNT 普惠版
-
getCloudTags
public Tags[] getCloudTags()
Get 云标签信息 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- CloudTags 云标签信息 注意:此字段可能返回 null,表示取不到有效值。
-
setCloudTags
public void setCloudTags(Tags[] CloudTags)
Set 云标签信息 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
CloudTags- 云标签信息 注意:此字段可能返回 null,表示取不到有效值。
-
getIsAddedOnTheFifteen
public Long getIsAddedOnTheFifteen()
Get 是否15天内新增的主机 0:非15天内新增的主机,1:15天内增加的主机 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- IsAddedOnTheFifteen 是否15天内新增的主机 0:非15天内新增的主机,1:15天内增加的主机 注意:此字段可能返回 null,表示取不到有效值。
-
setIsAddedOnTheFifteen
public void setIsAddedOnTheFifteen(Long IsAddedOnTheFifteen)
Set 是否15天内新增的主机 0:非15天内新增的主机,1:15天内增加的主机 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
IsAddedOnTheFifteen- 是否15天内新增的主机 0:非15天内新增的主机,1:15天内增加的主机 注意:此字段可能返回 null,表示取不到有效值。
-
getIpList
public String getIpList()
Get 主机ip列表 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- IpList 主机ip列表 注意:此字段可能返回 null,表示取不到有效值。
-
setIpList
public void setIpList(String IpList)
Set 主机ip列表 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
IpList- 主机ip列表 注意:此字段可能返回 null,表示取不到有效值。
-
getVpcId
public String getVpcId()
Get 所属网络 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- VpcId 所属网络 注意:此字段可能返回 null,表示取不到有效值。
-
setVpcId
public void setVpcId(String VpcId)
Set 所属网络 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
VpcId- 所属网络 注意:此字段可能返回 null,表示取不到有效值。
-
getMachineExtraInfo
public MachineExtraInfo getMachineExtraInfo()
Get 附加信息 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- MachineExtraInfo 附加信息 注意:此字段可能返回 null,表示取不到有效值。
-
setMachineExtraInfo
public void setMachineExtraInfo(MachineExtraInfo MachineExtraInfo)
Set 附加信息 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
MachineExtraInfo- 附加信息 注意:此字段可能返回 null,表示取不到有效值。
-
getInstanceId
public String getInstanceId()
Get 实例ID- Returns:
- InstanceId 实例ID
-
setInstanceId
public void setInstanceId(String InstanceId)
Set 实例ID- Parameters:
InstanceId- 实例ID
-
getRemark
public String getRemark()
Get 备注信息 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- Remark 备注信息 注意:此字段可能返回 null,表示取不到有效值。
-
setRemark
public void setRemark(String Remark)
Set 备注信息 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
Remark- 备注信息 注意:此字段可能返回 null,表示取不到有效值。
-
-