code: public List<DatastoreDescriptor> getAvailableDatabaseBasedDatastoreDescriptors() {
          final List<DatastoreDescriptor> availableCloudBasedDatabaseDescriptors = new ArrayList<>();
  
          availableCloudBasedDatabaseDescriptors.add(POSTGRESQL_DATASTORE_DESCRIPTOR);
          availableCloudBasedDatabaseDescriptors.add(SQLSERVER_DATASTORE_DESCRIPTOR);
          availableCloudBasedDatabaseDescriptors.add(ELASTICSEARCH_DATASTORE_DESCRIPTOR);
          availableCloudBasedDatabaseDescriptors.add(HBASE_DATASTORE_DESCRIPTOR);
          availableCloudBasedDatabaseDescriptors.add(HIVE_DATASTORE_DESCRIPTOR);
          availableCloudBasedDatabaseDescriptors.add(CASSANDRA_DATASTORE_DESCRIPTOR);
          availableCloudBasedDatabaseDescriptors.add(MONGODB_DATASTORE_DESCRIPTOR);
          availableCloudBasedDatabaseDescriptors.add(COUCHDB_DATASTORE_DESCRIPTOR);
          availableCloudBasedDatabaseDescriptors.add(DYNAMODB_DATASTORE_DESCRIPTOR);
          availableCloudBasedDatabaseDescriptors.add(KAFKA_DATASTORE_DESCRIPTOR);
          availableCloudBasedDatabaseDescriptors.add(NEO4J_DATASTORE_DESCRIPTOR);
  
          return availableCloudBasedDatabaseDescriptors;
      }
docs: Returns the descriptors of database-based datastore types available in DataCleaner.