def METHOD_NAME(self):
    """Start the REST server
    """
    run_args = {
        'host': self.ip_addr,
        'port': self.port,
        'log_level': self.log_level
    }
    if self.use_ssl:
        if self.use_ssl == 'self-signed':
            run_args.update({
                'ssl_certfile': 'tests/unit/poller/controller/sources/'
                'netbox/data/rest_server/self-signed.cert',
                'ssl_keyfile': 'tests/unit/poller/controller/sources/'
                'netbox/data/rest_server/self-signed.key'
            })
        elif self.use_ssl == 'valid':
            run_args.update({
                'ssl_certfile': 'tests/unit/poller/controller/sources/'
                'netbox/data/rest_server/valid.crt',
                'ssl_keyfile': 'tests/unit/poller/controller/sources/'
                'netbox/data/rest_server/valid.key'
            })
    uvicorn.run(self.app, **run_args)