    # File lib/fog/aws/requests/elb/create_load_balancer_listeners.rb, line 23
            def create_load_balancer_listeners(lb_name, listeners)
              params = {}

              listener_protocol = []
              listener_lb_port = []
              listener_instance_port = []
              listener_instance_protocol = []
              listener_ssl_certificate_id = []
              listeners.each do |listener|
                listener_protocol.push(listener['Protocol'])
                listener_lb_port.push(listener['LoadBalancerPort'])
                listener_instance_port.push(listener['InstancePort'])
                listener_instance_protocol.push(listener['InstanceProtocol'])
                listener_ssl_certificate_id.push(listener['SSLCertificateId'])
              end

              params.merge!(Fog::AWS.indexed_param('Listeners.member.%d.Protocol', listener_protocol))
              params.merge!(Fog::AWS.indexed_param('Listeners.member.%d.LoadBalancerPort', listener_lb_port))
              params.merge!(Fog::AWS.indexed_param('Listeners.member.%d.InstancePort', listener_instance_port))
              params.merge!(Fog::AWS.indexed_param('Listeners.member.%d.InstanceProtocol', listener_instance_protocol))
              params.merge!(Fog::AWS.indexed_param('Listeners.member.%d.SSLCertificateId', listener_ssl_certificate_id))

              request({
                'Action'           => 'CreateLoadBalancerListeners',
                'LoadBalancerName' => lb_name,
                :parser            => Fog::Parsers::AWS::ELB::Empty.new
              }.merge!(params))
            end