public static SyncFrequency scheduled(final long timeInterval,
                                        @Nonnull final TimeUnit timeUnit,
                                        final boolean isConnected) {
    return new Scheduled(timeInterval, timeUnit, isConnected);
  }
public static SyncFrequency scheduled ( final long timeInterval , @ Nonnull final TimeUnit timeUnit , final boolean isConnected ) { return new Scheduled ( timeInterval , timeUnit , isConnected ) ; }
A configuration to enforce that local/remote events will be queued on the device for
a specified amount of time (configurable) before they are applied.
@param timeInterval The amount of time in the given {@link TimeUnit} between syncs.
@param timeUnit The {@link TimeUnit} qualifier for the timeInterval number.
@param isConnected Whether or not the application continuously
applying events by maintaining a sync stream
@return a scheduled configuration