@io_interface_type.setter
def io_interface_type(self, io_interface_type):
    '\n        Sets the io_interface_type of this ESMInterfaceTypeData.\n        This enumeration defines the different I/O interface types that may be reported as part of the configuration information associated with a controller.\n\n        :param io_interface_type: The io_interface_type of this ESMInterfaceTypeData.\n        :type: str\n        '
    allowed_values = ['notImplemented', 'scsi', 'fc', 'sata', 'sas', 'iscsi', 'ib', 'fcoe', 'nvmeof', '__UNDEFINED']
    if (io_interface_type not in allowed_values):
        raise ValueError('Invalid value for `io_interface_type`, must be one of {0}'.format(allowed_values))
    self._io_interface_type = io_interface_type
Sets the io_interface_type of this ESMInterfaceTypeData.
This enumeration defines the different I/O interface types that may be reported as part of the configuration information associated with a controller.

:param io_interface_type: The io_interface_type of this ESMInterfaceTypeData.
:type: str
@io_interface_type.setter
def io_interface_type(self, io_interface_type):
    '\n        Sets the io_interface_type of this ESMInterfaceTypeData.\n        This enumeration defines the different I/O interface types that may be reported as part of the configuration information associated with a controller.\n\n        :param io_interface_type: The io_interface_type of this ESMInterfaceTypeData.\n        :type: str\n        '
    allowed_values = ['notImplemented', 'scsi', 'fc', 'sata', 'sas', 'iscsi', 'ib', 'fcoe', 'nvmeof', '__UNDEFINED']
    if (io_interface_type not in allowed_values):
        raise ValueError('Invalid value for `io_interface_type`, must be one of {0}'.format(allowed_values))
    self._io_interface_type = io_interface_type