Class ReloadDeviceOsRequest

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getFileSystem()
      Get 指定数据盘的文件系统格式,当前支持 EXT4和XFS选项, 默认为EXT4。 参数适用于数据盘和Linux, 且在IsZoning为1时生效
      Long getHyperThreading()
      Get 指定是否开启超线程。 0:关闭超线程;1:开启超线程(默认值)
      String getImageId()
      Get 自定义镜像ID。传此字段则用自定义镜像重装
      String getInstanceId()
      Get 设备的唯一ID
      Long getIsZoning()
      Get 是否格式化数据盘。0: 不格式化(默认值);1:格式化
      String getLanIp()
      Get 重装指定IP地址
      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/api/386/32902)获取操作系统信息
      String getPassword()
      Get 密码。 用户设置的linux root或Windows Administrator密码。密码校验规则: Windows机器密码需12到16位,至少包括三项 `[a-z]`,`[A-Z]`,`[0-9]`和`[()`'`~!@#$%^&*-+=_`|`{}[]:;'<>,.?/]`的特殊符号, 密码不能包含Administrator(不区分大小写); Linux机器密码需8到16位,至少包括两项`[a-z,A-Z]`,`[0-9]`和`[()`'`~!@#$%^&*-+=_`|`{}[]:;'<>,.?/]`的特殊符号
      Long getRaidId()
      Get RAID类型ID。通过接口[查询机型RAID方式以及系统盘大小(DescribeDeviceClassPartition)](https://cloud.tencent.com/document/api/386/32910)获取RAID信息
      Long getReserveSgConfig()
      Get 是否保留安全组配置,取值:1(保留) 0(不保留),默认取值0
      String getSubnetId()
      Get 重装到新的子网的ID。如果改变VPC子网,则要求与VpcId同时传参,否则可不填
      Long getSysDataSpace()
      Get /data分区大小,可不填。除root、swap、usr/local的剩余空间会自动分配到data分区
      Long getSysRootSpace()
      Get 系统盘根分区大小,默认是10G。系统盘的大小参考接口[查询机型RAID方式以及系统盘大小(DescribeDeviceClassPartition)](https://cloud.tencent.com/document/api/386/32910)
      Long getSysSwaporuefiSpace()
      Get 系统盘swap分区或/boot/efi分区的大小。若是uefi启动的机器,分区为/boot/efi ,且此值是默认是2G。普通机器为swap分区,可以不指定此分区。机型是否是uefi启动,参考接口[查询设备型号(DescribeDeviceClass)](https://cloud.tencent.com/document/api/386/32911)
      Long getSysUsrlocalSpace()
      Get /usr/local分区大小
      String getVpcId()
      Get 重装到新的私有网络的ID。如果改变VPC子网,则要求与SubnetId同时传参,否则可不填
      void setFileSystem​(String FileSystem)
      Set 指定数据盘的文件系统格式,当前支持 EXT4和XFS选项, 默认为EXT4。 参数适用于数据盘和Linux, 且在IsZoning为1时生效
      void setHyperThreading​(Long HyperThreading)
      Set 指定是否开启超线程。 0:关闭超线程;1:开启超线程(默认值)
      void setImageId​(String ImageId)
      Set 自定义镜像ID。传此字段则用自定义镜像重装
      void setInstanceId​(String InstanceId)
      Set 设备的唯一ID
      void setIsZoning​(Long IsZoning)
      Set 是否格式化数据盘。0: 不格式化(默认值);1:格式化
      void setLanIp​(String LanIp)
      Set 重装指定IP地址
      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/api/386/32902)获取操作系统信息
      void setPassword​(String Password)
      Set 密码。 用户设置的linux root或Windows Administrator密码。密码校验规则: Windows机器密码需12到16位,至少包括三项 `[a-z]`,`[A-Z]`,`[0-9]`和`[()`'`~!@#$%^&*-+=_`|`{}[]:;'<>,.?/]`的特殊符号, 密码不能包含Administrator(不区分大小写); Linux机器密码需8到16位,至少包括两项`[a-z,A-Z]`,`[0-9]`和`[()`'`~!@#$%^&*-+=_`|`{}[]:;'<>,.?/]`的特殊符号
      void setRaidId​(Long RaidId)
      Set RAID类型ID。通过接口[查询机型RAID方式以及系统盘大小(DescribeDeviceClassPartition)](https://cloud.tencent.com/document/api/386/32910)获取RAID信息
      void setReserveSgConfig​(Long ReserveSgConfig)
      Set 是否保留安全组配置,取值:1(保留) 0(不保留),默认取值0
      void setSubnetId​(String SubnetId)
      Set 重装到新的子网的ID。如果改变VPC子网,则要求与VpcId同时传参,否则可不填
      void setSysDataSpace​(Long SysDataSpace)
      Set /data分区大小,可不填。除root、swap、usr/local的剩余空间会自动分配到data分区
      void setSysRootSpace​(Long SysRootSpace)
      Set 系统盘根分区大小,默认是10G。系统盘的大小参考接口[查询机型RAID方式以及系统盘大小(DescribeDeviceClassPartition)](https://cloud.tencent.com/document/api/386/32910)
      void setSysSwaporuefiSpace​(Long SysSwaporuefiSpace)
      Set 系统盘swap分区或/boot/efi分区的大小。若是uefi启动的机器,分区为/boot/efi ,且此值是默认是2G。普通机器为swap分区,可以不指定此分区。机型是否是uefi启动,参考接口[查询设备型号(DescribeDeviceClass)](https://cloud.tencent.com/document/api/386/32911)
      void setSysUsrlocalSpace​(Long SysUsrlocalSpace)
      Set /usr/local分区大小
      void setVpcId​(String VpcId)
      Set 重装到新的私有网络的ID。如果改变VPC子网,则要求与SubnetId同时传参,否则可不填
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • ReloadDeviceOsRequest

        public ReloadDeviceOsRequest()
      • ReloadDeviceOsRequest

        public ReloadDeviceOsRequest​(ReloadDeviceOsRequest 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
      • getPassword

        public String getPassword()
        Get 密码。 用户设置的linux root或Windows Administrator密码。密码校验规则:
      • Windows机器密码需12到16位,至少包括三项 `[a-z]`,`[A-Z]`,`[0-9]`和`[()`'`~!@#$%^&*-+=_`|`{}[]:;'<>,.?/]`的特殊符号, 密码不能包含Administrator(不区分大小写);
      • Linux机器密码需8到16位,至少包括两项`[a-z,A-Z]`,`[0-9]`和`[()`'`~!@#$%^&*-+=_`|`{}[]:;'<>,.?/]`的特殊符号
Returns:
Password 密码。 用户设置的linux root或Windows Administrator密码。密码校验规则:
  • Windows机器密码需12到16位,至少包括三项 `[a-z]`,`[A-Z]`,`[0-9]`和`[()`'`~!@#$%^&*-+=_`|`{}[]:;'<>,.?/]`的特殊符号, 密码不能包含Administrator(不区分大小写);
  • Linux机器密码需8到16位,至少包括两项`[a-z,A-Z]`,`[0-9]`和`[()`'`~!@#$%^&*-+=_`|`{}[]:;'<>,.?/]`的特殊符号
  • Parameters:
    Password - 密码。 用户设置的linux root或Windows Administrator密码。密码校验规则:
  • Windows机器密码需12到16位,至少包括三项 `[a-z]`,`[A-Z]`,`[0-9]`和`[()`'`~!@#$%^&*-+=_`|`{}[]:;'<>,.?/]`的特殊符号, 密码不能包含Administrator(不区分大小写);
  • Linux机器密码需8到16位,至少包括两项`[a-z,A-Z]`,`[0-9]`和`[()`'`~!@#$%^&*-+=_`|`{}[]:;'<>,.?/]`的特殊符号