def METHOD_NAME(self, name, mode='normal'):
    """
    Args:
        name (str): Campaign name, such as '7-2', 'd3', 'sp3'.
        mode (str): 'normal' or 'hard'.
    """
    chapter, _ = self._campaign_separate_name(name)
    if self.campaign_set_chapter_main(chapter, mode):
        pass
    elif self.campaign_set_chapter_event(chapter, mode):
        pass
    elif self.campaign_set_chapter_sp(chapter, mode):
        pass
    else:
        logger.warning(f'Unknown campaign chapter: {name}')