class ScheduledJobInfo {

    public void setScheduledJobFrequencyMilliseconds(final long scheduledJobFrequencyMilliseconds) {
        if (scheduledJobFrequencyMilliseconds < MINIMUM_FREQUENCY_MILLISECONDS) {
            throw new IllegalArgumentException("Frequency must be at least "
                    + MINIMUM_FREQUENCY_MILLISECONDS);
        }

        this.scheduledJobFrequencyMilliseconds = scheduledJobFrequencyMilliseconds;
    }

    protected  ScheduledJobInfo();
    public  ScheduledJobInfo(final long scheduledJobFrequencyMilliseconds,
                            final LocalTime startTime,
                            final boolean isSchedulingEnabled);
    public  ScheduledJobInfo(final long scheduledJobFrequencyMilliseconds,
                            final LocalTime startTime);
    public  ScheduledJobInfo(final long scheduledJobFrequencyMilliseconds);

}