Handles the request specified on construction.

    Returns:
      A ListSessionGroupsResponse object.

def run(self):
    """Handles the request specified on construction.

    Returns:
      A ListSessionGroupsResponse object.

    """
    session_groups = self._build_session_groups()
    session_groups = self._filter(session_groups)
    self._sort(session_groups)
    return self._create_response(session_groups)