Class DescribeDevicesRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.bm.v20180423.models.DescribeDevicesRequest
-
public class DescribeDevicesRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor 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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAlias()Get 设备名称LonggetAutoRenewFlag()Get 自动续费标志 0:不自动续费,1:自动续费StringgetDeadlineEndTime()Get 设备到期时间查询的结束时间StringgetDeadlineStartTime()Get 设备到期时间查询的起始时间StringgetDeviceClassCode()Get 机型ID,通过接口[查询设备型号(DescribeDeviceClass)](https://cloud.tencent.com/document/api/386/32911)查询StringgetDeviceType()Get 设备类型,取值有: compute(计算型), standard(标准型), storage(存储型) 等String[]getInstanceIds()Get 设备ID数组LonggetIsLuckyDevice()Get 竞价实例机器的过滤。如果未指定此参数,则不做过滤。0: 查询非竞价实例的机器; 1: 查询竞价实例的机器。String[]getLanIps()Get 内网IP数组LonggetLimit()Get 返回数量,默认为20,最大值为100。StringgetMaintainStatus()Get 按照维保方式过滤。可取值为 Maintain: 在保; WillExpire: 即将过保; Expire: 已过保LonggetOffset()Get 偏移量LonggetOrder()Get 排序方式,取值:0:增序(默认),1:降序StringgetOrderField()Get 排序字段StringgetSubnetId()Get 子网唯一IDTag[]getTags()Get 标签列表StringgetVagueIp()Get 模糊IP查询StringgetVpcId()Get 私有网络唯一IDString[]getWanIps()Get 外网IP数组voidsetAlias(String Alias)Set 设备名称voidsetAutoRenewFlag(Long AutoRenewFlag)Set 自动续费标志 0:不自动续费,1:自动续费voidsetDeadlineEndTime(String DeadlineEndTime)Set 设备到期时间查询的结束时间voidsetDeadlineStartTime(String DeadlineStartTime)Set 设备到期时间查询的起始时间voidsetDeviceClassCode(String DeviceClassCode)Set 机型ID,通过接口[查询设备型号(DescribeDeviceClass)](https://cloud.tencent.com/document/api/386/32911)查询voidsetDeviceType(String DeviceType)Set 设备类型,取值有: compute(计算型), standard(标准型), storage(存储型) 等voidsetInstanceIds(String[] InstanceIds)Set 设备ID数组voidsetIsLuckyDevice(Long IsLuckyDevice)Set 竞价实例机器的过滤。如果未指定此参数,则不做过滤。0: 查询非竞价实例的机器; 1: 查询竞价实例的机器。voidsetLanIps(String[] LanIps)Set 内网IP数组voidsetLimit(Long Limit)Set 返回数量,默认为20,最大值为100。voidsetMaintainStatus(String MaintainStatus)Set 按照维保方式过滤。可取值为 Maintain: 在保; WillExpire: 即将过保; Expire: 已过保voidsetOffset(Long Offset)Set 偏移量voidsetOrder(Long Order)Set 排序方式,取值:0:增序(默认),1:降序voidsetOrderField(String OrderField)Set 排序字段voidsetSubnetId(String SubnetId)Set 子网唯一IDvoidsetTags(Tag[] Tags)Set 标签列表voidsetVagueIp(String VagueIp)Set 模糊IP查询voidsetVpcId(String VpcId)Set 私有网络唯一IDvoidsetWanIps(String[] WanIps)Set 外网IP数组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
-
DescribeDevicesRequest
public DescribeDevicesRequest()
-
DescribeDevicesRequest
public 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.
-
-
Method Detail
-
getOffset
public Long getOffset()
Get 偏移量- Returns:
- Offset 偏移量
-
setOffset
public void setOffset(Long Offset)
Set 偏移量- Parameters:
Offset- 偏移量
-
getLimit
public Long getLimit()
Get 返回数量,默认为20,最大值为100。- Returns:
- Limit 返回数量,默认为20,最大值为100。
-
setLimit
public void setLimit(Long Limit)
Set 返回数量,默认为20,最大值为100。- Parameters:
Limit- 返回数量,默认为20,最大值为100。
-
getDeviceClassCode
public String getDeviceClassCode()
Get 机型ID,通过接口[查询设备型号(DescribeDeviceClass)](https://cloud.tencent.com/document/api/386/32911)查询- Returns:
- DeviceClassCode 机型ID,通过接口[查询设备型号(DescribeDeviceClass)](https://cloud.tencent.com/document/api/386/32911)查询
-
setDeviceClassCode
public void setDeviceClassCode(String DeviceClassCode)
Set 机型ID,通过接口[查询设备型号(DescribeDeviceClass)](https://cloud.tencent.com/document/api/386/32911)查询- Parameters:
DeviceClassCode- 机型ID,通过接口[查询设备型号(DescribeDeviceClass)](https://cloud.tencent.com/document/api/386/32911)查询
-
getInstanceIds
public String[] getInstanceIds()
Get 设备ID数组- Returns:
- InstanceIds 设备ID数组
-
setInstanceIds
public void setInstanceIds(String[] InstanceIds)
Set 设备ID数组- Parameters:
InstanceIds- 设备ID数组
-
getWanIps
public String[] getWanIps()
Get 外网IP数组- Returns:
- WanIps 外网IP数组
-
setWanIps
public void setWanIps(String[] WanIps)
Set 外网IP数组- Parameters:
WanIps- 外网IP数组
-
getLanIps
public String[] getLanIps()
Get 内网IP数组- Returns:
- LanIps 内网IP数组
-
setLanIps
public void setLanIps(String[] LanIps)
Set 内网IP数组- Parameters:
LanIps- 内网IP数组
-
getAlias
public String getAlias()
Get 设备名称- Returns:
- Alias 设备名称
-
setAlias
public void setAlias(String Alias)
Set 设备名称- Parameters:
Alias- 设备名称
-
getVagueIp
public String getVagueIp()
Get 模糊IP查询- Returns:
- VagueIp 模糊IP查询
-
setVagueIp
public void setVagueIp(String VagueIp)
Set 模糊IP查询- Parameters:
VagueIp- 模糊IP查询
-
getDeadlineStartTime
public String getDeadlineStartTime()
Get 设备到期时间查询的起始时间- Returns:
- DeadlineStartTime 设备到期时间查询的起始时间
-
setDeadlineStartTime
public void setDeadlineStartTime(String DeadlineStartTime)
Set 设备到期时间查询的起始时间- Parameters:
DeadlineStartTime- 设备到期时间查询的起始时间
-
getDeadlineEndTime
public String getDeadlineEndTime()
Get 设备到期时间查询的结束时间- Returns:
- DeadlineEndTime 设备到期时间查询的结束时间
-
setDeadlineEndTime
public void setDeadlineEndTime(String DeadlineEndTime)
Set 设备到期时间查询的结束时间- Parameters:
DeadlineEndTime- 设备到期时间查询的结束时间
-
getAutoRenewFlag
public Long getAutoRenewFlag()
Get 自动续费标志 0:不自动续费,1:自动续费- Returns:
- AutoRenewFlag 自动续费标志 0:不自动续费,1:自动续费
-
setAutoRenewFlag
public void setAutoRenewFlag(Long AutoRenewFlag)
Set 自动续费标志 0:不自动续费,1:自动续费- Parameters:
AutoRenewFlag- 自动续费标志 0:不自动续费,1:自动续费
-
getVpcId
public String getVpcId()
Get 私有网络唯一ID- Returns:
- VpcId 私有网络唯一ID
-
setVpcId
public void setVpcId(String VpcId)
Set 私有网络唯一ID- Parameters:
VpcId- 私有网络唯一ID
-
getSubnetId
public String getSubnetId()
Get 子网唯一ID- Returns:
- SubnetId 子网唯一ID
-
setSubnetId
public void setSubnetId(String SubnetId)
Set 子网唯一ID- Parameters:
SubnetId- 子网唯一ID
-
getTags
public Tag[] getTags()
Get 标签列表- Returns:
- Tags 标签列表
-
setTags
public void setTags(Tag[] Tags)
Set 标签列表- Parameters:
Tags- 标签列表
-
getDeviceType
public String getDeviceType()
Get 设备类型,取值有: compute(计算型), standard(标准型), storage(存储型) 等- Returns:
- DeviceType 设备类型,取值有: compute(计算型), standard(标准型), storage(存储型) 等
-
setDeviceType
public void setDeviceType(String DeviceType)
Set 设备类型,取值有: compute(计算型), standard(标准型), storage(存储型) 等- Parameters:
DeviceType- 设备类型,取值有: compute(计算型), standard(标准型), storage(存储型) 等
-
getIsLuckyDevice
public Long getIsLuckyDevice()
Get 竞价实例机器的过滤。如果未指定此参数,则不做过滤。0: 查询非竞价实例的机器; 1: 查询竞价实例的机器。- Returns:
- IsLuckyDevice 竞价实例机器的过滤。如果未指定此参数,则不做过滤。0: 查询非竞价实例的机器; 1: 查询竞价实例的机器。
-
setIsLuckyDevice
public void setIsLuckyDevice(Long IsLuckyDevice)
Set 竞价实例机器的过滤。如果未指定此参数,则不做过滤。0: 查询非竞价实例的机器; 1: 查询竞价实例的机器。- Parameters:
IsLuckyDevice- 竞价实例机器的过滤。如果未指定此参数,则不做过滤。0: 查询非竞价实例的机器; 1: 查询竞价实例的机器。
-
getOrderField
public String getOrderField()
Get 排序字段- Returns:
- OrderField 排序字段
-
setOrderField
public void setOrderField(String OrderField)
Set 排序字段- Parameters:
OrderField- 排序字段
-
getOrder
public Long getOrder()
Get 排序方式,取值:0:增序(默认),1:降序- Returns:
- Order 排序方式,取值:0:增序(默认),1:降序
-
setOrder
public void setOrder(Long Order)
Set 排序方式,取值:0:增序(默认),1:降序- Parameters:
Order- 排序方式,取值:0:增序(默认),1:降序
-
getMaintainStatus
public String getMaintainStatus()
Get 按照维保方式过滤。可取值为 Maintain: 在保; WillExpire: 即将过保; Expire: 已过保- Returns:
- MaintainStatus 按照维保方式过滤。可取值为 Maintain: 在保; WillExpire: 即将过保; Expire: 已过保
-
setMaintainStatus
public void setMaintainStatus(String MaintainStatus)
Set 按照维保方式过滤。可取值为 Maintain: 在保; WillExpire: 即将过保; Expire: 已过保- Parameters:
MaintainStatus- 按照维保方式过滤。可取值为 Maintain: 在保; WillExpire: 即将过保; Expire: 已过保
-
-