Class DeviceInfo
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.bm.v20180423.models.DeviceInfo
-
public class DeviceInfo extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description DeviceInfo()DeviceInfo(DeviceInfo 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 设备别名LonggetAppId()Get 用户AppIdLonggetAutoRenewFlag()Get 自动续费标识。0: 不自动续费; 1:自动续费LonggetCpmPayMode()Get 计费模式。1: 预付费; 2: 后付费; 3:预付费转后付费中StringgetDeadline()Get 设备到期时间StringgetDeliverTime()Get 设备交付时间StringgetDeviceClassCode()Get 设备类型LonggetDeviceStatus()Get 设备状态ID,取值:1:申领设备中2:初始化中4:运营中7:隔离中8:已隔离10:解隔离中16:故障中StringgetDhcpIp()Get 带外IPStringgetInstanceId()Get 设备唯一IDLonggetIsLuckyDevice()Get 标识是否是竞价实例。0: 普通设备; 1: 竞价实例设备StringgetLanIp()Get 内网IPStringgetMaintainMessage()Get 维保信息描述 注意:此字段可能返回 null,表示取不到有效值。StringgetMaintainStatus()Get 标识机器维保状态。Maintain: 在保; WillExpire: 即将过保; Expire: 已过保 注意:此字段可能返回 null,表示取不到有效值。LonggetOperateStatus()Get 设备操作状态ID,取值: 1:运行中2:正在关机3:已关机5:正在开机7:重启中9:重装中12:绑定EIP13:解绑EIP14:绑定LB15:解绑LB19:更换IP中20:制作镜像中21:制作镜像失败23:故障待重装24:无备件待退回LonggetOsTypeId()Get 操作系统ID,参考接口[查询操作系统信息(DescribeOsInfo)](https://cloud.tencent.com/document/product/386/32902)LonggetRaidId()Get RAID类型ID,参考接口[查询机型RAID方式以及系统盘大小(DescribeDeviceClassPartition)](https://cloud.tencent.com/document/product/386/32910)StringgetSubnetCidrBlock()Get 所在子网CIDRStringgetSubnetId()Get 子网IDStringgetSubnetName()Get 所在子网别名Tag[]getTags()Get 标签列表StringgetVpcCidrBlock()Get 所在私有网络CIDRStringgetVpcId()Get 私有网络IDStringgetVpcName()Get 所在私有网络别名StringgetWanIp()Get 外网IPStringgetZone()Get 可用区voidsetAlias(String Alias)Set 设备别名voidsetAppId(Long AppId)Set 用户AppIdvoidsetAutoRenewFlag(Long AutoRenewFlag)Set 自动续费标识。0: 不自动续费; 1:自动续费voidsetCpmPayMode(Long CpmPayMode)Set 计费模式。1: 预付费; 2: 后付费; 3:预付费转后付费中voidsetDeadline(String Deadline)Set 设备到期时间voidsetDeliverTime(String DeliverTime)Set 设备交付时间voidsetDeviceClassCode(String DeviceClassCode)Set 设备类型voidsetDeviceStatus(Long DeviceStatus)Set 设备状态ID,取值:1:申领设备中2:初始化中4:运营中7:隔离中8:已隔离10:解隔离中16:故障中voidsetDhcpIp(String DhcpIp)Set 带外IPvoidsetInstanceId(String InstanceId)Set 设备唯一IDvoidsetIsLuckyDevice(Long IsLuckyDevice)Set 标识是否是竞价实例。0: 普通设备; 1: 竞价实例设备voidsetLanIp(String LanIp)Set 内网IPvoidsetMaintainMessage(String MaintainMessage)Set 维保信息描述 注意:此字段可能返回 null,表示取不到有效值。voidsetMaintainStatus(String MaintainStatus)Set 标识机器维保状态。Maintain: 在保; WillExpire: 即将过保; Expire: 已过保 注意:此字段可能返回 null,表示取不到有效值。voidsetOperateStatus(Long OperateStatus)Set 设备操作状态ID,取值: 1:运行中2:正在关机3:已关机5:正在开机7:重启中9:重装中12:绑定EIP13:解绑EIP14:绑定LB15:解绑LB19:更换IP中20:制作镜像中21:制作镜像失败23:故障待重装24:无备件待退回voidsetOsTypeId(Long OsTypeId)Set 操作系统ID,参考接口[查询操作系统信息(DescribeOsInfo)](https://cloud.tencent.com/document/product/386/32902)voidsetRaidId(Long RaidId)Set RAID类型ID,参考接口[查询机型RAID方式以及系统盘大小(DescribeDeviceClassPartition)](https://cloud.tencent.com/document/product/386/32910)voidsetSubnetCidrBlock(String SubnetCidrBlock)Set 所在子网CIDRvoidsetSubnetId(String SubnetId)Set 子网IDvoidsetSubnetName(String SubnetName)Set 所在子网别名voidsetTags(Tag[] Tags)Set 标签列表voidsetVpcCidrBlock(String VpcCidrBlock)Set 所在私有网络CIDRvoidsetVpcId(String VpcId)Set 私有网络IDvoidsetVpcName(String VpcName)Set 所在私有网络别名voidsetWanIp(String WanIp)Set 外网IPvoidsetZone(String Zone)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
-
DeviceInfo
public DeviceInfo()
-
DeviceInfo
public DeviceInfo(DeviceInfo 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
-
getInstanceId
public String getInstanceId()
Get 设备唯一ID- Returns:
- InstanceId 设备唯一ID
-
setInstanceId
public void setInstanceId(String InstanceId)
Set 设备唯一ID- Parameters:
InstanceId- 设备唯一ID
-
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
-
getDeviceStatus
public Long getDeviceStatus()
Get 设备状态ID,取值:- 1:申领设备中
- 2:初始化中
- 4:运营中
- 7:隔离中
- 8:已隔离
- 10:解隔离中
- 16:故障中
- Returns:
- DeviceStatus 设备状态ID,取值:
- 1:申领设备中
- 2:初始化中
- 4:运营中
- 7:隔离中
- 8:已隔离
- 10:解隔离中
- 16:故障中
-
setDeviceStatus
public void setDeviceStatus(Long DeviceStatus)
Set 设备状态ID,取值:- 1:申领设备中
- 2:初始化中
- 4:运营中
- 7:隔离中
- 8:已隔离
- 10:解隔离中
- 16:故障中
- Parameters:
DeviceStatus- 设备状态ID,取值:- 1:申领设备中
- 2:初始化中
- 4:运营中
- 7:隔离中
- 8:已隔离
- 10:解隔离中
- 16:故障中
-
getOperateStatus
public Long getOperateStatus()
Get 设备操作状态ID,取值:- 1:运行中
- 2:正在关机
- 3:已关机
- 5:正在开机
- 7:重启中
- 9:重装中
- 12:绑定EIP
- 13:解绑EIP
- 14:绑定LB
- 15:解绑LB
- 19:更换IP中
- 20:制作镜像中
- 21:制作镜像失败
- 23:故障待重装
- 24:无备件待退回
- Returns:
- OperateStatus 设备操作状态ID,取值:
- 1:运行中
- 2:正在关机
- 3:已关机
- 5:正在开机
- 7:重启中
- 9:重装中
- 12:绑定EIP
- 13:解绑EIP
- 14:绑定LB
- 15:解绑LB
- 19:更换IP中
- 20:制作镜像中
- 21:制作镜像失败
- 23:故障待重装
- 24:无备件待退回
-
setOperateStatus
public void setOperateStatus(Long OperateStatus)
Set 设备操作状态ID,取值:- 1:运行中
- 2:正在关机
- 3:已关机
- 5:正在开机
- 7:重启中
- 9:重装中
- 12:绑定EIP
- 13:解绑EIP
- 14:绑定LB
- 15:解绑LB
- 19:更换IP中
- 20:制作镜像中
- 21:制作镜像失败
- 23:故障待重装
- 24:无备件待退回
- Parameters:
OperateStatus- 设备操作状态ID,取值:- 1:运行中
- 2:正在关机
- 3:已关机
- 5:正在开机
- 7:重启中
- 9:重装中
- 12:绑定EIP
- 13:解绑EIP
- 14:绑定LB
- 15:解绑LB
- 19:更换IP中
- 20:制作镜像中
- 21:制作镜像失败
- 23:故障待重装
- 24:无备件待退回
-
getOsTypeId
public Long getOsTypeId()
Get 操作系统ID,参考接口[查询操作系统信息(DescribeOsInfo)](https://cloud.tencent.com/document/product/386/32902)- Returns:
- OsTypeId 操作系统ID,参考接口[查询操作系统信息(DescribeOsInfo)](https://cloud.tencent.com/document/product/386/32902)
-
setOsTypeId
public void setOsTypeId(Long OsTypeId)
Set 操作系统ID,参考接口[查询操作系统信息(DescribeOsInfo)](https://cloud.tencent.com/document/product/386/32902)- Parameters:
OsTypeId- 操作系统ID,参考接口[查询操作系统信息(DescribeOsInfo)](https://cloud.tencent.com/document/product/386/32902)
-
getRaidId
public Long getRaidId()
Get RAID类型ID,参考接口[查询机型RAID方式以及系统盘大小(DescribeDeviceClassPartition)](https://cloud.tencent.com/document/product/386/32910)- Returns:
- RaidId RAID类型ID,参考接口[查询机型RAID方式以及系统盘大小(DescribeDeviceClassPartition)](https://cloud.tencent.com/document/product/386/32910)
-
setRaidId
public void setRaidId(Long RaidId)
Set RAID类型ID,参考接口[查询机型RAID方式以及系统盘大小(DescribeDeviceClassPartition)](https://cloud.tencent.com/document/product/386/32910)- Parameters:
RaidId- RAID类型ID,参考接口[查询机型RAID方式以及系统盘大小(DescribeDeviceClassPartition)](https://cloud.tencent.com/document/product/386/32910)
-
getAlias
public String getAlias()
Get 设备别名- Returns:
- Alias 设备别名
-
setAlias
public void setAlias(String Alias)
Set 设备别名- Parameters:
Alias- 设备别名
-
getAppId
public Long getAppId()
Get 用户AppId- Returns:
- AppId 用户AppId
-
setAppId
public void setAppId(Long AppId)
Set 用户AppId- Parameters:
AppId- 用户AppId
-
getZone
public String getZone()
Get 可用区- Returns:
- Zone 可用区
-
setZone
public void setZone(String Zone)
Set 可用区- Parameters:
Zone- 可用区
-
getWanIp
public String getWanIp()
Get 外网IP- Returns:
- WanIp 外网IP
-
setWanIp
public void setWanIp(String WanIp)
Set 外网IP- Parameters:
WanIp- 外网IP
-
getLanIp
public String getLanIp()
Get 内网IP- Returns:
- LanIp 内网IP
-
setLanIp
public void setLanIp(String LanIp)
Set 内网IP- Parameters:
LanIp- 内网IP
-
getDeliverTime
public String getDeliverTime()
Get 设备交付时间- Returns:
- DeliverTime 设备交付时间
-
setDeliverTime
public void setDeliverTime(String DeliverTime)
Set 设备交付时间- Parameters:
DeliverTime- 设备交付时间
-
getDeadline
public String getDeadline()
Get 设备到期时间- Returns:
- Deadline 设备到期时间
-
setDeadline
public void setDeadline(String Deadline)
Set 设备到期时间- Parameters:
Deadline- 设备到期时间
-
getAutoRenewFlag
public Long getAutoRenewFlag()
Get 自动续费标识。0: 不自动续费; 1:自动续费- Returns:
- AutoRenewFlag 自动续费标识。0: 不自动续费; 1:自动续费
-
setAutoRenewFlag
public void setAutoRenewFlag(Long AutoRenewFlag)
Set 自动续费标识。0: 不自动续费; 1:自动续费- Parameters:
AutoRenewFlag- 自动续费标识。0: 不自动续费; 1:自动续费
-
getDeviceClassCode
public String getDeviceClassCode()
Get 设备类型- Returns:
- DeviceClassCode 设备类型
-
setDeviceClassCode
public void setDeviceClassCode(String DeviceClassCode)
Set 设备类型- Parameters:
DeviceClassCode- 设备类型
-
getTags
public Tag[] getTags()
Get 标签列表- Returns:
- Tags 标签列表
-
setTags
public void setTags(Tag[] Tags)
Set 标签列表- Parameters:
Tags- 标签列表
-
getCpmPayMode
public Long getCpmPayMode()
Get 计费模式。1: 预付费; 2: 后付费; 3:预付费转后付费中- Returns:
- CpmPayMode 计费模式。1: 预付费; 2: 后付费; 3:预付费转后付费中
-
setCpmPayMode
public void setCpmPayMode(Long CpmPayMode)
Set 计费模式。1: 预付费; 2: 后付费; 3:预付费转后付费中- Parameters:
CpmPayMode- 计费模式。1: 预付费; 2: 后付费; 3:预付费转后付费中
-
getDhcpIp
public String getDhcpIp()
Get 带外IP- Returns:
- DhcpIp 带外IP
-
setDhcpIp
public void setDhcpIp(String DhcpIp)
Set 带外IP- Parameters:
DhcpIp- 带外IP
-
getVpcName
public String getVpcName()
Get 所在私有网络别名- Returns:
- VpcName 所在私有网络别名
-
setVpcName
public void setVpcName(String VpcName)
Set 所在私有网络别名- Parameters:
VpcName- 所在私有网络别名
-
getSubnetName
public String getSubnetName()
Get 所在子网别名- Returns:
- SubnetName 所在子网别名
-
setSubnetName
public void setSubnetName(String SubnetName)
Set 所在子网别名- Parameters:
SubnetName- 所在子网别名
-
getVpcCidrBlock
public String getVpcCidrBlock()
Get 所在私有网络CIDR- Returns:
- VpcCidrBlock 所在私有网络CIDR
-
setVpcCidrBlock
public void setVpcCidrBlock(String VpcCidrBlock)
Set 所在私有网络CIDR- Parameters:
VpcCidrBlock- 所在私有网络CIDR
-
getSubnetCidrBlock
public String getSubnetCidrBlock()
Get 所在子网CIDR- Returns:
- SubnetCidrBlock 所在子网CIDR
-
setSubnetCidrBlock
public void setSubnetCidrBlock(String SubnetCidrBlock)
Set 所在子网CIDR- Parameters:
SubnetCidrBlock- 所在子网CIDR
-
getIsLuckyDevice
public Long getIsLuckyDevice()
Get 标识是否是竞价实例。0: 普通设备; 1: 竞价实例设备- Returns:
- IsLuckyDevice 标识是否是竞价实例。0: 普通设备; 1: 竞价实例设备
-
setIsLuckyDevice
public void setIsLuckyDevice(Long IsLuckyDevice)
Set 标识是否是竞价实例。0: 普通设备; 1: 竞价实例设备- Parameters:
IsLuckyDevice- 标识是否是竞价实例。0: 普通设备; 1: 竞价实例设备
-
getMaintainStatus
public String getMaintainStatus()
Get 标识机器维保状态。Maintain: 在保; WillExpire: 即将过保; Expire: 已过保 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- MaintainStatus 标识机器维保状态。Maintain: 在保; WillExpire: 即将过保; Expire: 已过保 注意:此字段可能返回 null,表示取不到有效值。
-
setMaintainStatus
public void setMaintainStatus(String MaintainStatus)
Set 标识机器维保状态。Maintain: 在保; WillExpire: 即将过保; Expire: 已过保 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
MaintainStatus- 标识机器维保状态。Maintain: 在保; WillExpire: 即将过保; Expire: 已过保 注意:此字段可能返回 null,表示取不到有效值。
-
getMaintainMessage
public String getMaintainMessage()
Get 维保信息描述 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- MaintainMessage 维保信息描述 注意:此字段可能返回 null,表示取不到有效值。
-
setMaintainMessage
public void setMaintainMessage(String MaintainMessage)
Set 维保信息描述 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
MaintainMessage- 维保信息描述 注意:此字段可能返回 null,表示取不到有效值。
-
-