Class: TencentCloud::Ecm::V20190719::ModifyModuleConfigRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Ecm::V20190719::ModifyModuleConfigRequest
- Defined in:
- lib/v20190719/models.rb
Overview
ModifyModuleConfig请求参数结构体
Instance Attribute Summary collapse
- #DataDisks ⇒ Object
- #DefaultDataDiskSize ⇒ Object
- #DefaultSystemDiskSize ⇒ Object
- #InstanceType ⇒ Object
- #ModuleId ⇒ Object
- #SystemDisk ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(moduleid = nil, instancetype = nil, defaultdatadisksize = nil, defaultsystemdisksize = nil, systemdisk = nil, datadisks = nil) ⇒ ModifyModuleConfigRequest
constructor
A new instance of ModifyModuleConfigRequest.
Constructor Details
#initialize(moduleid = nil, instancetype = nil, defaultdatadisksize = nil, defaultsystemdisksize = nil, systemdisk = nil, datadisks = nil) ⇒ ModifyModuleConfigRequest
Returns a new instance of ModifyModuleConfigRequest.
7555 7556 7557 7558 7559 7560 7561 7562 |
# File 'lib/v20190719/models.rb', line 7555 def initialize(moduleid=nil, instancetype=nil, defaultdatadisksize=nil, defaultsystemdisksize=nil, systemdisk=nil, datadisks=nil) @ModuleId = moduleid @InstanceType = instancetype @DefaultDataDiskSize = defaultdatadisksize @DefaultSystemDiskSize = defaultsystemdisksize @SystemDisk = systemdisk @DataDisks = datadisks end |
Instance Attribute Details
#DataDisks ⇒ Object
7553 7554 7555 |
# File 'lib/v20190719/models.rb', line 7553 def DataDisks @DataDisks end |
#DefaultDataDiskSize ⇒ Object
7553 7554 7555 |
# File 'lib/v20190719/models.rb', line 7553 def DefaultDataDiskSize @DefaultDataDiskSize end |
#DefaultSystemDiskSize ⇒ Object
7553 7554 7555 |
# File 'lib/v20190719/models.rb', line 7553 def DefaultSystemDiskSize @DefaultSystemDiskSize end |
#InstanceType ⇒ Object
7553 7554 7555 |
# File 'lib/v20190719/models.rb', line 7553 def InstanceType @InstanceType end |
#ModuleId ⇒ Object
7553 7554 7555 |
# File 'lib/v20190719/models.rb', line 7553 def ModuleId @ModuleId end |
#SystemDisk ⇒ Object
7553 7554 7555 |
# File 'lib/v20190719/models.rb', line 7553 def SystemDisk @SystemDisk end |
Instance Method Details
#deserialize(params) ⇒ Object
7564 7565 7566 7567 7568 7569 7570 7571 7572 7573 7574 7575 7576 7577 7578 7579 7580 7581 |
# File 'lib/v20190719/models.rb', line 7564 def deserialize(params) @ModuleId = params['ModuleId'] @InstanceType = params['InstanceType'] @DefaultDataDiskSize = params['DefaultDataDiskSize'] @DefaultSystemDiskSize = params['DefaultSystemDiskSize'] unless params['SystemDisk'].nil? @SystemDisk = SystemDisk.new @SystemDisk.deserialize(params['SystemDisk']) end unless params['DataDisks'].nil? @DataDisks = [] params['DataDisks'].each do |i| datadisk_tmp = DataDisk.new datadisk_tmp.deserialize(i) @DataDisks << datadisk_tmp end end end |