Class: TencentCloud::Bm::V20180423::ReloadDeviceOsRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180423/models.rb

Overview

ReloadDeviceOs请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, password = nil, ostypeid = nil, raidid = nil, iszoning = nil, sysrootspace = nil, sysswaporuefispace = nil, sysusrlocalspace = nil, vpcid = nil, subnetid = nil, lanip = nil, hyperthreading = nil, imageid = nil, filesystem = nil, needsecurityagent = nil, needmonitoragent = nil, needemragent = nil, needemrsoftware = nil, reservesgconfig = nil, sysdataspace = nil) ⇒ ReloadDeviceOsRequest

Returns a new instance of ReloadDeviceOsRequest.



3461
3462
3463
3464
3465
3466
3467
3468
3469
3470
3471
3472
3473
3474
3475
3476
3477
3478
3479
3480
3481
3482
# File 'lib/v20180423/models.rb', line 3461

def initialize(instanceid=nil, password=nil, ostypeid=nil, raidid=nil, iszoning=nil, sysrootspace=nil, sysswaporuefispace=nil, sysusrlocalspace=nil, vpcid=nil, subnetid=nil, lanip=nil, hyperthreading=nil, imageid=nil, filesystem=nil, needsecurityagent=nil, needmonitoragent=nil, needemragent=nil, needemrsoftware=nil, reservesgconfig=nil, sysdataspace=nil)
  @InstanceId = instanceid
  @Password = password
  @OsTypeId = ostypeid
  @RaidId = raidid
  @IsZoning = iszoning
  @SysRootSpace = sysrootspace
  @SysSwaporuefiSpace = sysswaporuefispace
  @SysUsrlocalSpace = sysusrlocalspace
  @VpcId = vpcid
  @SubnetId = subnetid
  @LanIp = lanip
  @HyperThreading = hyperthreading
  @ImageId = imageid
  @FileSystem = filesystem
  @NeedSecurityAgent = needsecurityagent
  @NeedMonitorAgent = needmonitoragent
  @NeedEMRAgent = needemragent
  @NeedEMRSoftware = needemrsoftware
  @ReserveSgConfig = reservesgconfig
  @SysDataSpace = sysdataspace
end

Instance Attribute Details

#FileSystemObject

Parameters:



3459
3460
3461
# File 'lib/v20180423/models.rb', line 3459

def FileSystem
  @FileSystem
end

#HyperThreadingObject

Parameters:



3459
3460
3461
# File 'lib/v20180423/models.rb', line 3459

def HyperThreading
  @HyperThreading
end

#ImageIdObject

Parameters:



3459
3460
3461
# File 'lib/v20180423/models.rb', line 3459

def ImageId
  @ImageId
end

#InstanceIdObject

Parameters:



3459
3460
3461
# File 'lib/v20180423/models.rb', line 3459

def InstanceId
  @InstanceId
end

#IsZoningObject

Parameters:



3459
3460
3461
# File 'lib/v20180423/models.rb', line 3459

def IsZoning
  @IsZoning
end

#LanIpObject

Parameters:



3459
3460
3461
# File 'lib/v20180423/models.rb', line 3459

def LanIp
  @LanIp
end

#NeedEMRAgentObject

Parameters:



3459
3460
3461
# File 'lib/v20180423/models.rb', line 3459

def NeedEMRAgent
  @NeedEMRAgent
end

#NeedEMRSoftwareObject

Parameters:



3459
3460
3461
# File 'lib/v20180423/models.rb', line 3459

def NeedEMRSoftware
  @NeedEMRSoftware
end

#NeedMonitorAgentObject

Parameters:



3459
3460
3461
# File 'lib/v20180423/models.rb', line 3459

def NeedMonitorAgent
  @NeedMonitorAgent
end

#NeedSecurityAgentObject

Parameters:



3459
3460
3461
# File 'lib/v20180423/models.rb', line 3459

def NeedSecurityAgent
  @NeedSecurityAgent
end

#OsTypeIdObject

Parameters:



3459
3460
3461
# File 'lib/v20180423/models.rb', line 3459

def OsTypeId
  @OsTypeId
end

#PasswordObject

Parameters:



3459
3460
3461
# File 'lib/v20180423/models.rb', line 3459

def Password
  @Password
end

#RaidIdObject

Parameters:



3459
3460
3461
# File 'lib/v20180423/models.rb', line 3459

def RaidId
  @RaidId
end

#ReserveSgConfigObject

Parameters:



3459
3460
3461
# File 'lib/v20180423/models.rb', line 3459

def ReserveSgConfig
  @ReserveSgConfig
end

#SubnetIdObject

Parameters:



3459
3460
3461
# File 'lib/v20180423/models.rb', line 3459

def SubnetId
  @SubnetId
end

#SysDataSpaceObject

Parameters:



3459
3460
3461
# File 'lib/v20180423/models.rb', line 3459

def SysDataSpace
  @SysDataSpace
end

#SysRootSpaceObject

Parameters:



3459
3460
3461
# File 'lib/v20180423/models.rb', line 3459

def SysRootSpace
  @SysRootSpace
end

#SysSwaporuefiSpaceObject

Parameters:



3459
3460
3461
# File 'lib/v20180423/models.rb', line 3459

def SysSwaporuefiSpace
  @SysSwaporuefiSpace
end

#SysUsrlocalSpaceObject

Parameters:



3459
3460
3461
# File 'lib/v20180423/models.rb', line 3459

def SysUsrlocalSpace
  @SysUsrlocalSpace
end

#VpcIdObject

Parameters:



3459
3460
3461
# File 'lib/v20180423/models.rb', line 3459

def VpcId
  @VpcId
end

Instance Method Details

#deserialize(params) ⇒ Object



3484
3485
3486
3487
3488
3489
3490
3491
3492
3493
3494
3495
3496
3497
3498
3499
3500
3501
3502
3503
3504
3505
# File 'lib/v20180423/models.rb', line 3484

def deserialize(params)
  @InstanceId = params['InstanceId']
  @Password = params['Password']
  @OsTypeId = params['OsTypeId']
  @RaidId = params['RaidId']
  @IsZoning = params['IsZoning']
  @SysRootSpace = params['SysRootSpace']
  @SysSwaporuefiSpace = params['SysSwaporuefiSpace']
  @SysUsrlocalSpace = params['SysUsrlocalSpace']
  @VpcId = params['VpcId']
  @SubnetId = params['SubnetId']
  @LanIp = params['LanIp']
  @HyperThreading = params['HyperThreading']
  @ImageId = params['ImageId']
  @FileSystem = params['FileSystem']
  @NeedSecurityAgent = params['NeedSecurityAgent']
  @NeedMonitorAgent = params['NeedMonitorAgent']
  @NeedEMRAgent = params['NeedEMRAgent']
  @NeedEMRSoftware = params['NeedEMRSoftware']
  @ReserveSgConfig = params['ReserveSgConfig']
  @SysDataSpace = params['SysDataSpace']
end