Class: Pvectl::Models::VmOperationResult
- Inherits:
-
OperationResult
- Object
- Base
- OperationResult
- Pvectl::Models::VmOperationResult
- Defined in:
- lib/pvectl/models/vm_operation_result.rb
Overview
Represents the result of a lifecycle operation on a VM.
Extends OperationResult with VM-specific attribute.
Instance Attribute Summary collapse
-
#vm ⇒ Models::Vm
readonly
The VM this result is for.
Attributes inherited from OperationResult
#error, #operation, #resource, #success, #task, #task_upid
Instance Method Summary collapse
-
#initialize(attrs = {}) ⇒ VmOperationResult
constructor
Creates a new VmOperationResult.
Methods inherited from OperationResult
#failed?, #message, #partial?, #pending?, #status_text, #successful?
Constructor Details
#initialize(attrs = {}) ⇒ VmOperationResult
Creates a new VmOperationResult.
21 22 23 24 |
# File 'lib/pvectl/models/vm_operation_result.rb', line 21 def initialize(attrs = {}) super @vm = @attributes[:vm] end |
Instance Attribute Details
#vm ⇒ Models::Vm (readonly)
Returns The VM this result is for.
16 17 18 |
# File 'lib/pvectl/models/vm_operation_result.rb', line 16 def vm @vm end |