33 std::variant<std::string, FallbackHandler> path;
34 std::optional<std::string> task_processor;
37 size_t request_body_size_log_limit{0};
38 size_t request_headers_size_log_limit{0};
39 size_t response_data_size_log_limit{0};
40 std::optional<auth::HandlerAuthConfig> auth;
42 std::optional<size_t> max_requests_in_flight;
43 std::optional<size_t> max_requests_per_second;
44 bool decompress_request{
true};
45 bool throttling_enabled{
true};
46 bool response_body_stream{
false};
47 std::optional<
bool> set_response_server_hostname;
48 bool set_tracing_headers{
true};
49 bool deadline_propagation_enabled{
true};
50 bool deadline_propagation_prefer_timestamp{
false};
51 bool enable_write_statistics{
true};
52 http::HttpStatus deadline_expired_status_code{498};