Я использую библиотеку Java fabric8io для работы с Kubernetes в Scala. Я хотел бы использовать функцию waitUntilCondition, которая получила java.util.Predicate в качестве первого аргумента. Однако в Scala предикат формируется в другой форме. И я получаю ошибку компиляции:
Type mismatch, expected: Predicate[Pod], actual: Nothing => Any
Как я могу определить этот предикат в Scala?
Вот код, который я использовал:
client.pods()
.inNamespace("default")
.withName("app-driver")
.waitUntilCondition(condition => condition.getStatus().getPhase().equals("Running"), 15, TimeUnit.MINUTES)