code: public static RetryPolicy defaultClientRetry(Duration maxRetryDuration, Duration baseSleepMs,
        Duration maxSleepMs) {
      return ExponentialTimeBoundedRetry.builder()
          .withMaxDuration(maxRetryDuration)
          .withInitialSleep(baseSleepMs)
          .withMaxSleep(maxSleepMs)
          .build();
    }
docs: Gives a ClientRetry based on the given parameters.
  
  @param maxRetryDuration the maximum total duration to retry for
  @param baseSleepMs initial sleep time in milliseconds
  @param maxSleepMs max sleep time in milliseconds
  @return the default client retry