public ConditionFactory atMost(Duration timeout) {
    """
	Await at most <code>timeout</code> before throwing a timeout exception.
	
	@param timeout the timeout
	@return the condition factory
    """
        return new ConditionFactory(alias, timeoutConstraint.withMaxWaitTime(timeout), pollInterval, pollDelay,
                catchUncaughtExceptions, exceptionsIgnorer, conditionEvaluationListener, executorLifecycle);
    }
public ConditionFactory atMost(Duration timeout) {
        return new ConditionFactory(alias, timeoutConstraint.withMaxWaitTime(timeout), pollInterval, pollDelay,
                catchUncaughtExceptions, exceptionsIgnorer, conditionEvaluationListener, executorLifecycle);
    }
public ConditionFactory atMost ( Duration timeout ) { return new ConditionFactory ( alias , timeoutConstraint . withMaxWaitTime ( timeout ) , pollInterval , pollDelay , catchUncaughtExceptions , exceptionsIgnorer , conditionEvaluationListener , executorLifecycle ) ; }
Await at most <code>timeout</code> before throwing a timeout exception.

@param timeout the timeout
@return the condition factory
Await at most <code > timeout< / code > before throwing a timeout exception .