@@ -1212,6 +1212,167 @@ public final UnaryCallable<ListDataItemsRequest, ListDataItemsResponse> listData
1212
1212
return stub .listDataItemsCallable ();
1213
1213
}
1214
1214
1215
+ // AUTO-GENERATED DOCUMENTATION AND METHOD.
1216
+ /**
1217
+ * Lists SavedQueries in a Dataset.
1218
+ *
1219
+ * <p>Sample code:
1220
+ *
1221
+ * <pre>{@code
1222
+ * // This snippet has been automatically generated for illustrative purposes only.
1223
+ * // It may require modifications to work in your environment.
1224
+ * try (DatasetServiceClient datasetServiceClient = DatasetServiceClient.create()) {
1225
+ * DatasetName parent = DatasetName.of("[PROJECT]", "[LOCATION]", "[DATASET]");
1226
+ * for (SavedQuery element : datasetServiceClient.listSavedQueries(parent).iterateAll()) {
1227
+ * // doThingsWith(element);
1228
+ * }
1229
+ * }
1230
+ * }</pre>
1231
+ *
1232
+ * @param parent Required. The resource name of the Dataset to list SavedQueries from. Format:
1233
+ * `projects/{project}/locations/{location}/datasets/{dataset}`
1234
+ * @throws com.google.api.gax.rpc.ApiException if the remote call fails
1235
+ */
1236
+ public final ListSavedQueriesPagedResponse listSavedQueries (DatasetName parent ) {
1237
+ ListSavedQueriesRequest request =
1238
+ ListSavedQueriesRequest .newBuilder ()
1239
+ .setParent (parent == null ? null : parent .toString ())
1240
+ .build ();
1241
+ return listSavedQueries (request );
1242
+ }
1243
+
1244
+ // AUTO-GENERATED DOCUMENTATION AND METHOD.
1245
+ /**
1246
+ * Lists SavedQueries in a Dataset.
1247
+ *
1248
+ * <p>Sample code:
1249
+ *
1250
+ * <pre>{@code
1251
+ * // This snippet has been automatically generated for illustrative purposes only.
1252
+ * // It may require modifications to work in your environment.
1253
+ * try (DatasetServiceClient datasetServiceClient = DatasetServiceClient.create()) {
1254
+ * String parent = DatasetName.of("[PROJECT]", "[LOCATION]", "[DATASET]").toString();
1255
+ * for (SavedQuery element : datasetServiceClient.listSavedQueries(parent).iterateAll()) {
1256
+ * // doThingsWith(element);
1257
+ * }
1258
+ * }
1259
+ * }</pre>
1260
+ *
1261
+ * @param parent Required. The resource name of the Dataset to list SavedQueries from. Format:
1262
+ * `projects/{project}/locations/{location}/datasets/{dataset}`
1263
+ * @throws com.google.api.gax.rpc.ApiException if the remote call fails
1264
+ */
1265
+ public final ListSavedQueriesPagedResponse listSavedQueries (String parent ) {
1266
+ ListSavedQueriesRequest request =
1267
+ ListSavedQueriesRequest .newBuilder ().setParent (parent ).build ();
1268
+ return listSavedQueries (request );
1269
+ }
1270
+
1271
+ // AUTO-GENERATED DOCUMENTATION AND METHOD.
1272
+ /**
1273
+ * Lists SavedQueries in a Dataset.
1274
+ *
1275
+ * <p>Sample code:
1276
+ *
1277
+ * <pre>{@code
1278
+ * // This snippet has been automatically generated for illustrative purposes only.
1279
+ * // It may require modifications to work in your environment.
1280
+ * try (DatasetServiceClient datasetServiceClient = DatasetServiceClient.create()) {
1281
+ * ListSavedQueriesRequest request =
1282
+ * ListSavedQueriesRequest.newBuilder()
1283
+ * .setParent(DatasetName.of("[PROJECT]", "[LOCATION]", "[DATASET]").toString())
1284
+ * .setFilter("filter-1274492040")
1285
+ * .setPageSize(883849137)
1286
+ * .setPageToken("pageToken873572522")
1287
+ * .setReadMask(FieldMask.newBuilder().build())
1288
+ * .setOrderBy("orderBy-1207110587")
1289
+ * .build();
1290
+ * for (SavedQuery element : datasetServiceClient.listSavedQueries(request).iterateAll()) {
1291
+ * // doThingsWith(element);
1292
+ * }
1293
+ * }
1294
+ * }</pre>
1295
+ *
1296
+ * @param request The request object containing all of the parameters for the API call.
1297
+ * @throws com.google.api.gax.rpc.ApiException if the remote call fails
1298
+ */
1299
+ public final ListSavedQueriesPagedResponse listSavedQueries (ListSavedQueriesRequest request ) {
1300
+ return listSavedQueriesPagedCallable ().call (request );
1301
+ }
1302
+
1303
+ // AUTO-GENERATED DOCUMENTATION AND METHOD.
1304
+ /**
1305
+ * Lists SavedQueries in a Dataset.
1306
+ *
1307
+ * <p>Sample code:
1308
+ *
1309
+ * <pre>{@code
1310
+ * // This snippet has been automatically generated for illustrative purposes only.
1311
+ * // It may require modifications to work in your environment.
1312
+ * try (DatasetServiceClient datasetServiceClient = DatasetServiceClient.create()) {
1313
+ * ListSavedQueriesRequest request =
1314
+ * ListSavedQueriesRequest.newBuilder()
1315
+ * .setParent(DatasetName.of("[PROJECT]", "[LOCATION]", "[DATASET]").toString())
1316
+ * .setFilter("filter-1274492040")
1317
+ * .setPageSize(883849137)
1318
+ * .setPageToken("pageToken873572522")
1319
+ * .setReadMask(FieldMask.newBuilder().build())
1320
+ * .setOrderBy("orderBy-1207110587")
1321
+ * .build();
1322
+ * ApiFuture<SavedQuery> future =
1323
+ * datasetServiceClient.listSavedQueriesPagedCallable().futureCall(request);
1324
+ * // Do something.
1325
+ * for (SavedQuery element : future.get().iterateAll()) {
1326
+ * // doThingsWith(element);
1327
+ * }
1328
+ * }
1329
+ * }</pre>
1330
+ */
1331
+ public final UnaryCallable <ListSavedQueriesRequest , ListSavedQueriesPagedResponse >
1332
+ listSavedQueriesPagedCallable () {
1333
+ return stub .listSavedQueriesPagedCallable ();
1334
+ }
1335
+
1336
+ // AUTO-GENERATED DOCUMENTATION AND METHOD.
1337
+ /**
1338
+ * Lists SavedQueries in a Dataset.
1339
+ *
1340
+ * <p>Sample code:
1341
+ *
1342
+ * <pre>{@code
1343
+ * // This snippet has been automatically generated for illustrative purposes only.
1344
+ * // It may require modifications to work in your environment.
1345
+ * try (DatasetServiceClient datasetServiceClient = DatasetServiceClient.create()) {
1346
+ * ListSavedQueriesRequest request =
1347
+ * ListSavedQueriesRequest.newBuilder()
1348
+ * .setParent(DatasetName.of("[PROJECT]", "[LOCATION]", "[DATASET]").toString())
1349
+ * .setFilter("filter-1274492040")
1350
+ * .setPageSize(883849137)
1351
+ * .setPageToken("pageToken873572522")
1352
+ * .setReadMask(FieldMask.newBuilder().build())
1353
+ * .setOrderBy("orderBy-1207110587")
1354
+ * .build();
1355
+ * while (true) {
1356
+ * ListSavedQueriesResponse response =
1357
+ * datasetServiceClient.listSavedQueriesCallable().call(request);
1358
+ * for (SavedQuery element : response.getSavedQueriesList()) {
1359
+ * // doThingsWith(element);
1360
+ * }
1361
+ * String nextPageToken = response.getNextPageToken();
1362
+ * if (!Strings.isNullOrEmpty(nextPageToken)) {
1363
+ * request = request.toBuilder().setPageToken(nextPageToken).build();
1364
+ * } else {
1365
+ * break;
1366
+ * }
1367
+ * }
1368
+ * }
1369
+ * }</pre>
1370
+ */
1371
+ public final UnaryCallable <ListSavedQueriesRequest , ListSavedQueriesResponse >
1372
+ listSavedQueriesCallable () {
1373
+ return stub .listSavedQueriesCallable ();
1374
+ }
1375
+
1215
1376
// AUTO-GENERATED DOCUMENTATION AND METHOD.
1216
1377
/**
1217
1378
* Gets an AnnotationSpec.
@@ -1992,6 +2153,83 @@ protected ListDataItemsFixedSizeCollection createCollection(
1992
2153
}
1993
2154
}
1994
2155
2156
+ public static class ListSavedQueriesPagedResponse
2157
+ extends AbstractPagedListResponse <
2158
+ ListSavedQueriesRequest ,
2159
+ ListSavedQueriesResponse ,
2160
+ SavedQuery ,
2161
+ ListSavedQueriesPage ,
2162
+ ListSavedQueriesFixedSizeCollection > {
2163
+
2164
+ public static ApiFuture <ListSavedQueriesPagedResponse > createAsync (
2165
+ PageContext <ListSavedQueriesRequest , ListSavedQueriesResponse , SavedQuery > context ,
2166
+ ApiFuture <ListSavedQueriesResponse > futureResponse ) {
2167
+ ApiFuture <ListSavedQueriesPage > futurePage =
2168
+ ListSavedQueriesPage .createEmptyPage ().createPageAsync (context , futureResponse );
2169
+ return ApiFutures .transform (
2170
+ futurePage ,
2171
+ input -> new ListSavedQueriesPagedResponse (input ),
2172
+ MoreExecutors .directExecutor ());
2173
+ }
2174
+
2175
+ private ListSavedQueriesPagedResponse (ListSavedQueriesPage page ) {
2176
+ super (page , ListSavedQueriesFixedSizeCollection .createEmptyCollection ());
2177
+ }
2178
+ }
2179
+
2180
+ public static class ListSavedQueriesPage
2181
+ extends AbstractPage <
2182
+ ListSavedQueriesRequest , ListSavedQueriesResponse , SavedQuery , ListSavedQueriesPage > {
2183
+
2184
+ private ListSavedQueriesPage (
2185
+ PageContext <ListSavedQueriesRequest , ListSavedQueriesResponse , SavedQuery > context ,
2186
+ ListSavedQueriesResponse response ) {
2187
+ super (context , response );
2188
+ }
2189
+
2190
+ private static ListSavedQueriesPage createEmptyPage () {
2191
+ return new ListSavedQueriesPage (null , null );
2192
+ }
2193
+
2194
+ @ Override
2195
+ protected ListSavedQueriesPage createPage (
2196
+ PageContext <ListSavedQueriesRequest , ListSavedQueriesResponse , SavedQuery > context ,
2197
+ ListSavedQueriesResponse response ) {
2198
+ return new ListSavedQueriesPage (context , response );
2199
+ }
2200
+
2201
+ @ Override
2202
+ public ApiFuture <ListSavedQueriesPage > createPageAsync (
2203
+ PageContext <ListSavedQueriesRequest , ListSavedQueriesResponse , SavedQuery > context ,
2204
+ ApiFuture <ListSavedQueriesResponse > futureResponse ) {
2205
+ return super .createPageAsync (context , futureResponse );
2206
+ }
2207
+ }
2208
+
2209
+ public static class ListSavedQueriesFixedSizeCollection
2210
+ extends AbstractFixedSizeCollection <
2211
+ ListSavedQueriesRequest ,
2212
+ ListSavedQueriesResponse ,
2213
+ SavedQuery ,
2214
+ ListSavedQueriesPage ,
2215
+ ListSavedQueriesFixedSizeCollection > {
2216
+
2217
+ private ListSavedQueriesFixedSizeCollection (
2218
+ List <ListSavedQueriesPage > pages , int collectionSize ) {
2219
+ super (pages , collectionSize );
2220
+ }
2221
+
2222
+ private static ListSavedQueriesFixedSizeCollection createEmptyCollection () {
2223
+ return new ListSavedQueriesFixedSizeCollection (null , 0 );
2224
+ }
2225
+
2226
+ @ Override
2227
+ protected ListSavedQueriesFixedSizeCollection createCollection (
2228
+ List <ListSavedQueriesPage > pages , int collectionSize ) {
2229
+ return new ListSavedQueriesFixedSizeCollection (pages , collectionSize );
2230
+ }
2231
+ }
2232
+
1995
2233
public static class ListAnnotationsPagedResponse
1996
2234
extends AbstractPagedListResponse <
1997
2235
ListAnnotationsRequest ,
0 commit comments