public Builder SetMetadata(int index, global::PhoneNumbers.PhoneMetadata value) { if(value == null) throw new global::System.ArgumentNullException("value"); result.metadata_[index] = value; return this; }