Class BuyDevicesRequest

    • Constructor Summary

      Constructors 
      Constructor Description
      BuyDevicesRequest()  
      BuyDevicesRequest​(BuyDevicesRequest 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
      String[] getAliases()
      Get 设备名称列表
      Long getApplyEip()
      Get 是否分配弹性公网IP,取值:1(分配) 0(不分配),默认取值0
      Long getAutoRenewFlag()
      Get 自动续费标志位,取值:1(自动续费) 0(不自动续费),默认取值0
      String getBuySession()
      Get 此参数是为了防止重复发货。如果两次调用传入相同的BuySession,只会发货一次。 不要以设备别名作为BuySession,这样只会第一次购买成功。参数长度为128位,合法字符为大小字母,数字,下划线,横线。
      Long getContainRaidCard()
      Get 是否有RAID卡,取值:1(有) 0(无),自定义机型需要传入
      Long getCpmPayMode()
      Get 物理机计费模式,取值:1(预付费) 2(后付费),默认取值为1
      Long getCpuId()
      Get CPU型号ID,自定义机型需要传入,取值:
      1: E5-2620v3 (6核) * 22: E5-2680v4 (14核) * 23: E5-2670v3 (12核) * 24: E5-2620v4 (8核) * 25: 4110 (8核) * 26: 6133 (20核) * 2
      Long getDataDiskCount()
      Get 数据盘数量,自定义机型需要传入。取值参考接口[查询自定义机型部件信息(DescribeHardwareSpecification)](https://cloud.tencent.com/document/api/386/33565)返回值
      Long getDataDiskTypeId()
      Get 数据盘ID,自定义机型需要传入。取值参考接口[查询自定义机型部件信息(DescribeHardwareSpecification)](https://cloud.tencent.com/document/api/386/33565)返回值
      String getDeviceClassCode()
      Get 购买的机型ID。通过接口[查询设备型号(DescribeDeviceClass)](https://cloud.tencent.com/document/api/386/32911)获取机型信息
      Long getEipBandwidth()
      Get 弹性公网IP带宽限制,单位Mb
      String getEipPayMode()
      Get 弹性公网IP计费模式,取值:Flow(按流量计费) Bandwidth(按带宽计费),默认取值Flow
      String getFileSystem()
      Get 指定数据盘的文件系统格式,当前支持 EXT4和XFS选项, 默认为EXT4。 参数适用于数据盘和Linux, 且在IsZoning为1时生效
      Long getGoodsCount()
      Get 购买数量
      Long getHyperThreading()
      Get 是否开启超线程,取值:1(开启) 0(关闭),默认取值1
      String getImageId()
      Get 自定义镜像ID,取值生效时用自定义镜像部署物理机
      Long getIsZoning()
      Get 数据盘是否格式化,取值:1(格式化) 0(不格式化),默认取值为1
      String[] getLanIps()
      Get 指定的内网IP列表,不指定时自动分配
      Long getMemSize()
      Get 内存大小,单位为G,自定义机型需要传入。取值参考接口[查询自定义机型部件信息(DescribeHardwareSpecification)](https://cloud.tencent.com/document/api/386/33565)返回值
      Long getNeedEMRAgent()
      Get 是否安装EMR Agent,取值:1(安装) 0(不安装),默认取值0
      Long getNeedEMRSoftware()
      Get 是否安装EMR软件包,取值:1(安装) 0(不安装),默认取值0
      Long getNeedMonitorAgent()
      Get 是否安装监控Agent,取值:1(安装) 0(不安装),默认取值0
      Long getNeedSecurityAgent()
      Get 是否安装安全Agent,取值:1(安装) 0(不安装),默认取值0
      Long getOsTypeId()
      Get 部署服务器的操作系统ID。通过接口[查询操作系统信息(DescribeOsInfo)](https://cloud.tencent.com/document/product/386/32902)获取操作系统信息
      String getPassword()
      Get 设置Linux root或Windows Administrator的密码
      Long getRaidId()
      Get RAID类型ID。通过接口[查询机型RAID方式以及系统盘大小(DescribeDeviceClassPartition)](https://cloud.tencent.com/document/api/386/32910)获取RAID信息
      String getSgId()
      Get 绑定已有的安全组ID。仅在NeedSecurityAgent为1时生效
      String getSubnetId()
      Get 购买至子网ID
      Long getSysDataSpace()
      Get /data分区大小,单位为G。如果系统盘还有剩余大小,会分配给/data分区。(特殊情况:如果剩余空间不足10G,并且没有指定/data分区,则剩余空间会分配给Root分区)
      Long getSysRootSpace()
      Get 系统盘根分区大小,单位为G,默认取值10G。通过接口[查询机型RAID方式以及系统盘大小(DescribeDeviceClassPartition)](https://cloud.tencent.com/document/api/386/32910)获取根分区信息
      Long getSysSwaporuefiSpace()
      Get 系统盘swap分区或/boot/efi分区的大小,单位为G。若是uefi启动的机器,分区为/boot/efi,且此值是默认是2G。 普通机器为swap分区,可以不指定此分区。 机型是否是uefi启动,参见接口[查询设备型号(DescribeDeviceClass)](https://cloud.tencent.com/document/api/386/32911)
      Long getSystemDiskCount()
      Get 系统盘数量,自定义机型需要传入。取值参考接口[查询自定义机型部件信息(DescribeHardwareSpecification)](https://cloud.tencent.com/document/api/386/33565)返回值
      Long getSystemDiskTypeId()
      Get 系统盘ID,自定义机型需要传入。取值参考接口[查询自定义机型部件信息(DescribeHardwareSpecification)](https://cloud.tencent.com/document/api/386/33565)返回值
      Long getSysUsrlocalSpace()
      Get /usr/local分区大小,单位为G
      Tag[] getTags()
      Get 绑定的标签列表
      String getTemplateId()
      Get 安全组模板ID,由模板创建新安全组并绑定。TemplateId和SgId不能同时传入
      Long getTimeSpan()
      Get 购买时长
      String getTimeUnit()
      Get 购买时长单位,取值:M(月) D(天)
      String getVpcId()
      Get 购买至私有网络ID
      String getZone()
      Get 可用区ID。通过接口[查询地域以及可用区(DescribeRegions)](https://cloud.tencent.com/document/api/386/33564)获取可用区信息
      void setAliases​(String[] Aliases)
      Set 设备名称列表
      void setApplyEip​(Long ApplyEip)
      Set 是否分配弹性公网IP,取值:1(分配) 0(不分配),默认取值0
      void setAutoRenewFlag​(Long AutoRenewFlag)
      Set 自动续费标志位,取值:1(自动续费) 0(不自动续费),默认取值0
      void setBuySession​(String BuySession)
      Set 此参数是为了防止重复发货。如果两次调用传入相同的BuySession,只会发货一次。 不要以设备别名作为BuySession,这样只会第一次购买成功。参数长度为128位,合法字符为大小字母,数字,下划线,横线。
      void setContainRaidCard​(Long ContainRaidCard)
      Set 是否有RAID卡,取值:1(有) 0(无),自定义机型需要传入
      void setCpmPayMode​(Long CpmPayMode)
      Set 物理机计费模式,取值:1(预付费) 2(后付费),默认取值为1
      void setCpuId​(Long CpuId)
      Set CPU型号ID,自定义机型需要传入,取值:
      1: E5-2620v3 (6核) * 22: E5-2680v4 (14核) * 23: E5-2670v3 (12核) * 24: E5-2620v4 (8核) * 25: 4110 (8核) * 26: 6133 (20核) * 2
      void setDataDiskCount​(Long DataDiskCount)
      Set 数据盘数量,自定义机型需要传入。取值参考接口[查询自定义机型部件信息(DescribeHardwareSpecification)](https://cloud.tencent.com/document/api/386/33565)返回值
      void setDataDiskTypeId​(Long DataDiskTypeId)
      Set 数据盘ID,自定义机型需要传入。取值参考接口[查询自定义机型部件信息(DescribeHardwareSpecification)](https://cloud.tencent.com/document/api/386/33565)返回值
      void setDeviceClassCode​(String DeviceClassCode)
      Set 购买的机型ID。通过接口[查询设备型号(DescribeDeviceClass)](https://cloud.tencent.com/document/api/386/32911)获取机型信息
      void setEipBandwidth​(Long EipBandwidth)
      Set 弹性公网IP带宽限制,单位Mb
      void setEipPayMode​(String EipPayMode)
      Set 弹性公网IP计费模式,取值:Flow(按流量计费) Bandwidth(按带宽计费),默认取值Flow
      void setFileSystem​(String FileSystem)
      Set 指定数据盘的文件系统格式,当前支持 EXT4和XFS选项, 默认为EXT4。 参数适用于数据盘和Linux, 且在IsZoning为1时生效
      void setGoodsCount​(Long GoodsCount)
      Set 购买数量
      void setHyperThreading​(Long HyperThreading)
      Set 是否开启超线程,取值:1(开启) 0(关闭),默认取值1
      void setImageId​(String ImageId)
      Set 自定义镜像ID,取值生效时用自定义镜像部署物理机
      void setIsZoning​(Long IsZoning)
      Set 数据盘是否格式化,取值:1(格式化) 0(不格式化),默认取值为1
      void setLanIps​(String[] LanIps)
      Set 指定的内网IP列表,不指定时自动分配
      void setMemSize​(Long MemSize)
      Set 内存大小,单位为G,自定义机型需要传入。取值参考接口[查询自定义机型部件信息(DescribeHardwareSpecification)](https://cloud.tencent.com/document/api/386/33565)返回值
      void setNeedEMRAgent​(Long NeedEMRAgent)
      Set 是否安装EMR Agent,取值:1(安装) 0(不安装),默认取值0
      void setNeedEMRSoftware​(Long NeedEMRSoftware)
      Set 是否安装EMR软件包,取值:1(安装) 0(不安装),默认取值0
      void setNeedMonitorAgent​(Long NeedMonitorAgent)
      Set 是否安装监控Agent,取值:1(安装) 0(不安装),默认取值0
      void setNeedSecurityAgent​(Long NeedSecurityAgent)
      Set 是否安装安全Agent,取值:1(安装) 0(不安装),默认取值0
      void setOsTypeId​(Long OsTypeId)
      Set 部署服务器的操作系统ID。通过接口[查询操作系统信息(DescribeOsInfo)](https://cloud.tencent.com/document/product/386/32902)获取操作系统信息
      void setPassword​(String Password)
      Set 设置Linux root或Windows Administrator的密码
      void setRaidId​(Long RaidId)
      Set RAID类型ID。通过接口[查询机型RAID方式以及系统盘大小(DescribeDeviceClassPartition)](https://cloud.tencent.com/document/api/386/32910)获取RAID信息
      void setSgId​(String SgId)
      Set 绑定已有的安全组ID。仅在NeedSecurityAgent为1时生效
      void setSubnetId​(String SubnetId)
      Set 购买至子网ID
      void setSysDataSpace​(Long SysDataSpace)
      Set /data分区大小,单位为G。如果系统盘还有剩余大小,会分配给/data分区。(特殊情况:如果剩余空间不足10G,并且没有指定/data分区,则剩余空间会分配给Root分区)
      void setSysRootSpace​(Long SysRootSpace)
      Set 系统盘根分区大小,单位为G,默认取值10G。通过接口[查询机型RAID方式以及系统盘大小(DescribeDeviceClassPartition)](https://cloud.tencent.com/document/api/386/32910)获取根分区信息
      void setSysSwaporuefiSpace​(Long SysSwaporuefiSpace)
      Set 系统盘swap分区或/boot/efi分区的大小,单位为G。若是uefi启动的机器,分区为/boot/efi,且此值是默认是2G。 普通机器为swap分区,可以不指定此分区。 机型是否是uefi启动,参见接口[查询设备型号(DescribeDeviceClass)](https://cloud.tencent.com/document/api/386/32911)
      void setSystemDiskCount​(Long SystemDiskCount)
      Set 系统盘数量,自定义机型需要传入。取值参考接口[查询自定义机型部件信息(DescribeHardwareSpecification)](https://cloud.tencent.com/document/api/386/33565)返回值
      void setSystemDiskTypeId​(Long SystemDiskTypeId)
      Set 系统盘ID,自定义机型需要传入。取值参考接口[查询自定义机型部件信息(DescribeHardwareSpecification)](https://cloud.tencent.com/document/api/386/33565)返回值
      void setSysUsrlocalSpace​(Long SysUsrlocalSpace)
      Set /usr/local分区大小,单位为G
      void setTags​(Tag[] Tags)
      Set 绑定的标签列表
      void setTemplateId​(String TemplateId)
      Set 安全组模板ID,由模板创建新安全组并绑定。TemplateId和SgId不能同时传入
      void setTimeSpan​(Long TimeSpan)
      Set 购买时长
      void setTimeUnit​(String TimeUnit)
      Set 购买时长单位,取值:M(月) D(天)
      void setVpcId​(String VpcId)
      Set 购买至私有网络ID
      void setZone​(String Zone)
      Set 可用区ID。通过接口[查询地域以及可用区(DescribeRegions)](https://cloud.tencent.com/document/api/386/33564)获取可用区信息
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • BuyDevicesRequest

        public BuyDevicesRequest()
      • BuyDevicesRequest

        public BuyDevicesRequest​(BuyDevicesRequest 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

      • getZone

        public String getZone()
        Get 可用区ID。通过接口[查询地域以及可用区(DescribeRegions)](https://cloud.tencent.com/document/api/386/33564)获取可用区信息
        Returns:
        Zone 可用区ID。通过接口[查询地域以及可用区(DescribeRegions)](https://cloud.tencent.com/document/api/386/33564)获取可用区信息
      • setZone

        public void setZone​(String Zone)
        Set 可用区ID。通过接口[查询地域以及可用区(DescribeRegions)](https://cloud.tencent.com/document/api/386/33564)获取可用区信息
        Parameters:
        Zone - 可用区ID。通过接口[查询地域以及可用区(DescribeRegions)](https://cloud.tencent.com/document/api/386/33564)获取可用区信息
      • 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/api/386/32910)获取RAID信息
        Returns:
        RaidId RAID类型ID。通过接口[查询机型RAID方式以及系统盘大小(DescribeDeviceClassPartition)](https://cloud.tencent.com/document/api/386/32910)获取RAID信息
      • setRaidId

        public void setRaidId​(Long RaidId)
        Set RAID类型ID。通过接口[查询机型RAID方式以及系统盘大小(DescribeDeviceClassPartition)](https://cloud.tencent.com/document/api/386/32910)获取RAID信息
        Parameters:
        RaidId - RAID类型ID。通过接口[查询机型RAID方式以及系统盘大小(DescribeDeviceClassPartition)](https://cloud.tencent.com/document/api/386/32910)获取RAID信息
      • getGoodsCount

        public Long getGoodsCount()
        Get 购买数量
        Returns:
        GoodsCount 购买数量
      • setGoodsCount

        public void setGoodsCount​(Long GoodsCount)
        Set 购买数量
        Parameters:
        GoodsCount - 购买数量
      • 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
      • 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)获取机型信息
      • getTimeUnit

        public String getTimeUnit()
        Get 购买时长单位,取值:M(月) D(天)
        Returns:
        TimeUnit 购买时长单位,取值:M(月) D(天)
      • setTimeUnit

        public void setTimeUnit​(String TimeUnit)
        Set 购买时长单位,取值:M(月) D(天)
        Parameters:
        TimeUnit - 购买时长单位,取值:M(月) D(天)
      • getTimeSpan

        public Long getTimeSpan()
        Get 购买时长
        Returns:
        TimeSpan 购买时长
      • setTimeSpan

        public void setTimeSpan​(Long TimeSpan)
        Set 购买时长
        Parameters:
        TimeSpan - 购买时长
      • getNeedSecurityAgent

        public Long getNeedSecurityAgent()
        Get 是否安装安全Agent,取值:1(安装) 0(不安装),默认取值0
        Returns:
        NeedSecurityAgent 是否安装安全Agent,取值:1(安装) 0(不安装),默认取值0
      • setNeedSecurityAgent

        public void setNeedSecurityAgent​(Long NeedSecurityAgent)
        Set 是否安装安全Agent,取值:1(安装) 0(不安装),默认取值0
        Parameters:
        NeedSecurityAgent - 是否安装安全Agent,取值:1(安装) 0(不安装),默认取值0
      • getNeedMonitorAgent

        public Long getNeedMonitorAgent()
        Get 是否安装监控Agent,取值:1(安装) 0(不安装),默认取值0
        Returns:
        NeedMonitorAgent 是否安装监控Agent,取值:1(安装) 0(不安装),默认取值0
      • setNeedMonitorAgent

        public void setNeedMonitorAgent​(Long NeedMonitorAgent)
        Set 是否安装监控Agent,取值:1(安装) 0(不安装),默认取值0
        Parameters:
        NeedMonitorAgent - 是否安装监控Agent,取值:1(安装) 0(不安装),默认取值0
      • getNeedEMRAgent

        public Long getNeedEMRAgent()
        Get 是否安装EMR Agent,取值:1(安装) 0(不安装),默认取值0
        Returns:
        NeedEMRAgent 是否安装EMR Agent,取值:1(安装) 0(不安装),默认取值0
      • setNeedEMRAgent

        public void setNeedEMRAgent​(Long NeedEMRAgent)
        Set 是否安装EMR Agent,取值:1(安装) 0(不安装),默认取值0
        Parameters:
        NeedEMRAgent - 是否安装EMR Agent,取值:1(安装) 0(不安装),默认取值0
      • getNeedEMRSoftware

        public Long getNeedEMRSoftware()
        Get 是否安装EMR软件包,取值:1(安装) 0(不安装),默认取值0
        Returns:
        NeedEMRSoftware 是否安装EMR软件包,取值:1(安装) 0(不安装),默认取值0
      • setNeedEMRSoftware

        public void setNeedEMRSoftware​(Long NeedEMRSoftware)
        Set 是否安装EMR软件包,取值:1(安装) 0(不安装),默认取值0
        Parameters:
        NeedEMRSoftware - 是否安装EMR软件包,取值:1(安装) 0(不安装),默认取值0
      • getApplyEip

        public Long getApplyEip()
        Get 是否分配弹性公网IP,取值:1(分配) 0(不分配),默认取值0
        Returns:
        ApplyEip 是否分配弹性公网IP,取值:1(分配) 0(不分配),默认取值0
      • setApplyEip

        public void setApplyEip​(Long ApplyEip)
        Set 是否分配弹性公网IP,取值:1(分配) 0(不分配),默认取值0
        Parameters:
        ApplyEip - 是否分配弹性公网IP,取值:1(分配) 0(不分配),默认取值0
      • getEipPayMode

        public String getEipPayMode()
        Get 弹性公网IP计费模式,取值:Flow(按流量计费) Bandwidth(按带宽计费),默认取值Flow
        Returns:
        EipPayMode 弹性公网IP计费模式,取值:Flow(按流量计费) Bandwidth(按带宽计费),默认取值Flow
      • setEipPayMode

        public void setEipPayMode​(String EipPayMode)
        Set 弹性公网IP计费模式,取值:Flow(按流量计费) Bandwidth(按带宽计费),默认取值Flow
        Parameters:
        EipPayMode - 弹性公网IP计费模式,取值:Flow(按流量计费) Bandwidth(按带宽计费),默认取值Flow
      • getEipBandwidth

        public Long getEipBandwidth()
        Get 弹性公网IP带宽限制,单位Mb
        Returns:
        EipBandwidth 弹性公网IP带宽限制,单位Mb
      • setEipBandwidth

        public void setEipBandwidth​(Long EipBandwidth)
        Set 弹性公网IP带宽限制,单位Mb
        Parameters:
        EipBandwidth - 弹性公网IP带宽限制,单位Mb
      • getIsZoning

        public Long getIsZoning()
        Get 数据盘是否格式化,取值:1(格式化) 0(不格式化),默认取值为1
        Returns:
        IsZoning 数据盘是否格式化,取值:1(格式化) 0(不格式化),默认取值为1
      • setIsZoning

        public void setIsZoning​(Long IsZoning)
        Set 数据盘是否格式化,取值:1(格式化) 0(不格式化),默认取值为1
        Parameters:
        IsZoning - 数据盘是否格式化,取值:1(格式化) 0(不格式化),默认取值为1
      • getCpmPayMode

        public Long getCpmPayMode()
        Get 物理机计费模式,取值:1(预付费) 2(后付费),默认取值为1
        Returns:
        CpmPayMode 物理机计费模式,取值:1(预付费) 2(后付费),默认取值为1
      • setCpmPayMode

        public void setCpmPayMode​(Long CpmPayMode)
        Set 物理机计费模式,取值:1(预付费) 2(后付费),默认取值为1
        Parameters:
        CpmPayMode - 物理机计费模式,取值:1(预付费) 2(后付费),默认取值为1
      • getImageId

        public String getImageId()
        Get 自定义镜像ID,取值生效时用自定义镜像部署物理机
        Returns:
        ImageId 自定义镜像ID,取值生效时用自定义镜像部署物理机
      • setImageId

        public void setImageId​(String ImageId)
        Set 自定义镜像ID,取值生效时用自定义镜像部署物理机
        Parameters:
        ImageId - 自定义镜像ID,取值生效时用自定义镜像部署物理机
      • getPassword

        public String getPassword()
        Get 设置Linux root或Windows Administrator的密码
        Returns:
        Password 设置Linux root或Windows Administrator的密码
      • setPassword

        public void setPassword​(String Password)
        Set 设置Linux root或Windows Administrator的密码
        Parameters:
        Password - 设置Linux root或Windows Administrator的密码
      • getAutoRenewFlag

        public Long getAutoRenewFlag()
        Get 自动续费标志位,取值:1(自动续费) 0(不自动续费),默认取值0
        Returns:
        AutoRenewFlag 自动续费标志位,取值:1(自动续费) 0(不自动续费),默认取值0
      • setAutoRenewFlag

        public void setAutoRenewFlag​(Long AutoRenewFlag)
        Set 自动续费标志位,取值:1(自动续费) 0(不自动续费),默认取值0
        Parameters:
        AutoRenewFlag - 自动续费标志位,取值:1(自动续费) 0(不自动续费),默认取值0
      • getSysRootSpace

        public Long getSysRootSpace()
        Get 系统盘根分区大小,单位为G,默认取值10G。通过接口[查询机型RAID方式以及系统盘大小(DescribeDeviceClassPartition)](https://cloud.tencent.com/document/api/386/32910)获取根分区信息
        Returns:
        SysRootSpace 系统盘根分区大小,单位为G,默认取值10G。通过接口[查询机型RAID方式以及系统盘大小(DescribeDeviceClassPartition)](https://cloud.tencent.com/document/api/386/32910)获取根分区信息
      • setSysRootSpace

        public void setSysRootSpace​(Long SysRootSpace)
        Set 系统盘根分区大小,单位为G,默认取值10G。通过接口[查询机型RAID方式以及系统盘大小(DescribeDeviceClassPartition)](https://cloud.tencent.com/document/api/386/32910)获取根分区信息
        Parameters:
        SysRootSpace - 系统盘根分区大小,单位为G,默认取值10G。通过接口[查询机型RAID方式以及系统盘大小(DescribeDeviceClassPartition)](https://cloud.tencent.com/document/api/386/32910)获取根分区信息
      • getSysSwaporuefiSpace

        public Long getSysSwaporuefiSpace()
        Get 系统盘swap分区或/boot/efi分区的大小,单位为G。若是uefi启动的机器,分区为/boot/efi,且此值是默认是2G。 普通机器为swap分区,可以不指定此分区。 机型是否是uefi启动,参见接口[查询设备型号(DescribeDeviceClass)](https://cloud.tencent.com/document/api/386/32911)
        Returns:
        SysSwaporuefiSpace 系统盘swap分区或/boot/efi分区的大小,单位为G。若是uefi启动的机器,分区为/boot/efi,且此值是默认是2G。 普通机器为swap分区,可以不指定此分区。 机型是否是uefi启动,参见接口[查询设备型号(DescribeDeviceClass)](https://cloud.tencent.com/document/api/386/32911)
      • setSysSwaporuefiSpace

        public void setSysSwaporuefiSpace​(Long SysSwaporuefiSpace)
        Set 系统盘swap分区或/boot/efi分区的大小,单位为G。若是uefi启动的机器,分区为/boot/efi,且此值是默认是2G。 普通机器为swap分区,可以不指定此分区。 机型是否是uefi启动,参见接口[查询设备型号(DescribeDeviceClass)](https://cloud.tencent.com/document/api/386/32911)
        Parameters:
        SysSwaporuefiSpace - 系统盘swap分区或/boot/efi分区的大小,单位为G。若是uefi启动的机器,分区为/boot/efi,且此值是默认是2G。 普通机器为swap分区,可以不指定此分区。 机型是否是uefi启动,参见接口[查询设备型号(DescribeDeviceClass)](https://cloud.tencent.com/document/api/386/32911)
      • getSysUsrlocalSpace

        public Long getSysUsrlocalSpace()
        Get /usr/local分区大小,单位为G
        Returns:
        SysUsrlocalSpace /usr/local分区大小,单位为G
      • setSysUsrlocalSpace

        public void setSysUsrlocalSpace​(Long SysUsrlocalSpace)
        Set /usr/local分区大小,单位为G
        Parameters:
        SysUsrlocalSpace - /usr/local分区大小,单位为G
      • getSysDataSpace

        public Long getSysDataSpace()
        Get /data分区大小,单位为G。如果系统盘还有剩余大小,会分配给/data分区。(特殊情况:如果剩余空间不足10G,并且没有指定/data分区,则剩余空间会分配给Root分区)
        Returns:
        SysDataSpace /data分区大小,单位为G。如果系统盘还有剩余大小,会分配给/data分区。(特殊情况:如果剩余空间不足10G,并且没有指定/data分区,则剩余空间会分配给Root分区)
      • setSysDataSpace

        public void setSysDataSpace​(Long SysDataSpace)
        Set /data分区大小,单位为G。如果系统盘还有剩余大小,会分配给/data分区。(特殊情况:如果剩余空间不足10G,并且没有指定/data分区,则剩余空间会分配给Root分区)
        Parameters:
        SysDataSpace - /data分区大小,单位为G。如果系统盘还有剩余大小,会分配给/data分区。(特殊情况:如果剩余空间不足10G,并且没有指定/data分区,则剩余空间会分配给Root分区)
      • getHyperThreading

        public Long getHyperThreading()
        Get 是否开启超线程,取值:1(开启) 0(关闭),默认取值1
        Returns:
        HyperThreading 是否开启超线程,取值:1(开启) 0(关闭),默认取值1
      • setHyperThreading

        public void setHyperThreading​(Long HyperThreading)
        Set 是否开启超线程,取值:1(开启) 0(关闭),默认取值1
        Parameters:
        HyperThreading - 是否开启超线程,取值:1(开启) 0(关闭),默认取值1
      • getLanIps

        public String[] getLanIps()
        Get 指定的内网IP列表,不指定时自动分配
        Returns:
        LanIps 指定的内网IP列表,不指定时自动分配
      • setLanIps

        public void setLanIps​(String[] LanIps)
        Set 指定的内网IP列表,不指定时自动分配
        Parameters:
        LanIps - 指定的内网IP列表,不指定时自动分配
      • getAliases

        public String[] getAliases()
        Get 设备名称列表
        Returns:
        Aliases 设备名称列表
      • setAliases

        public void setAliases​(String[] Aliases)
        Set 设备名称列表
        Parameters:
        Aliases - 设备名称列表
      • getCpuId

        public Long getCpuId()
        Get CPU型号ID,自定义机型需要传入,取值:
      • 1: E5-2620v3 (6核) * 2
      • 2: E5-2680v4 (14核) * 2
      • 3: E5-2670v3 (12核) * 2
      • 4: E5-2620v4 (8核) * 2
      • 5: 4110 (8核) * 2
      • 6: 6133 (20核) * 2

Returns:
CpuId CPU型号ID,自定义机型需要传入,取值:
  • 1: E5-2620v3 (6核) * 2
  • 2: E5-2680v4 (14核) * 2
  • 3: E5-2670v3 (12核) * 2
  • 4: E5-2620v4 (8核) * 2
  • 5: 4110 (8核) * 2
  • 6: 6133 (20核) * 2

  • Parameters:
    CpuId - CPU型号ID,自定义机型需要传入,取值:
  • 1: E5-2620v3 (6核) * 2
  • 2: E5-2680v4 (14核) * 2
  • 3: E5-2670v3 (12核) * 2
  • 4: E5-2620v4 (8核) * 2
  • 5: 4110 (8核) * 2
  • 6: 6133 (20核) * 2