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 Long
getBaselineNum()
Get 基线风险数。Tags[]
getCloudTags()
Get 云标签信息 注意:此字段可能返回 null,表示取不到有效值。Long
getCyberAttackNum()
Get 网络风险数。Long
getHasAssetScan()
Get 是否有资产扫描接口,0无,1有String
getInstanceId()
Get 实例IDString
getInstanceState()
Get 实例状态 TERMINATED_PRO_VERSION 已销毁Long
getInvasionNum()
Get 入侵事件数String
getIpList()
Get 主机ip列表 注意:此字段可能返回 null,表示取不到有效值。Long
getIsAddedOnTheFifteen()
Get 是否15天内新增的主机 0:非15天内新增的主机,1:15天内增加的主机 注意:此字段可能返回 null,表示取不到有效值。Boolean
getIsProVersion()
Get 是否是专业版。 true: 是 false:否String
getKernelVersion()
Get 内核版本Long
getLicenseStatus()
Get 防篡改 授权状态 1 授权 0 未授权MachineExtraInfo
getMachineExtraInfo()
Get 附加信息 注意:此字段可能返回 null,表示取不到有效值。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 项目IDString
getProtectType()
Get 防护版本:BASIC_VERSION 基础版, PRO_VERSION 专业版,Flagship 旗舰版,GENERAL_DISCOUNT 普惠版String
getQuuid()
Get CVM或BM机器唯一Uuid。RegionInfo
getRegionInfo()
Get 地域信息String
getRemark()
Get 备注信息 注意:此字段可能返回 null,表示取不到有效值。String
getSecurityStatus()
Get 风险状态。 SAFE:安全 RISK:风险 UNKNOWN:未知MachineTag[]
getTag()
Get 标签信息String
getUuid()
Get 云镜客户端唯一Uuid,若客户端长时间不在线将返回空字符。String
getVpcId()
Get 所属网络 注意:此字段可能返回 null,表示取不到有效值。Long
getVulNum()
Get 漏洞数。void
setBaselineNum(Long BaselineNum)
Set 基线风险数。void
setCloudTags(Tags[] CloudTags)
Set 云标签信息 注意:此字段可能返回 null,表示取不到有效值。void
setCyberAttackNum(Long CyberAttackNum)
Set 网络风险数。void
setHasAssetScan(Long HasAssetScan)
Set 是否有资产扫描接口,0无,1有void
setInstanceId(String InstanceId)
Set 实例IDvoid
setInstanceState(String InstanceState)
Set 实例状态 TERMINATED_PRO_VERSION 已销毁void
setInvasionNum(Long InvasionNum)
Set 入侵事件数void
setIpList(String IpList)
Set 主机ip列表 注意:此字段可能返回 null,表示取不到有效值。void
setIsAddedOnTheFifteen(Long IsAddedOnTheFifteen)
Set 是否15天内新增的主机 0:非15天内新增的主机,1:15天内增加的主机 注意:此字段可能返回 null,表示取不到有效值。void
setIsProVersion(Boolean IsProVersion)
Set 是否是专业版。 true: 是 false:否void
setKernelVersion(String KernelVersion)
Set 内核版本void
setLicenseStatus(Long LicenseStatus)
Set 防篡改 授权状态 1 授权 0 未授权void
setMachineExtraInfo(MachineExtraInfo MachineExtraInfo)
Set 附加信息 注意:此字段可能返回 null,表示取不到有效值。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 项目IDvoid
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 备注信息 注意:此字段可能返回 null,表示取不到有效值。void
setSecurityStatus(String SecurityStatus)
Set 风险状态。 SAFE:安全 RISK:风险 UNKNOWN:未知void
setTag(MachineTag[] Tag)
Set 标签信息void
setUuid(String Uuid)
Set 云镜客户端唯一Uuid,若客户端长时间不在线将返回空字符。void
setVpcId(String VpcId)
Set 所属网络 注意:此字段可能返回 null,表示取不到有效值。void
setVulNum(Long VulNum)
Set 漏洞数。void
toMap(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,表示取不到有效值。
-
-