toMaintenanceWindowExecutionStatus method

MaintenanceWindowExecutionStatus toMaintenanceWindowExecutionStatus()

Implementation

MaintenanceWindowExecutionStatus toMaintenanceWindowExecutionStatus() {
  switch (this) {
    case 'PENDING':
      return MaintenanceWindowExecutionStatus.pending;
    case 'IN_PROGRESS':
      return MaintenanceWindowExecutionStatus.inProgress;
    case 'SUCCESS':
      return MaintenanceWindowExecutionStatus.success;
    case 'FAILED':
      return MaintenanceWindowExecutionStatus.failed;
    case 'TIMED_OUT':
      return MaintenanceWindowExecutionStatus.timedOut;
    case 'CANCELLING':
      return MaintenanceWindowExecutionStatus.cancelling;
    case 'CANCELLED':
      return MaintenanceWindowExecutionStatus.cancelled;
    case 'SKIPPED_OVERLAPPING':
      return MaintenanceWindowExecutionStatus.skippedOverlapping;
  }
  throw Exception(
      '$this is not known in enum MaintenanceWindowExecutionStatus');
}