public OperationParameters timeout(Duration timeout) {
        if (timeout.isNegative() || timeout.isZero())
            throw new IllegalArgumentException("Timeout must be positive, but was " + timeout);

        return new OperationParameters(create, condition, timeout, route, tracelevel);
    }
Per-operation feed parameters

@author bjorncs
@author jonmv
vespa-feed-client-api/src/main/java/ai/vespa/feed/client/OperationParameters.java