Class DescribeDevicesRequest

    • 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: 已过保