def from_map()

in python/alibabacloud_ha3engine/models.py [0:0]


    def from_map(self, m: dict = None):
        m = m or dict()
        if m.get('group_key') is not None:
            self.group_key = m.get('group_key')
        if m.get('agg_fun') is not None:
            self.agg_fun = m.get('agg_fun')
        if m.get('range') is not None:
            self.range = m.get('range')
        if m.get('max_group') is not None:
            self.max_group = m.get('max_group')
        if m.get('agg_filter') is not None:
            self.agg_filter = m.get('agg_filter')
        if m.get('agg_sampler_threshold') is not None:
            self.agg_sampler_thres_hold = m.get('agg_sampler_threshold')
        if m.get('agg_sampler_step') is not None:
            self.agg_sampler_step = m.get('agg_sampler_step')
        return self