La collecte des listes à partir d'une liste d'objets à l'aide de Java 8 Flux API

J'ai une classe comme ça

public class Example {
    private List<Integer> ids;

    public getIds() {
        return this.ids; 
    }
}

Si j'ai une liste d'objets de cette classe comme ceci

List<Example> examples;

Comment pourrais-je être en mesure de cartographier l'id de la liste de tous les exemples dans une liste?
J'ai essayé comme ceci:

List<Integer> concat = examples.stream().map(Example::getIds).collect(Collectors.toList());

mais d'avoir une erreur avec Collectors.toList()

Quelle serait la bonne façon de réaliser cela avec Java 8 flux api?