Class ReloadDeviceOsRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.bm.v20180423.models.ReloadDeviceOsRequest
-
public class ReloadDeviceOsRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description ReloadDeviceOsRequest()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 Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetFileSystem()Get 指定数据盘的文件系统格式,当前支持 EXT4和XFS选项, 默认为EXT4。 参数适用于数据盘和Linux, 且在IsZoning为1时生效LonggetHyperThreading()Get 指定是否开启超线程。 0:关闭超线程;1:开启超线程(默认值)StringgetImageId()Get 自定义镜像ID。传此字段则用自定义镜像重装StringgetInstanceId()Get 设备的唯一IDLonggetIsZoning()Get 是否格式化数据盘。0: 不格式化(默认值);1:格式化StringgetLanIp()Get 重装指定IP地址LonggetNeedEMRAgent()Get 是否安装EMR Agent,取值:1(安装) 0(不安装),默认取值0LonggetNeedEMRSoftware()Get 是否安装EMR软件包,取值:1(安装) 0(不安装),默认取值0LonggetNeedMonitorAgent()Get 是否安装监控Agent,取值:1(安装) 0(不安装),默认取值0LonggetNeedSecurityAgent()Get 是否安装安全Agent,取值:1(安装) 0(不安装),默认取值0LonggetOsTypeId()Get 操作系统类型ID。通过接口[查询操作系统信息(DescribeOsInfo)](https://cloud.tencent.com/document/api/386/32902)获取操作系统信息StringgetPassword()Get 密码。 用户设置的linux root或Windows Administrator密码。密码校验规则: Windows机器密码需12到16位,至少包括三项 `[a-z]`,`[A-Z]`,`[0-9]`和`[()`'`~!@#$%^&*-+=_`|`{}[]:;'<>,.?/]`的特殊符号, 密码不能包含Administrator(不区分大小写); Linux机器密码需8到16位,至少包括两项`[a-z,A-Z]`,`[0-9]`和`[()`'`~!@#$%^&*-+=_`|`{}[]:;'<>,.?/]`的特殊符号LonggetRaidId()Get RAID类型ID。通过接口[查询机型RAID方式以及系统盘大小(DescribeDeviceClassPartition)](https://cloud.tencent.com/document/api/386/32910)获取RAID信息LonggetReserveSgConfig()Get 是否保留安全组配置,取值:1(保留) 0(不保留),默认取值0StringgetSubnetId()Get 重装到新的子网的ID。如果改变VPC子网,则要求与VpcId同时传参,否则可不填LonggetSysDataSpace()Get /data分区大小,可不填。除root、swap、usr/local的剩余空间会自动分配到data分区LonggetSysRootSpace()Get 系统盘根分区大小,默认是10G。系统盘的大小参考接口[查询机型RAID方式以及系统盘大小(DescribeDeviceClassPartition)](https://cloud.tencent.com/document/api/386/32910)LonggetSysSwaporuefiSpace()Get 系统盘swap分区或/boot/efi分区的大小。若是uefi启动的机器,分区为/boot/efi ,且此值是默认是2G。普通机器为swap分区,可以不指定此分区。机型是否是uefi启动,参考接口[查询设备型号(DescribeDeviceClass)](https://cloud.tencent.com/document/api/386/32911)LonggetSysUsrlocalSpace()Get /usr/local分区大小StringgetVpcId()Get 重装到新的私有网络的ID。如果改变VPC子网,则要求与SubnetId同时传参,否则可不填voidsetFileSystem(String FileSystem)Set 指定数据盘的文件系统格式,当前支持 EXT4和XFS选项, 默认为EXT4。 参数适用于数据盘和Linux, 且在IsZoning为1时生效voidsetHyperThreading(Long HyperThreading)Set 指定是否开启超线程。 0:关闭超线程;1:开启超线程(默认值)voidsetImageId(String ImageId)Set 自定义镜像ID。传此字段则用自定义镜像重装voidsetInstanceId(String InstanceId)Set 设备的唯一IDvoidsetIsZoning(Long IsZoning)Set 是否格式化数据盘。0: 不格式化(默认值);1:格式化voidsetLanIp(String LanIp)Set 重装指定IP地址voidsetNeedEMRAgent(Long NeedEMRAgent)Set 是否安装EMR Agent,取值:1(安装) 0(不安装),默认取值0voidsetNeedEMRSoftware(Long NeedEMRSoftware)Set 是否安装EMR软件包,取值:1(安装) 0(不安装),默认取值0voidsetNeedMonitorAgent(Long NeedMonitorAgent)Set 是否安装监控Agent,取值:1(安装) 0(不安装),默认取值0voidsetNeedSecurityAgent(Long NeedSecurityAgent)Set 是否安装安全Agent,取值:1(安装) 0(不安装),默认取值0voidsetOsTypeId(Long OsTypeId)Set 操作系统类型ID。通过接口[查询操作系统信息(DescribeOsInfo)](https://cloud.tencent.com/document/api/386/32902)获取操作系统信息voidsetPassword(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]`和`[()`'`~!@#$%^&*-+=_`|`{}[]:;'<>,.?/]`的特殊符号voidsetRaidId(Long RaidId)Set RAID类型ID。通过接口[查询机型RAID方式以及系统盘大小(DescribeDeviceClassPartition)](https://cloud.tencent.com/document/api/386/32910)获取RAID信息voidsetReserveSgConfig(Long ReserveSgConfig)Set 是否保留安全组配置,取值:1(保留) 0(不保留),默认取值0voidsetSubnetId(String SubnetId)Set 重装到新的子网的ID。如果改变VPC子网,则要求与VpcId同时传参,否则可不填voidsetSysDataSpace(Long SysDataSpace)Set /data分区大小,可不填。除root、swap、usr/local的剩余空间会自动分配到data分区voidsetSysRootSpace(Long SysRootSpace)Set 系统盘根分区大小,默认是10G。系统盘的大小参考接口[查询机型RAID方式以及系统盘大小(DescribeDeviceClassPartition)](https://cloud.tencent.com/document/api/386/32910)voidsetSysSwaporuefiSpace(Long SysSwaporuefiSpace)Set 系统盘swap分区或/boot/efi分区的大小。若是uefi启动的机器,分区为/boot/efi ,且此值是默认是2G。普通机器为swap分区,可以不指定此分区。机型是否是uefi启动,参考接口[查询设备型号(DescribeDeviceClass)](https://cloud.tencent.com/document/api/386/32911)voidsetSysUsrlocalSpace(Long SysUsrlocalSpace)Set /usr/local分区大小voidsetVpcId(String VpcId)Set 重装到新的私有网络的ID。如果改变VPC子网,则要求与SubnetId同时传参,否则可不填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
-
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]`和`[()`'`~!@#$%^&*-+=_`|`{}[]:;'<>,.?/]`的特殊符号
-
setPassword
public 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]`和`[()`'`~!@#$%^&*-+=_`|`{}[]:;'<>,.?/]`的特殊符号
- 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]`和`[()`'`~!@#$%^&*-+=_`|`{}[]:;'<>,.?/]`的特殊符号
-
getOsTypeId
public Long getOsTypeId()
Get 操作系统类型ID。通过接口[查询操作系统信息(DescribeOsInfo)](https://cloud.tencent.com/document/api/386/32902)获取操作系统信息- Returns:
- OsTypeId 操作系统类型ID。通过接口[查询操作系统信息(DescribeOsInfo)](https://cloud.tencent.com/document/api/386/32902)获取操作系统信息
-
setOsTypeId
public void setOsTypeId(Long OsTypeId)
Set 操作系统类型ID。通过接口[查询操作系统信息(DescribeOsInfo)](https://cloud.tencent.com/document/api/386/32902)获取操作系统信息- Parameters:
OsTypeId- 操作系统类型ID。通过接口[查询操作系统信息(DescribeOsInfo)](https://cloud.tencent.com/document/api/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信息
-
getIsZoning
public Long getIsZoning()
Get 是否格式化数据盘。0: 不格式化(默认值);1:格式化- Returns:
- IsZoning 是否格式化数据盘。0: 不格式化(默认值);1:格式化
-
setIsZoning
public void setIsZoning(Long IsZoning)
Set 是否格式化数据盘。0: 不格式化(默认值);1:格式化- Parameters:
IsZoning- 是否格式化数据盘。0: 不格式化(默认值);1:格式化
-
getSysRootSpace
public Long getSysRootSpace()
Get 系统盘根分区大小,默认是10G。系统盘的大小参考接口[查询机型RAID方式以及系统盘大小(DescribeDeviceClassPartition)](https://cloud.tencent.com/document/api/386/32910)- Returns:
- SysRootSpace 系统盘根分区大小,默认是10G。系统盘的大小参考接口[查询机型RAID方式以及系统盘大小(DescribeDeviceClassPartition)](https://cloud.tencent.com/document/api/386/32910)
-
setSysRootSpace
public void setSysRootSpace(Long SysRootSpace)
Set 系统盘根分区大小,默认是10G。系统盘的大小参考接口[查询机型RAID方式以及系统盘大小(DescribeDeviceClassPartition)](https://cloud.tencent.com/document/api/386/32910)- Parameters:
SysRootSpace- 系统盘根分区大小,默认是10G。系统盘的大小参考接口[查询机型RAID方式以及系统盘大小(DescribeDeviceClassPartition)](https://cloud.tencent.com/document/api/386/32910)
-
getSysSwaporuefiSpace
public Long getSysSwaporuefiSpace()
Get 系统盘swap分区或/boot/efi分区的大小。若是uefi启动的机器,分区为/boot/efi ,且此值是默认是2G。普通机器为swap分区,可以不指定此分区。机型是否是uefi启动,参考接口[查询设备型号(DescribeDeviceClass)](https://cloud.tencent.com/document/api/386/32911)- Returns:
- SysSwaporuefiSpace 系统盘swap分区或/boot/efi分区的大小。若是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分区的大小。若是uefi启动的机器,分区为/boot/efi ,且此值是默认是2G。普通机器为swap分区,可以不指定此分区。机型是否是uefi启动,参考接口[查询设备型号(DescribeDeviceClass)](https://cloud.tencent.com/document/api/386/32911)- Parameters:
SysSwaporuefiSpace- 系统盘swap分区或/boot/efi分区的大小。若是uefi启动的机器,分区为/boot/efi ,且此值是默认是2G。普通机器为swap分区,可以不指定此分区。机型是否是uefi启动,参考接口[查询设备型号(DescribeDeviceClass)](https://cloud.tencent.com/document/api/386/32911)
-
getSysUsrlocalSpace
public Long getSysUsrlocalSpace()
Get /usr/local分区大小- Returns:
- SysUsrlocalSpace /usr/local分区大小
-
setSysUsrlocalSpace
public void setSysUsrlocalSpace(Long SysUsrlocalSpace)
Set /usr/local分区大小- Parameters:
SysUsrlocalSpace- /usr/local分区大小
-
getVpcId
public String getVpcId()
Get 重装到新的私有网络的ID。如果改变VPC子网,则要求与SubnetId同时传参,否则可不填- Returns:
- VpcId 重装到新的私有网络的ID。如果改变VPC子网,则要求与SubnetId同时传参,否则可不填
-
setVpcId
public void setVpcId(String VpcId)
Set 重装到新的私有网络的ID。如果改变VPC子网,则要求与SubnetId同时传参,否则可不填- Parameters:
VpcId- 重装到新的私有网络的ID。如果改变VPC子网,则要求与SubnetId同时传参,否则可不填
-
getSubnetId
public String getSubnetId()
Get 重装到新的子网的ID。如果改变VPC子网,则要求与VpcId同时传参,否则可不填- Returns:
- SubnetId 重装到新的子网的ID。如果改变VPC子网,则要求与VpcId同时传参,否则可不填
-
setSubnetId
public void setSubnetId(String SubnetId)
Set 重装到新的子网的ID。如果改变VPC子网,则要求与VpcId同时传参,否则可不填- Parameters:
SubnetId- 重装到新的子网的ID。如果改变VPC子网,则要求与VpcId同时传参,否则可不填
-
getLanIp
public String getLanIp()
Get 重装指定IP地址- Returns:
- LanIp 重装指定IP地址
-
setLanIp
public void setLanIp(String LanIp)
Set 重装指定IP地址- Parameters:
LanIp- 重装指定IP地址
-
getHyperThreading
public Long getHyperThreading()
Get 指定是否开启超线程。 0:关闭超线程;1:开启超线程(默认值)- Returns:
- HyperThreading 指定是否开启超线程。 0:关闭超线程;1:开启超线程(默认值)
-
setHyperThreading
public void setHyperThreading(Long HyperThreading)
Set 指定是否开启超线程。 0:关闭超线程;1:开启超线程(默认值)- Parameters:
HyperThreading- 指定是否开启超线程。 0:关闭超线程;1:开启超线程(默认值)
-
getImageId
public String getImageId()
Get 自定义镜像ID。传此字段则用自定义镜像重装- Returns:
- ImageId 自定义镜像ID。传此字段则用自定义镜像重装
-
setImageId
public void setImageId(String ImageId)
Set 自定义镜像ID。传此字段则用自定义镜像重装- Parameters:
ImageId- 自定义镜像ID。传此字段则用自定义镜像重装
-
getFileSystem
public String getFileSystem()
Get 指定数据盘的文件系统格式,当前支持 EXT4和XFS选项, 默认为EXT4。 参数适用于数据盘和Linux, 且在IsZoning为1时生效- Returns:
- FileSystem 指定数据盘的文件系统格式,当前支持 EXT4和XFS选项, 默认为EXT4。 参数适用于数据盘和Linux, 且在IsZoning为1时生效
-
setFileSystem
public void setFileSystem(String FileSystem)
Set 指定数据盘的文件系统格式,当前支持 EXT4和XFS选项, 默认为EXT4。 参数适用于数据盘和Linux, 且在IsZoning为1时生效- Parameters:
FileSystem- 指定数据盘的文件系统格式,当前支持 EXT4和XFS选项, 默认为EXT4。 参数适用于数据盘和Linux, 且在IsZoning为1时生效
-
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
-
getReserveSgConfig
public Long getReserveSgConfig()
Get 是否保留安全组配置,取值:1(保留) 0(不保留),默认取值0- Returns:
- ReserveSgConfig 是否保留安全组配置,取值:1(保留) 0(不保留),默认取值0
-
setReserveSgConfig
public void setReserveSgConfig(Long ReserveSgConfig)
Set 是否保留安全组配置,取值:1(保留) 0(不保留),默认取值0- Parameters:
ReserveSgConfig- 是否保留安全组配置,取值:1(保留) 0(不保留),默认取值0
-
getSysDataSpace
public Long getSysDataSpace()
Get /data分区大小,可不填。除root、swap、usr/local的剩余空间会自动分配到data分区- Returns:
- SysDataSpace /data分区大小,可不填。除root、swap、usr/local的剩余空间会自动分配到data分区
-
setSysDataSpace
public void setSysDataSpace(Long SysDataSpace)
Set /data分区大小,可不填。除root、swap、usr/local的剩余空间会自动分配到data分区- Parameters:
SysDataSpace- /data分区大小,可不填。除root、swap、usr/local的剩余空间会自动分配到data分区
-
-