Como adicionar uma matriz int na mensagem protobuf

Tenho que compor uma mensagem protobuf que deve ter 1 variáveis inteiras e uma matriz inteir

package protobuf;

message myProto {

optional uint32 message_id =1;
optional int update = 2;
//here I have to add a array of integers
//can I write like     optional int[] array =3;
//or should I use      optional repeated array;
//where array is another message with int variable

}

Minha abordagem está correta? Por favor me ajud

Obrigad

questionAnswers(1)

yourAnswerToTheQuestion