Class: TencentCloud::Bm::V20180423::DeviceClassPartitionInfo
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Bm::V20180423::DeviceClassPartitionInfo
- Defined in:
- lib/v20180423/models.rb
Overview
RAID和设备分区结构
Instance Attribute Summary collapse
- #DataDiskSize ⇒ Object
- #DeviceDiskSizeInfoSet ⇒ Object
- #Raid ⇒ Object
- #RaidDisplay ⇒ Object
- #RaidId ⇒ Object
- #SysDataSpace ⇒ Object
- #SysIsUefiType ⇒ Object
- #SysRootSpace ⇒ Object
- #SysSwaporuefiSpace ⇒ Object
- #SystemDiskSize ⇒ Object
- #SysUsrlocalSpace ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(raidid = nil, raid = nil, raiddisplay = nil, systemdisksize = nil, sysrootspace = nil, sysswaporuefispace = nil, sysusrlocalspace = nil, sysdataspace = nil, sysisuefitype = nil, datadisksize = nil, devicedisksizeinfoset = nil) ⇒ DeviceClassPartitionInfo
constructor
A new instance of DeviceClassPartitionInfo.
Constructor Details
#initialize(raidid = nil, raid = nil, raiddisplay = nil, systemdisksize = nil, sysrootspace = nil, sysswaporuefispace = nil, sysusrlocalspace = nil, sysdataspace = nil, sysisuefitype = nil, datadisksize = nil, devicedisksizeinfoset = nil) ⇒ DeviceClassPartitionInfo
Returns a new instance of DeviceClassPartitionInfo.
2280 2281 2282 2283 2284 2285 2286 2287 2288 2289 2290 2291 2292 |
# File 'lib/v20180423/models.rb', line 2280 def initialize(raidid=nil, raid=nil, raiddisplay=nil, systemdisksize=nil, sysrootspace=nil, sysswaporuefispace=nil, sysusrlocalspace=nil, sysdataspace=nil, sysisuefitype=nil, datadisksize=nil, devicedisksizeinfoset=nil) @RaidId = raidid @Raid = raid @RaidDisplay = raiddisplay @SystemDiskSize = systemdisksize @SysRootSpace = sysrootspace @SysSwaporuefiSpace = sysswaporuefispace @SysUsrlocalSpace = sysusrlocalspace @SysDataSpace = sysdataspace @SysIsUefiType = sysisuefitype @DataDiskSize = datadisksize @DeviceDiskSizeInfoSet = devicedisksizeinfoset end |
Instance Attribute Details
#DataDiskSize ⇒ Object
2278 2279 2280 |
# File 'lib/v20180423/models.rb', line 2278 def DataDiskSize @DataDiskSize end |
#DeviceDiskSizeInfoSet ⇒ Object
2278 2279 2280 |
# File 'lib/v20180423/models.rb', line 2278 def DeviceDiskSizeInfoSet @DeviceDiskSizeInfoSet end |
#Raid ⇒ Object
2278 2279 2280 |
# File 'lib/v20180423/models.rb', line 2278 def Raid @Raid end |
#RaidDisplay ⇒ Object
2278 2279 2280 |
# File 'lib/v20180423/models.rb', line 2278 def RaidDisplay @RaidDisplay end |
#RaidId ⇒ Object
2278 2279 2280 |
# File 'lib/v20180423/models.rb', line 2278 def RaidId @RaidId end |
#SysDataSpace ⇒ Object
2278 2279 2280 |
# File 'lib/v20180423/models.rb', line 2278 def SysDataSpace @SysDataSpace end |
#SysIsUefiType ⇒ Object
2278 2279 2280 |
# File 'lib/v20180423/models.rb', line 2278 def SysIsUefiType @SysIsUefiType end |
#SysRootSpace ⇒ Object
2278 2279 2280 |
# File 'lib/v20180423/models.rb', line 2278 def SysRootSpace @SysRootSpace end |
#SysSwaporuefiSpace ⇒ Object
2278 2279 2280 |
# File 'lib/v20180423/models.rb', line 2278 def SysSwaporuefiSpace @SysSwaporuefiSpace end |
#SystemDiskSize ⇒ Object
2278 2279 2280 |
# File 'lib/v20180423/models.rb', line 2278 def SystemDiskSize @SystemDiskSize end |
#SysUsrlocalSpace ⇒ Object
2278 2279 2280 |
# File 'lib/v20180423/models.rb', line 2278 def SysUsrlocalSpace @SysUsrlocalSpace end |
Instance Method Details
#deserialize(params) ⇒ Object
2294 2295 2296 2297 2298 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311 2312 2313 |
# File 'lib/v20180423/models.rb', line 2294 def deserialize(params) @RaidId = params['RaidId'] @Raid = params['Raid'] @RaidDisplay = params['RaidDisplay'] @SystemDiskSize = params['SystemDiskSize'] @SysRootSpace = params['SysRootSpace'] @SysSwaporuefiSpace = params['SysSwaporuefiSpace'] @SysUsrlocalSpace = params['SysUsrlocalSpace'] @SysDataSpace = params['SysDataSpace'] @SysIsUefiType = params['SysIsUefiType'] @DataDiskSize = params['DataDiskSize'] unless params['DeviceDiskSizeInfoSet'].nil? @DeviceDiskSizeInfoSet = [] params['DeviceDiskSizeInfoSet'].each do |i| devicedisksizeinfo_tmp = DeviceDiskSizeInfo.new devicedisksizeinfo_tmp.deserialize(i) @DeviceDiskSizeInfoSet << devicedisksizeinfo_tmp end end end |