@Override
  public String toString() {
    return MoreObjects.toStringHelper(this)
        .add("enabled", enabled)
        .add("protocol", protocol)
        .add("port", port)
        .add("host", host)
        .add("metricCategories", metricCategories)
        .add("pushEnabled", pushEnabled)
        .add("pushPort", pushPort)
        .add("pushHost", pushHost)
        .add("pushInterval", pushInterval)
        .add("prometheusJob", prometheusJob)
        .add("hostsAllowlist", hostsAllowlist)
        .add("timersEnabled", timersEnabled)
        .add("idleTimeout", idleTimeout)
        .toString();
  }
Gets idle timeout.

@return the idle timeout
metrics/core/src/main/java/org/hyperledger/besu/metrics/prometheus/MetricsConfiguration.java