I think we should add in the javadoc that it is a configuration. It becomes clear when you see that it extends DatastoreConfiguration and the way it is used with configureDatastore(...) but when I've seen the name of the class for the first time I couldn't understand what the purpose was even after I've read the javadoc.

Maybe something like: "[Represents the] CouchdDB document data store configuration"