public ConditionFactory pollDelay(long delay, TimeUnit unit) {
    """
	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 delay the delay
	@param unit  the unit
	@return the condition factory
    """
        return new ConditionFactory(alias, timeoutConstraint, pollInterval, new Duration(delay, unit),
                catchUncaughtExceptions, exceptionsIgnorer, conditionEvaluationListener, executorLifecycle);
    }
public ConditionFactory pollDelay(long delay, TimeUnit unit) {
        return new ConditionFactory(alias, timeoutConstraint, pollInterval, new Duration(delay, unit),
                catchUncaughtExceptions, exceptionsIgnorer, conditionEvaluationListener, executorLifecycle);
    }
public ConditionFactory pollDelay ( long delay , TimeUnit unit ) { return new ConditionFactory ( alias , timeoutConstraint , pollInterval , new Duration ( delay , unit ) , 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 delay the delay
@param unit  the unit
@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 .