code: public ConditionFactory pollDelay(Duration pollDelay) {
          if (pollDelay == null) {
              throw new IllegalArgumentException("pollDelay cannot be null");
          }
          return new ConditionFactory(alias, timeoutConstraint, pollInterval, pollDelay, catchUncaughtExceptions,
                  exceptionsIgnorer, conditionEvaluationListener, executorLifecycle);
      }
docs: Specify the delay that will be used before Awaitility starts polling for
  the result the first time. If you don't specify a poll delay explicitly
  it'll be the same as the poll interval.
  
  @param pollDelay the poll delay
  @return the condition factory