# File lib/fog/profitbricks/models/compute/firewall_rule.rb, line 77
        def reload
          requires :datacenter_id, :server_id, :nic_id, :id

          data = begin
            collection.get(datacenter_id, server_id, nic_id, id)
          rescue Excon::Errors::SocketError
            nil
          end

          return unless data

          new_attributes = data.attributes
          merge_attributes(new_attributes)
          self
        end