Class: TencentCloud::Cvm::V20170312::InquiryPriceResetInstanceRequest
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cvm::V20170312::InquiryPriceResetInstanceRequest
- Defined in:
- lib/v20170312/models.rb
Overview
InquiryPriceResetInstance请求参数结构体
Instance Attribute Summary collapse
- #EnhancedService ⇒ Object
- #ImageId ⇒ Object
- #InstanceId ⇒ Object
- #LoginSettings ⇒ Object
- #SystemDisk ⇒ Object
- #UserData ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(instanceid = nil, imageid = nil, systemdisk = nil, loginsettings = nil, enhancedservice = nil, userdata = nil) ⇒ InquiryPriceResetInstanceRequest
constructor
A new instance of InquiryPriceResetInstanceRequest.
Constructor Details
#initialize(instanceid = nil, imageid = nil, systemdisk = nil, loginsettings = nil, enhancedservice = nil, userdata = nil) ⇒ InquiryPriceResetInstanceRequest
Returns a new instance of InquiryPriceResetInstanceRequest.
4759 4760 4761 4762 4763 4764 4765 4766 |
# File 'lib/v20170312/models.rb', line 4759 def initialize(instanceid=nil, imageid=nil, systemdisk=nil, loginsettings=nil, enhancedservice=nil, userdata=nil) @InstanceId = instanceid @ImageId = imageid @SystemDisk = systemdisk @LoginSettings = loginsettings @EnhancedService = enhancedservice @UserData = userdata end |
Instance Attribute Details
#EnhancedService ⇒ Object
4757 4758 4759 |
# File 'lib/v20170312/models.rb', line 4757 def EnhancedService @EnhancedService end |
#ImageId ⇒ Object
4757 4758 4759 |
# File 'lib/v20170312/models.rb', line 4757 def ImageId @ImageId end |
#InstanceId ⇒ Object
4757 4758 4759 |
# File 'lib/v20170312/models.rb', line 4757 def InstanceId @InstanceId end |
#LoginSettings ⇒ Object
4757 4758 4759 |
# File 'lib/v20170312/models.rb', line 4757 def LoginSettings @LoginSettings end |
#SystemDisk ⇒ Object
4757 4758 4759 |
# File 'lib/v20170312/models.rb', line 4757 def SystemDisk @SystemDisk end |
#UserData ⇒ Object
4757 4758 4759 |
# File 'lib/v20170312/models.rb', line 4757 def UserData @UserData end |
Instance Method Details
#deserialize(params) ⇒ Object
4768 4769 4770 4771 4772 4773 4774 4775 4776 4777 4778 4779 4780 4781 4782 4783 4784 |
# File 'lib/v20170312/models.rb', line 4768 def deserialize(params) @InstanceId = params['InstanceId'] @ImageId = params['ImageId'] unless params['SystemDisk'].nil? @SystemDisk = SystemDisk.new @SystemDisk.deserialize(params['SystemDisk']) end unless params['LoginSettings'].nil? @LoginSettings = LoginSettings.new @LoginSettings.deserialize(params['LoginSettings']) end unless params['EnhancedService'].nil? @EnhancedService = EnhancedService.new @EnhancedService.deserialize(params['EnhancedService']) end @UserData = params['UserData'] end |