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.
21488 21489 21490 |
# File 'lib/ovirtsdk4/services.rb', line 21488 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.
21477 21478 21479 |
# File 'lib/ovirtsdk4/services.rb', line 21477 def list(opts = {}) internal_get(LIST, opts) end |
#service(path) ⇒ Service
Locates the service corresponding to the given path.
21499 21500 21501 21502 21503 21504 21505 21506 21507 21508 |
# File 'lib/ovirtsdk4/services.rb', line 21499 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 |