Since he's calling your flop bet with only 1 diamond in it I would think the possibilities of a runner runner flush draw are slim, especially with your pot sized flop bet. I'd put the Villain more on a range of 2 pair, 10-J for the smaller flopped straight, or a set, similar to Kyle's assessment.
I'd bet for value, ~$200, if he shoves it would suck to lose to 10
J
but I would still call his shove.