def METHOD_NAME(self, filesystem, fileset, space, files):
    retval = { 'error' : None, 'job' : None }
    url = f'filesystems/{filesystem}/quotas'
    data = {
        'operationType' : 'setQuota',
        'quotaType' : 'FILESET',
        'objectName' : fileset,
        'blockSoftLimit' : space,
        'blockHardLimit' : space,
        'filesSoftLimit' : files,
        'filesHardLimit' : files
    }
    result = self.post(url, data)
    error = result.get('error')
    if error:
        retval['error'] = error
        return retval
    result = result.get('jobs').pop()
    jobid = result['jobId']
    result = {}
    if not self.job_wait(jobid, result):
        pass
    retval['job'] = result
    return retval