Class: OvirtSDK4::StorageDomainContentDisksService
- Defined in:
- lib/ovirtsdk4/services.rb,
lib/ovirtsdk4/services.rb
Instance Method Summary collapse
-
#disk_service(id) ⇒ StorageDomainContentDiskService
Locates the
diskservice. -
#list(opts = {}) ⇒ Array<Disk>
Returns the list of disks available in the storage domain.
-
#service(path) ⇒ Service
Locates the service corresponding to the given path.
Methods inherited from Service
Instance Method Details
#disk_service(id) ⇒ StorageDomainContentDiskService
Locates the disk service.
22587 22588 22589 |
# File 'lib/ovirtsdk4/services.rb', line 22587 def disk_service(id) StorageDomainContentDiskService.new(self, id) end |
#list(opts = {}) ⇒ Array<Disk>
Returns the list of disks available in the storage domain.
The order of the returned list of disks is guaranteed only if the sortby clause is included in
the search parameter.
22576 22577 22578 |
# File 'lib/ovirtsdk4/services.rb', line 22576 def list(opts = {}) internal_get(LIST, opts) end |
#service(path) ⇒ Service
Locates the service corresponding to the given path.
22598 22599 22600 22601 22602 22603 22604 22605 22606 22607 |
# File 'lib/ovirtsdk4/services.rb', line 22598 def service(path) if path.nil? || path == '' return self end index = path.index('/') if index.nil? return disk_service(path) end return disk_service(path[0..(index - 1)]).service(path[(index + 1)..-1]) end |