Пример #1
0
    def _dict_to_obj(cls, pool_dict):

        # Process single entity models
        session_persistence = None
        if SessionPersistence.ROOT_TAG in pool_dict:
            session_persistence = SessionPersistence._dict_to_obj(
                pool_dict[SessionPersistence.ROOT_TAG])

        pool = Pool(id_=pool_dict.get('id'),
                    name=pool_dict.get('name'),
                    description=pool_dict.get('description'),
                    tenant_id=pool_dict.get('tenant_id'),
                    protocol=pool_dict.get('protocol'),
                    lb_algorithm=pool_dict.get('lb_algorithm'),
                    healthmonitor_id=pool_dict.get('healthmonitor_id'),
                    admin_state_up=pool_dict.get('admin_state_up'),
                    status=pool_dict.get('status'),
                    session_persistence=session_persistence)
        return pool
Пример #2
0
    def _dict_to_obj(cls, pool_dict):

        # Process single entity models
        session_persistence = None
        if SessionPersistence.ROOT_TAG in pool_dict:
            session_persistence = SessionPersistence._dict_to_obj(
                pool_dict[SessionPersistence.ROOT_TAG])

        pool = Pool(
            id_=pool_dict.get('id'),
            name=pool_dict.get('name'),
            description=pool_dict.get('description'),
            tenant_id=pool_dict.get('tenant_id'),
            protocol=pool_dict.get('protocol'),
            lb_algorithm=pool_dict.get('lb_algorithm'),
            healthmonitor_id=pool_dict.get('healthmonitor_id'),
            admin_state_up=pool_dict.get('admin_state_up'),
            status=pool_dict.get('status'),
            session_persistence=session_persistence)
        return pool