# File lib/fog/storm_on_demand/models/storage/volume.rb, line 17 def initialize(attributes={}) super end
# File lib/fog/storm_on_demand/models/storage/volume.rb, line 21 def attach_to(server_id) requires :identity service.attach_volume_to_server(:uniq_id => identity, :to => server_id).body end
# File lib/fog/storm_on_demand/models/storage/volume.rb, line 27 def destroy requires :identity service.delete_volume(:uniq_id => identity) true end
# File lib/fog/storm_on_demand/models/storage/volume.rb, line 33 def detach_from(server_id) requires :identity service.detach_volume_from_server(:uniq_id => identity, :detach_from => server_id).body end
# File lib/fog/storm_on_demand/models/storage/volume.rb, line 39 def resize(new_size) requires :identity service.resize_volume(:uniq_id => identity, :new_size => new_size).body end
# File lib/fog/storm_on_demand/models/storage/volume.rb, line 45 def update(options={}) requires :identity service.update_volume({:uniq_id => identity}.merge!(options)) end