Assuming your flight is on schedule, one hour should be plenty. Malaysian flights all go to the same terminal, your BKK flight is likely to land in the same building as domestic flights (whereas most long-hauls use the satellite), and KLIA immigration is generally tolerably fast, especially since in business class you'll likely beat the queue.