class Aws::Query::ParamBuilder

def map(ref, values, prefix)

def map(ref, values, prefix)
  key_ref = ref.shape.key
  value_ref = ref.shape.value
  prefix += '.entry' unless flat?(ref)
  key_name = "%s.%d.#{query_name(key_ref, 'key')}"
  value_name  = "%s.%d.#{query_name(value_ref, 'value')}"
  values.each.with_index do |(key, value), n|
    format(key_ref, key, key_name % [prefix, n + 1])
    format(value_ref, value, value_name % [prefix, n + 1])
  end
end