std::chrono::milliseconds perTryIdleTimeout() const override { return per_try_idle_timeout_; }
absl::optional<std::chrono::milliseconds> baseInterval() const override { return base_interval_; }
absl::optional<std::chrono::milliseconds> maxInterval() const override { return max_interval_; }
// We set the number of retries to 1 by default (i.e. when no route or vhost level retry policy is