# File lib/fog/rackspace/models/monitoring/alarm.rb, line 36
        def save
          requires :notification_plan_id
          requires :entity
          requires :check

          if identity
            service.update_alarm(entity.id, identity, params)
          else
            options = params('check_type' => check_type, 'check_id' => check.id)
            data = service.create_alarm(entity.id, options)
            self.id = data.headers['X-Object-ID']
          end
          true
        end