'Builder for absolute limits
absolute_limits should be given as a dict of limits.
For example: {"ram": 512, "gigabytes": 1024}.'

def _build_absolute_limits(self, absolute_limits, filter_result=False, max_image_meta=True):

    filtered_limits = []
    if filter_result:
        filtered_limits = FILTERED_LIMITS
    limits = {}
    for (name, value) in absolute_limits.items():
        if ((name in self.limit_names) and (value is not None) and (name not in filtered_limits)):
            for limit_name in self.limit_names[name]:
                if ((not max_image_meta) and (limit_name == 'maxImageMeta')):
                    continue
                limits[limit_name] = value
    return limits
