@@ -1212,6 +1212,167 @@ public final UnaryCallable<ListDataItemsRequest, ListDataItemsResponse> listData
12121212 return stub .listDataItemsCallable ();
12131213 }
12141214
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+
12151376 // AUTO-GENERATED DOCUMENTATION AND METHOD.
12161377 /**
12171378 * Gets an AnnotationSpec.
@@ -1992,6 +2153,83 @@ protected ListDataItemsFixedSizeCollection createCollection(
19922153 }
19932154 }
19942155
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+
19952233 public static class ListAnnotationsPagedResponse
19962234 extends AbstractPagedListResponse <
19972235 ListAnnotationsRequest ,
0 commit comments