Ah je croyais que « les attributs » était quelque chose de connu (indépendamment de la classe) et que tu voulais indiquer où trouver ces attributs (« classe où on prend les attributs »), mais si en fait tu veux parler des attributs DE la classe (« de la classe » est un déterminant, ça indique de quels attributs tu parles), c'est-à-dire « classe *dont* on prend les attributs » tu peux aussi utiliser whose :
« name of the class whose attributes shall be taken » par exemple.
Mais ta première phrase marche aussi dans ce cas, je crois (en fait c'est plus l'infinitif qui me gêne, tu remarqueras que je ne propose que des trucs avec un verbe conjugué¹

. D'ailleurs je me demande si « name of the class whose attributes to get » est correct ?)
¹En fait grammaticalement tu essayes de faire une proposition relative à l'infinitif (sans sujet), ce qui me semble étrange et venu d'ailleurs, mais j'ai du mal à ne pas être influencé par la grammaire française, peut-être que ça existe ^^