ImmutableSettings class was indeed removed. This issue mentions it and thebreaking changes documentation for 2.0 also mention it.Settings.builder() instead of ImmutableSettings.builder(). The current implementation of the Settings class can be seen hereImmutableSettings are questions about pre-2.0 versions