Class: TencentCloud::Batch::V20170312::Instance
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Batch::V20170312::Instance
- Defined in:
- lib/v20170312/models.rb
Overview
描述实例的信息
Instance Attribute Summary collapse
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(instanceid = nil, imageid = nil, loginsettings = nil) ⇒ Instance
constructor
A new instance of Instance.
Constructor Details
#initialize(instanceid = nil, imageid = nil, loginsettings = nil) ⇒ Instance
Returns a new instance of Instance.
2413 2414 2415 2416 2417 |
# File 'lib/v20170312/models.rb', line 2413 def initialize(instanceid=nil, imageid=nil, loginsettings=nil) @InstanceId = instanceid @ImageId = imageid @LoginSettings = loginsettings end |
Instance Attribute Details
#ImageId ⇒ Object
2411 2412 2413 |
# File 'lib/v20170312/models.rb', line 2411 def ImageId @ImageId end |
#InstanceId ⇒ Object
2411 2412 2413 |
# File 'lib/v20170312/models.rb', line 2411 def InstanceId @InstanceId end |
#LoginSettings ⇒ Object
2411 2412 2413 |
# File 'lib/v20170312/models.rb', line 2411 def LoginSettings @LoginSettings end |
Instance Method Details
#deserialize(params) ⇒ Object
2419 2420 2421 2422 2423 2424 2425 2426 |
# File 'lib/v20170312/models.rb', line 2419 def deserialize(params) @InstanceId = params['InstanceId'] @ImageId = params['ImageId'] unless params['LoginSettings'].nil? @LoginSettings = LoginSettings.new @LoginSettings.deserialize(params['LoginSettings']) end end |