LoggingImpl(LoggingOptions options) { super(options); rpc = options.getLoggingRpcV2(); }
private static ApiFuture<AsyncPage<Metric>> listMetricsAsync( final LoggingOptions serviceOptions, final Map<Option.OptionType, ?> options) { final ListLogMetricsRequest request = listMetricsRequest(serviceOptions, options); ApiFuture<ListLogMetricsResponse> list = serviceOptions.getLoggingRpcV2().list(request); return transform( list, new Function<ListLogMetricsResponse, AsyncPage<Metric>>() { @Override public AsyncPage<Metric> apply(ListLogMetricsResponse listMetricsResponse) { List<Metric> metrics = listMetricsResponse.getMetricsList() == null ? ImmutableList.<Metric>of() : Lists.transform( listMetricsResponse.getMetricsList(), Metric.fromPbFunction(serviceOptions.getService())); String cursor = listMetricsResponse.getNextPageToken().equals("") ? null : listMetricsResponse.getNextPageToken(); return new AsyncPageImpl<>( new MetricPageFetcher(serviceOptions, cursor, options), cursor, metrics); } }); }
private static ApiFuture<AsyncPage<Sink>> listSinksAsync( final LoggingOptions serviceOptions, final Map<Option.OptionType, ?> options) { final ListSinksRequest request = listSinksRequest(serviceOptions, options); ApiFuture<ListSinksResponse> list = serviceOptions.getLoggingRpcV2().list(request); return transform( list, new Function<ListSinksResponse, AsyncPage<Sink>>() { @Override public AsyncPage<Sink> apply(ListSinksResponse listSinksResponse) { List<Sink> sinks = listSinksResponse.getSinksList() == null ? ImmutableList.<Sink>of() : Lists.transform( listSinksResponse.getSinksList(), Sink.fromPbFunction(serviceOptions.getService())); String cursor = listSinksResponse.getNextPageToken().equals("") ? null : listSinksResponse.getNextPageToken(); return new AsyncPageImpl<>( new SinkPageFetcher(serviceOptions, cursor, options), cursor, sinks); } }); }
listMonitoredResourceDescriptorsRequest(options); ApiFuture<ListMonitoredResourceDescriptorsResponse> list = serviceOptions.getLoggingRpcV2().list(request); return transform( list,
private static ApiFuture<AsyncPage<LogEntry>> listLogEntriesAsync( final LoggingOptions serviceOptions, final Map<Option.OptionType, ?> options) { final ListLogEntriesRequest request = listLogEntriesRequest(serviceOptions.getProjectId(), options); ApiFuture<ListLogEntriesResponse> list = serviceOptions.getLoggingRpcV2().list(request); return transform( list, new Function<ListLogEntriesResponse, AsyncPage<LogEntry>>() { @Override public AsyncPage<LogEntry> apply(ListLogEntriesResponse listLogEntrysResponse) { List<LogEntry> entries = listLogEntrysResponse.getEntriesList() == null ? ImmutableList.<LogEntry>of() : Lists.transform( listLogEntrysResponse.getEntriesList(), LogEntry.FROM_PB_FUNCTION); String cursor = listLogEntrysResponse.getNextPageToken().equals("") ? null : listLogEntrysResponse.getNextPageToken(); return new AsyncPageImpl<>( new LogEntryPageFetcher(serviceOptions, cursor, options), cursor, entries); } }); }
LoggingImpl(LoggingOptions options) { super(options); rpc = options.getLoggingRpcV2(); }
private static ApiFuture<AsyncPage<Sink>> listSinksAsync( final LoggingOptions serviceOptions, final Map<Option.OptionType, ?> options) { final ListSinksRequest request = listSinksRequest(serviceOptions, options); ApiFuture<ListSinksResponse> list = serviceOptions.getLoggingRpcV2().list(request); return transform( list, new Function<ListSinksResponse, AsyncPage<Sink>>() { @Override public AsyncPage<Sink> apply(ListSinksResponse listSinksResponse) { List<Sink> sinks = listSinksResponse.getSinksList() == null ? ImmutableList.<Sink>of() : Lists.transform( listSinksResponse.getSinksList(), Sink.fromPbFunction(serviceOptions.getService())); String cursor = listSinksResponse.getNextPageToken().equals("") ? null : listSinksResponse.getNextPageToken(); return new AsyncPageImpl<>( new SinkPageFetcher(serviceOptions, cursor, options), cursor, sinks); } }); }
private static ApiFuture<AsyncPage<Metric>> listMetricsAsync( final LoggingOptions serviceOptions, final Map<Option.OptionType, ?> options) { final ListLogMetricsRequest request = listMetricsRequest(serviceOptions, options); ApiFuture<ListLogMetricsResponse> list = serviceOptions.getLoggingRpcV2().list(request); return transform( list, new Function<ListLogMetricsResponse, AsyncPage<Metric>>() { @Override public AsyncPage<Metric> apply(ListLogMetricsResponse listMetricsResponse) { List<Metric> metrics = listMetricsResponse.getMetricsList() == null ? ImmutableList.<Metric>of() : Lists.transform( listMetricsResponse.getMetricsList(), Metric.fromPbFunction(serviceOptions.getService())); String cursor = listMetricsResponse.getNextPageToken().equals("") ? null : listMetricsResponse.getNextPageToken(); return new AsyncPageImpl<>( new MetricPageFetcher(serviceOptions, cursor, options), cursor, metrics); } }); }
listMonitoredResourceDescriptorsRequest(options); ApiFuture<ListMonitoredResourceDescriptorsResponse> list = serviceOptions.getLoggingRpcV2().list(request); return transform( list,
private static ApiFuture<AsyncPage<LogEntry>> listLogEntriesAsync( final LoggingOptions serviceOptions, final Map<Option.OptionType, ?> options) { final ListLogEntriesRequest request = listLogEntriesRequest(serviceOptions.getProjectId(), options); ApiFuture<ListLogEntriesResponse> list = serviceOptions.getLoggingRpcV2().list(request); return transform( list, new Function<ListLogEntriesResponse, AsyncPage<LogEntry>>() { @Override public AsyncPage<LogEntry> apply(ListLogEntriesResponse listLogEntrysResponse) { List<LogEntry> entries = listLogEntrysResponse.getEntriesList() == null ? ImmutableList.<LogEntry>of() : Lists.transform( listLogEntrysResponse.getEntriesList(), LogEntry.FROM_PB_FUNCTION); String cursor = listLogEntrysResponse.getNextPageToken().equals("") ? null : listLogEntrysResponse.getNextPageToken(); return new AsyncPageImpl<>( new LogEntryPageFetcher(serviceOptions, cursor, options), cursor, entries); } }); }