Это говорит о том, что вам нужно установить тип источника данных (, а не просто тип данных):
new DataSource.Builder()
.setDataType(HealthDataTypes.TYPE_MENSTRUATION)
.setType(DataSource.TYPE_RAW) // <-- THIS
(я не утверждаю, что этого достаточно для создания это, просто, это то, что сообщение об ошибке говорит, что вы должны делать).
Но, менструация - это ограниченный тип данных . Чтобы иметь доступ к этим типам данных, ваше приложение должно быть специально проверено.
Как отмечается в примечании:
Google временно прекратил принимать новые запросы на запись в ограниченные типы данных. Мы обновляем нашу политику и процесс рассмотрения запросов и будем обновлять эту документацию снова, когда мы возобновим.