// Creates a UDP socket for a UDP upstream connection. When a new UDP upstream is requested by the
// UpstreamRequest of Router, creates a UDPUpstream object and hands over the created socket to it.
Envoy::Http::Status encodeHeaders(const Envoy::Http::RequestHeaderMap&, bool end_stream) override;