Adding more than one filter on javaAPI ES

I can do this w/ boolQuery. Is there any other way to do it?

QueryBuilder queryBuilder = QueryBuilders.boolQuery()
.must(QueryBuilders.termQuery("color", "red"))
.must(QueryBuilders.termQuery("room", "kitchen"))
;