}
@Override
protected Function<Object, IterableWithMarker<LoadBalancerUsage>> markerToNextForArg0(Optional<Object> arg0) {
String zone = arg0.get().toString();
final ReportApi reportApi = api.getReportApiForZone(zone);
return new Function<Object, IterableWithMarker<LoadBalancerUsage>>() {
@Override
public IterableWithMarker<LoadBalancerUsage> apply(Object input) {
PaginationOptions paginationOptions = PaginationOptions.class.cast(input);
IterableWithMarker<LoadBalancerUsage> list = reportApi.listLoadBalancerUsage(paginationOptions);
return list;
}
@Override
public String toString() {