code: public MultiPrimaryProtocolBuilder withRetryDelay(long retryDelay, TimeUnit timeUnit) {
      return withRetryDelay(Duration.ofMillis(timeUnit.toMillis(retryDelay)));
    }
docs: Sets the operation retry delay.
  
  @param retryDelay the delay between operation retries
  @param timeUnit   the delay time unit
  @return the proxy builder
  @throws NullPointerException if the time unit is null