public static AlarmCallbackHistory create(
     String id,
     AlarmCallbackConfiguration alarmCallbackConfiguration,
     Alert alert,
     AlertCondition alertCondition,
     AlarmCallbackResult result,
     DateTime createdAt) {
   final AlarmCallbackSummary alarmCallbackSummary =
       AlarmCallbackSummary.create(
           alarmCallbackConfiguration.getId(),
           alarmCallbackConfiguration.getStreamId(),
           alarmCallbackConfiguration.getType(),
           alarmCallbackConfiguration.getTitle(),
           alarmCallbackConfiguration.getConfiguration(),
           alarmCallbackConfiguration.getCreatedAt(),
           alarmCallbackConfiguration.getCreatorUserId());
   return create(
       id, alarmCallbackSummary, alert.getId(), alertCondition.getId(), result, createdAt);
 }