Class: OvirtSDK4::StorageDomainContentDisksService
- Defined in:
- lib/ovirtsdk4/services.rb,
lib/ovirtsdk4/services.rb
Instance Method Summary collapse
-
#disk_service(id) ⇒ StorageDomainContentDiskService
Locates the
disk
service. -
#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.
22759 22760 22761 |
# File 'lib/ovirtsdk4/services.rb', line 22759 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.
22748 22749 22750 |
# File 'lib/ovirtsdk4/services.rb', line 22748 def list(opts = {}) internal_get(LIST, opts) end |
#service(path) ⇒ Service
Locates the service corresponding to the given path.
22770 22771 22772 22773 22774 22775 22776 22777 22778 22779 |
# File 'lib/ovirtsdk4/services.rb', line 22770 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 |