@Override public Paginated<Instance> listInstances( int pageSize, @Nullable String pageToken, @Nullable String filter) throws SpannerException { ListInstancesRequest.Builder requestBuilder = ListInstancesRequest.newBuilder().setParent(projectName).setPageSize(pageSize); if (pageToken != null) { requestBuilder.setPageToken(pageToken); } if (filter != null) { requestBuilder.setFilter(filter); } ListInstancesRequest request = requestBuilder.build(); GrpcCallContext context = newCallContext(null, projectName); ListInstancesResponse response = get(instanceAdminStub.listInstancesCallable().futureCall(request, context)); return new Paginated<>(response.getInstancesList(), response.getNextPageToken()); }
@Override public Paginated<Instance> listInstances( int pageSize, @Nullable String pageToken, @Nullable String filter) throws SpannerException { ListInstancesRequest.Builder requestBuilder = ListInstancesRequest.newBuilder().setParent(projectName).setPageSize(pageSize); if (pageToken != null) { requestBuilder.setPageToken(pageToken); } if (filter != null) { requestBuilder.setFilter(filter); } ListInstancesRequest request = requestBuilder.build(); GrpcCallContext context = newCallContext(null, projectName); ListInstancesResponse response = get(instanceAdminStub.listInstancesCallable().futureCall(request, context)); return new Paginated<>(response.getInstancesList(), response.getNextPageToken()); }
@Override public ListInstancesRequest injectToken(ListInstancesRequest payload, String token) { return ListInstancesRequest.newBuilder(payload).setPageToken(token).build(); }
@Override public ListInstancesRequest injectToken(ListInstancesRequest payload, String token) { return ListInstancesRequest.newBuilder(payload).setPageToken(token).build(); }