code: public int getIdleTimeout()
      {
          stateCheck(State.CREATED, State.RUNNING, State.HEALTH_CHECKING);
          return (int) TimeUnit.MILLISECONDS.convert(idleTimeoutInNanos, TimeUnit.NANOSECONDS);
      }
docs: Returns the connection idle timeout for connections in milliseconds.
  
  @return the idleTimeout in milliseconds
  @see Builder#withIdleTimeout(int)