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.
21683 21684 21685 |
# File 'lib/ovirtsdk4/services.rb', line 21683 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.
21672 21673 21674 |
# File 'lib/ovirtsdk4/services.rb', line 21672 def list(opts = {}) internal_get(LIST, opts) end |
#service(path) ⇒ Service
Locates the service corresponding to the given path.
21694 21695 21696 21697 21698 21699 21700 21701 21702 21703 |
# File 'lib/ovirtsdk4/services.rb', line 21694 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 |