code: public ZooKeeperUpdatingListenerBuilder sessionTimeoutMillis(long sessionTimeoutMillis) {
          ensureInternalClient();
          checkArgument(sessionTimeoutMillis > 0,
                        "sessionTimeoutMillis: %s (expected: > 0)", sessionTimeoutMillis);
          this.sessionTimeoutMillis = Ints.saturatedCast(sessionTimeoutMillis);
          return this;
      }
docs: Sets the session timeout (in ms). (default: {@value ZooKeeperDefaults#DEFAULT_SESSION_TIMEOUT_MS})
  
  @param sessionTimeoutMillis the session timeout
  
  @throws IllegalStateException if this builder is constructed with
  {@link #ZooKeeperUpdatingListenerBuilder(CuratorFramework, String)}