public function setReservedName($var)
    {
        $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING);
        $this->reserved_name = $arr;
        $this->has_reserved_name = true;

        return $this;
    }
public function setReservedName($var)
    {
        $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING);
        $this->reserved_name = $arr;
        $this->has_reserved_name = true;

        return $this;
    }
public function setReservedName ( $ var ) { $ arr = GPBUtil :: checkRepeatedField ( $ var , \ Google \ Protobuf \ Internal \ GPBType :: STRING ) ; $ this -> reserved_name = $ arr ; $ this -> has_reserved_name = true ; return $ this ; }
Reserved field names, which may not be used by fields in the same message.
A given name may only be reserved once.

Generated from protobuf field <code>repeated string reserved_name = 10;</code>
@param string[]|\Google\Protobuf\Internal\RepeatedField $var
@return $this
Reserved field names which may not be used by fields in the same message . A given name may only be reserved once .