# File lib/fog/aws/requests/lambda/list_event_source_mappings.rb, line 17
        def list_event_source_mappings(params={})
          event_source_arn = params.delete('EventSourceArn')
          function_name    = params.delete('FunctionName')
          marker           = params.delete('Marker')
          max_items        = params.delete('MaxItems')

          query = {}
          query.merge!('EventSourceArn' => event_source_arn) if event_source_arn
          query.merge!('FunctionName'   => function_name)    if function_name
          query.merge!('Marker'         => marker)           if marker
          query.merge!('MaxItems'       => max_items)        if max_items

          request({
            :method => 'GET',
            :path   => '/event-source-mappings/',
            :query  => query
          }.merge(params))
        end