def METHOD_NAME(self) -> List[ShardingStrategy]:
    strategy_list = []
    mesh_list = [0, 1]
    if self.output_option == 'replicated':
        strategy_list.append(self.replica_strategy())
    elif self.output_option == 'distributed':
        strategy_list.append(self.distributed_strategy(mesh_list))
    return strategy_list