def __init__(<EOL>self,<EOL>app=None,<EOL>session=None,<EOL>menu=None,<EOL>indexview=None,<EOL>base_template="<STR_LIT>",<EOL>static_folder="<STR_LIT>",<EOL>static_url_path="<STR_LIT>",<EOL>security_manager_class=None,<EOL>update_perms=True<EOL>):
self.baseviews = []<EOL>self._addon_managers = []<EOL>self.addon_managers = {}<EOL>self.menu = menu or Menu()<EOL>self.base_template = base_template<EOL>self.security_manager_class = security_manager_class<EOL>self.indexview = indexview or IndexView<EOL>self.static_folder = static_folder<EOL>self.static_url_path = static_url_path<EOL>self.app = app<EOL>self.update_perms = update_perms<EOL>if app is not None:<EOL><INDENT>self.init_app(app, session)<EOL><DEDENT>
AppBuilder constructor

:param app:
    The flask app object
:param session:
    The SQLAlchemy session object
:param menu:
    optional, a previous contructed menu
:param indexview:
    optional, your customized indexview
:param static_folder:
    optional, your override for the global static folder
:param static_url_path:
    optional, your override for the global static url path
:param security_manager_class:
    optional, pass your own security manager class
:param update_perms:
    optional, update permissions flag (Boolean) you can use
    FAB_UPDATE_PERMS config key also