Is this consensual?

So it was my first time doing anal and it was going well things were going slow and fine until he started to actually put it in me. He went slow at first but i eventually started whining a little because obviously it’s uncomfortable and it hurt a little and i kept saying wait and to hold on until he didnt really want to wait and just told me to “take it like a champ” and proceeded to shove it all the way in. It didnt last long and it felt good but i still feel like I was violated in a way...i dont know how to feel about this