@Override
  public int hashCode() {
    return Objects.hash(
        enabled,
        protocol,
        port,
        host,
        metricCategories,
        pushEnabled,
        pushPort,
        pushHost,
        pushInterval,
        prometheusJob,
        hostsAllowlist,
        timersEnabled,
        idleTimeout);
  }
Gets idle timeout.

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