public ConditionFactory atLeast(Duration timeout) {
        return new ConditionFactory(alias, timeoutConstraint.withMinWaitTime(timeout), pollInterval, pollDelay,
                catchUncaughtExceptions, exceptionsIgnorer, conditionEvaluationListener, executorLifecycle);
    }
public ConditionFactory atLeast(Duration timeout) {
        return new ConditionFactory(alias, timeoutConstraint.withMinWaitTime(timeout), pollInterval, pollDelay,
                catchUncaughtExceptions, exceptionsIgnorer, conditionEvaluationListener, executorLifecycle);
    }
public ConditionFactory atLeast ( Duration timeout ) { return new ConditionFactory ( alias , timeoutConstraint . withMinWaitTime ( timeout ) , pollInterval , pollDelay , catchUncaughtExceptions , exceptionsIgnorer , conditionEvaluationListener , executorLifecycle ) ; }
Condition has to be evaluated not earlier than <code>timeout</code> before throwing a timeout exception.

@param timeout the timeout
@return the condition factory
Condition has to be evaluated not earlier than <code > timeout< / code > before throwing a timeout exception .