public class DescribeDevicesRequest extends AbstractModel
header, skipSign
Constructor and Description |
---|
DescribeDevicesRequest() |
DescribeDevicesRequest(DescribeDevicesRequest 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 |
---|---|
Condition |
getCondition()
Get 过滤条件参数(字段含义请参考接口返回值)
- Mid, 类型String,支持操作:【eq,like,ilike】,支持排序
- Name, 类型String,支持操作:【eq,like,ilike】,支持排序
- Itime, 类型String,支持操作:【eq,like,ilike】,支持排序
- UserName, 类型String,支持操作:【eq,like,ilike】,支持排序
- MacAddr, 类型String,支持操作:【eq,like,ilike】,支持排序
- UserId, 类型String,支持操作:【eq,like,ilike】,支持排序
- Ip, 类型String,支持操作:【eq,like,ilike】,支持排序
- Tags,类型String,支持操作:【eq,like,ilike】,支持排序
- LocalIpList,类型String,支持操作:【eq,like,ilike】,支持排序
- SerialNum,类型String,支持操作:【eq,like,ilike】,支持排序
- Version,类型String,支持操作:【eq,like,ilike】,支持排序
- StrVersion,类型String,支持操作:【eq,like,ilike】,支持排序
- RtpStatus,类型String,支持操作:【eq,like,ilike】,**不支持排序**
- HostName,类型String,支持操作:【eq,like,ilike】,支持排序
- IoaUserName,类型String,支持操作:【eq,like,ilike】,支持排序
- GroupName,类型String,支持操作:【eq,like,ilike】,支持排序
- CriticalVulListCount,**类型Int**,支持操作:【eq】,**不支持排序**
- RiskCount,**类型Int**,支持操作:【eq】,**不支持排序**
- VulVersion,类型String,支持操作:【eq,like,ilike】,**不支持排序**
- Virusver,类型String,支持操作:【eq,like,ilike】,**不支持排序**
- SysRepver,类型String,支持操作:【eq,like,ilike】,**不支持排序**
- BaseBoardSn,类型String,支持操作:【eq,like,ilike】,支持排序
- Os,类型String,支持操作:【eq,like,ilike】,支持排序
- ConnActiveTime,类型String,支持操作:【eq,like,ilike】,**不支持排序**
- FirewallStatus,**类型Int**,支持操作:【eq】,**不支持排序**
- ProfileName,类型String,支持操作:【eq,like,ilike】,支持排序
- DomainName,类型String,支持操作:【eq,like,ilike】,支持排序
- SysRepVersion,类型String,支持操作:【eq,like,ilike】,支持排序
- VirusVer,类型String,支持操作:【eq,like,ilike】,支持排序
- Cpu,类型String,支持操作:【eq,like,ilike】,支持排序
- Memory,类型String,支持操作:【eq,like,ilike】,支持排序
- HardDiskSize,类型String,支持操作:【eq,like,ilike】,支持排序
- HardwareChangeCount,**类型Int**,支持操作:【eq】,支持排序
- AccountName,类型String,支持操作:【like.ilike】,支持排序
- AccountGroupName,类型String,支持操作:【like.ilike】,支持排序
- ScreenRecordingPermission,**类型Int**,支持操作:【eq】,支持排序
- DiskAccessPermission,**类型Int**,支持操作:【eq】,支持排序
分页参数
- PageNum 从1开始,小于等于0时使用默认参数
- PageSize 最大值5000,最好不超过100
|
Filter[] |
getFilters()
Get 过滤条件--兼容旧接口,参数同Condition
|
Long |
getGroupId()
Get 【和GroupIds必须有一个填写】设备分组id(需要和OsType匹配),下面是私有化场景下默认id:
id-名称-操作系统
1 全网终端 Win
2 未分组终端 Win
30000000 服务器 Win
40000101 全网终端 Linux
40000102 未分组终端 Linux
40000103 服务器 Linux
40000201 全网终端 macOS
40000202 未分组终端 macOS
40000203 服务器 macOS
40000401 全网终端 Android
40000402 未分组终端 Android
40000501 全网终端 iOS
40000502 未分组终端 iOS
SaaS需要调用分组接口DescribeDeviceChildGroups获取对应分组id
|
Long[] |
getGroupIds()
Get 【和GroupId必须有一个填写】设备分组id列表(需要和OsType匹配)
|
Long |
getOnlineStatus()
Get 在线状态 (2表示在线,0或者1表示离线)
|
Long |
getOsType()
Get 【必填】操作系统类型(0: win,1:linux,2: mac,4:android,5:ios 默认值0),需要和GroupId或者GroupIds匹配
|
Long |
getPageNum()
Get 获取第几页--兼容旧接口,参数同Condition
|
Long |
getPageSize()
Get 每页获取数--兼容旧接口,参数同Condition
|
Sort |
getSort()
Get 排序字段--兼容旧接口,参数同Condition
|
Long |
getStatus()
Get 授权状态: 4基础授权 5高级授权
|
void |
setCondition(Condition Condition)
Set 过滤条件参数(字段含义请参考接口返回值)
- Mid, 类型String,支持操作:【eq,like,ilike】,支持排序
- Name, 类型String,支持操作:【eq,like,ilike】,支持排序
- Itime, 类型String,支持操作:【eq,like,ilike】,支持排序
- UserName, 类型String,支持操作:【eq,like,ilike】,支持排序
- MacAddr, 类型String,支持操作:【eq,like,ilike】,支持排序
- UserId, 类型String,支持操作:【eq,like,ilike】,支持排序
- Ip, 类型String,支持操作:【eq,like,ilike】,支持排序
- Tags,类型String,支持操作:【eq,like,ilike】,支持排序
- LocalIpList,类型String,支持操作:【eq,like,ilike】,支持排序
- SerialNum,类型String,支持操作:【eq,like,ilike】,支持排序
- Version,类型String,支持操作:【eq,like,ilike】,支持排序
- StrVersion,类型String,支持操作:【eq,like,ilike】,支持排序
- RtpStatus,类型String,支持操作:【eq,like,ilike】,**不支持排序**
- HostName,类型String,支持操作:【eq,like,ilike】,支持排序
- IoaUserName,类型String,支持操作:【eq,like,ilike】,支持排序
- GroupName,类型String,支持操作:【eq,like,ilike】,支持排序
- CriticalVulListCount,**类型Int**,支持操作:【eq】,**不支持排序**
- RiskCount,**类型Int**,支持操作:【eq】,**不支持排序**
- VulVersion,类型String,支持操作:【eq,like,ilike】,**不支持排序**
- Virusver,类型String,支持操作:【eq,like,ilike】,**不支持排序**
- SysRepver,类型String,支持操作:【eq,like,ilike】,**不支持排序**
- BaseBoardSn,类型String,支持操作:【eq,like,ilike】,支持排序
- Os,类型String,支持操作:【eq,like,ilike】,支持排序
- ConnActiveTime,类型String,支持操作:【eq,like,ilike】,**不支持排序**
- FirewallStatus,**类型Int**,支持操作:【eq】,**不支持排序**
- ProfileName,类型String,支持操作:【eq,like,ilike】,支持排序
- DomainName,类型String,支持操作:【eq,like,ilike】,支持排序
- SysRepVersion,类型String,支持操作:【eq,like,ilike】,支持排序
- VirusVer,类型String,支持操作:【eq,like,ilike】,支持排序
- Cpu,类型String,支持操作:【eq,like,ilike】,支持排序
- Memory,类型String,支持操作:【eq,like,ilike】,支持排序
- HardDiskSize,类型String,支持操作:【eq,like,ilike】,支持排序
- HardwareChangeCount,**类型Int**,支持操作:【eq】,支持排序
- AccountName,类型String,支持操作:【like.ilike】,支持排序
- AccountGroupName,类型String,支持操作:【like.ilike】,支持排序
- ScreenRecordingPermission,**类型Int**,支持操作:【eq】,支持排序
- DiskAccessPermission,**类型Int**,支持操作:【eq】,支持排序
分页参数
- PageNum 从1开始,小于等于0时使用默认参数
- PageSize 最大值5000,最好不超过100
|
void |
setFilters(Filter[] Filters)
Set 过滤条件--兼容旧接口,参数同Condition
|
void |
setGroupId(Long GroupId)
Set 【和GroupIds必须有一个填写】设备分组id(需要和OsType匹配),下面是私有化场景下默认id:
id-名称-操作系统
1 全网终端 Win
2 未分组终端 Win
30000000 服务器 Win
40000101 全网终端 Linux
40000102 未分组终端 Linux
40000103 服务器 Linux
40000201 全网终端 macOS
40000202 未分组终端 macOS
40000203 服务器 macOS
40000401 全网终端 Android
40000402 未分组终端 Android
40000501 全网终端 iOS
40000502 未分组终端 iOS
SaaS需要调用分组接口DescribeDeviceChildGroups获取对应分组id
|
void |
setGroupIds(Long[] GroupIds)
Set 【和GroupId必须有一个填写】设备分组id列表(需要和OsType匹配)
|
void |
setOnlineStatus(Long OnlineStatus)
Set 在线状态 (2表示在线,0或者1表示离线)
|
void |
setOsType(Long OsType)
Set 【必填】操作系统类型(0: win,1:linux,2: mac,4:android,5:ios 默认值0),需要和GroupId或者GroupIds匹配
|
void |
setPageNum(Long PageNum)
Set 获取第几页--兼容旧接口,参数同Condition
|
void |
setPageSize(Long PageSize)
Set 每页获取数--兼容旧接口,参数同Condition
|
void |
setSort(Sort Sort)
Set 排序字段--兼容旧接口,参数同Condition
|
void |
setStatus(Long Status)
Set 授权状态: 4基础授权 5高级授权
|
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, toJsonString
public DescribeDevicesRequest()
public DescribeDevicesRequest(DescribeDevicesRequest source)
public Condition getCondition()
public void setCondition(Condition Condition)
Condition
- 过滤条件参数(字段含义请参考接口返回值)
- Mid, 类型String,支持操作:【eq,like,ilike】,支持排序
- Name, 类型String,支持操作:【eq,like,ilike】,支持排序
- Itime, 类型String,支持操作:【eq,like,ilike】,支持排序
- UserName, 类型String,支持操作:【eq,like,ilike】,支持排序
- MacAddr, 类型String,支持操作:【eq,like,ilike】,支持排序
- UserId, 类型String,支持操作:【eq,like,ilike】,支持排序
- Ip, 类型String,支持操作:【eq,like,ilike】,支持排序
- Tags,类型String,支持操作:【eq,like,ilike】,支持排序
- LocalIpList,类型String,支持操作:【eq,like,ilike】,支持排序
- SerialNum,类型String,支持操作:【eq,like,ilike】,支持排序
- Version,类型String,支持操作:【eq,like,ilike】,支持排序
- StrVersion,类型String,支持操作:【eq,like,ilike】,支持排序
- RtpStatus,类型String,支持操作:【eq,like,ilike】,**不支持排序**
- HostName,类型String,支持操作:【eq,like,ilike】,支持排序
- IoaUserName,类型String,支持操作:【eq,like,ilike】,支持排序
- GroupName,类型String,支持操作:【eq,like,ilike】,支持排序
- CriticalVulListCount,**类型Int**,支持操作:【eq】,**不支持排序**
- RiskCount,**类型Int**,支持操作:【eq】,**不支持排序**
- VulVersion,类型String,支持操作:【eq,like,ilike】,**不支持排序**
- Virusver,类型String,支持操作:【eq,like,ilike】,**不支持排序**
- SysRepver,类型String,支持操作:【eq,like,ilike】,**不支持排序**
- BaseBoardSn,类型String,支持操作:【eq,like,ilike】,支持排序
- Os,类型String,支持操作:【eq,like,ilike】,支持排序
- ConnActiveTime,类型String,支持操作:【eq,like,ilike】,**不支持排序**
- FirewallStatus,**类型Int**,支持操作:【eq】,**不支持排序**
- ProfileName,类型String,支持操作:【eq,like,ilike】,支持排序
- DomainName,类型String,支持操作:【eq,like,ilike】,支持排序
- SysRepVersion,类型String,支持操作:【eq,like,ilike】,支持排序
- VirusVer,类型String,支持操作:【eq,like,ilike】,支持排序
- Cpu,类型String,支持操作:【eq,like,ilike】,支持排序
- Memory,类型String,支持操作:【eq,like,ilike】,支持排序
- HardDiskSize,类型String,支持操作:【eq,like,ilike】,支持排序
- HardwareChangeCount,**类型Int**,支持操作:【eq】,支持排序
- AccountName,类型String,支持操作:【like.ilike】,支持排序
- AccountGroupName,类型String,支持操作:【like.ilike】,支持排序
- ScreenRecordingPermission,**类型Int**,支持操作:【eq】,支持排序
- DiskAccessPermission,**类型Int**,支持操作:【eq】,支持排序
分页参数
- PageNum 从1开始,小于等于0时使用默认参数
- PageSize 最大值5000,最好不超过100public Long getGroupId()
public void setGroupId(Long GroupId)
GroupId
- 【和GroupIds必须有一个填写】设备分组id(需要和OsType匹配),下面是私有化场景下默认id:
id-名称-操作系统
1 全网终端 Win
2 未分组终端 Win
30000000 服务器 Win
40000101 全网终端 Linux
40000102 未分组终端 Linux
40000103 服务器 Linux
40000201 全网终端 macOS
40000202 未分组终端 macOS
40000203 服务器 macOS
40000401 全网终端 Android
40000402 未分组终端 Android
40000501 全网终端 iOS
40000502 未分组终端 iOS
SaaS需要调用分组接口DescribeDeviceChildGroups获取对应分组idpublic Long getOsType()
public void setOsType(Long OsType)
OsType
- 【必填】操作系统类型(0: win,1:linux,2: mac,4:android,5:ios 默认值0),需要和GroupId或者GroupIds匹配public Long getOnlineStatus()
public void setOnlineStatus(Long OnlineStatus)
OnlineStatus
- 在线状态 (2表示在线,0或者1表示离线)public Filter[] getFilters()
public void setFilters(Filter[] Filters)
Filters
- 过滤条件--兼容旧接口,参数同Conditionpublic Sort getSort()
public void setSort(Sort Sort)
Sort
- 排序字段--兼容旧接口,参数同Conditionpublic Long getPageNum()
public void setPageNum(Long PageNum)
PageNum
- 获取第几页--兼容旧接口,参数同Conditionpublic Long getPageSize()
public void setPageSize(Long PageSize)
PageSize
- 每页获取数--兼容旧接口,参数同Conditionpublic Long getStatus()
public void setStatus(Long Status)
Status
- 授权状态: 4基础授权 5高级授权public Long[] getGroupIds()
public void setGroupIds(Long[] GroupIds)
GroupIds
- 【和GroupId必须有一个填写】设备分组id列表(需要和OsType匹配)Copyright © 2025. All rights reserved.