awaitility/src/main/java/org/awaitility/core/ConditionFactory.java
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);
    }
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);
    }
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 ) ; }
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
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 .