    # File lib/fog/cloudstack/models/compute/volume.rb, line 61
            def reload
              requires :identity

              return unless data = begin
                                     collection.get(identity)
                                   rescue Excon::Errors::SocketError
                                     nil
                                   end

              new_attributes = {
                'virtualmachineid' => nil,
                'vmname' => nil,
                'vmdisplayname' => nil
              }.merge(data.attributes)

              merge_attributes(new_attributes)
              self
            end