@Override public Optional<ZonedDateTime> getMaintenanceWindowStartTime() { return MaintenanceScheduleHelper.getNextMaintenanceWindow(maintenanceWindowSchedule, maintenanceWindowDuration, maintenanceWindowTimeZone); }
@Override public Optional<ZonedDateTime> getMaintenanceWindowStartTime() { return MaintenanceScheduleHelper.getNextMaintenanceWindow(maintenanceWindowSchedule, maintenanceWindowDuration, maintenanceWindowTimeZone); }
if (!getNextMaintenanceWindow(cronSchedule, duration, timezone).isPresent()) { throw new InvalidMaintenanceScheduleException( "No valid maintenance window available after current time");