# File lib/fog/storm_on_demand/models/storage/volume.rb, line 16 def initialize(attributes={}) super end
# File lib/fog/storm_on_demand/models/storage/volume.rb, line 20 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 26 def destroy requires :identity service.delete_volume(:uniq_id => identity) true end
# File lib/fog/storm_on_demand/models/storage/volume.rb, line 32 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 38 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 44 def update(options={}) requires :identity service.update_volume({:uniq_id => identity}.merge!(options)) end