Either sst or username/password are mandatory - hence you can't create the builder without providing one or the other - that's why these builder factory methods require it.