this.api = checkNotNull(api, "api");
}
@Override
protected Function<Object, IterableWithMarker<AlarmHistoryItem>> markerToNextForCallingArg0(final String arg0) {
final AlarmApi alarmApi = api.getAlarmApiForRegion(arg0);
return new Function<Object, IterableWithMarker<AlarmHistoryItem>>() {
@Override
public IterableWithMarker<AlarmHistoryItem> apply(Object input) {
return alarmApi.listHistoryAt(input.toString());
}
@Override
public String toString() {
return "listHistory(" + arg0 + ")";