Right, so they've re-invented the java builder pattern, but in a shell. Why not just use a Java SDK? Or go SDK with options pattern?
Dagger does also provide a Java and Go SDK. It's all the same API underneath, so you're free to use whichever client you prefer.