@first_name.setter
def first_name(self, first_name):
    'Sets the first_name of this Name2.\n\n\n        :param first_name: The first_name of this Name2.  # noqa: E501\n        :type: str\n        '
    if ((first_name is not None) and (len(first_name) > 40)):
        raise ValueError('Invalid value for `first_name`, length must be less than or equal to `40`')
    if ((first_name is not None) and (len(first_name) < 1)):
        raise ValueError('Invalid value for `first_name`, length must be greater than or equal to `1`')
    self._first_name = first_name
Sets the first_name of this Name2.


:param first_name: The first_name of this Name2.  # noqa: E501
:type: str
@first_name.setter
def first_name(self, first_name):
    'Sets the first_name of this Name2.\n\n\n        :param first_name: The first_name of this Name2.  # noqa: E501\n        :type: str\n        '
    if ((first_name is not None) and (len(first_name) > 40)):
        raise ValueError('Invalid value for `first_name`, length must be less than or equal to `40`')
    if ((first_name is not None) and (len(first_name) < 1)):
        raise ValueError('Invalid value for `first_name`, length must be greater than or equal to `1`')
    self._first_name = first_name