class Aws::Query::ParamBuilder

def format(ref, value, prefix)

def format(ref, value, prefix)
  case ref.shape
  when StructureShape then structure(ref, value, prefix + '.')
  when ListShape      then list(ref, value, prefix)
  when MapShape       then map(ref, value, prefix)
  when BlobShape      then set(prefix, blob(value))
  when TimestampShape then set(prefix, timestamp(ref, value))
  else set(prefix, value.to_s)
  end
end