@@ -1336,7 +1336,7 @@ public final UnaryCallable<GetQueuedResourceRequest, QueuedResource> getQueuedRe
1336
1336
*
1337
1337
* @param parent Required. The parent resource name.
1338
1338
* @param queuedResource Required. The queued resource.
1339
- * @param queuedResourceId The unqualified resource name. Should follow the ^[A-Za-z0-9_.~+%-]+$
1339
+ * @param queuedResourceId The unqualified resource name. Should follow the ` ^[A-Za-z0-9_.~+%-]+$`
1340
1340
* regex format.
1341
1341
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
1342
1342
*/
@@ -1374,7 +1374,7 @@ public final OperationFuture<QueuedResource, OperationMetadata> createQueuedReso
1374
1374
*
1375
1375
* @param parent Required. The parent resource name.
1376
1376
* @param queuedResource Required. The queued resource.
1377
- * @param queuedResourceId The unqualified resource name. Should follow the ^[A-Za-z0-9_.~+%-]+$
1377
+ * @param queuedResourceId The unqualified resource name. Should follow the ` ^[A-Za-z0-9_.~+%-]+$`
1378
1378
* regex format.
1379
1379
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
1380
1380
*/
@@ -1636,6 +1636,154 @@ public final OperationFuture<QueuedResource, OperationMetadata> deleteQueuedReso
1636
1636
return stub .deleteQueuedResourceCallable ();
1637
1637
}
1638
1638
1639
+ // AUTO-GENERATED DOCUMENTATION AND METHOD.
1640
+ /**
1641
+ * Resets a QueuedResource TPU instance
1642
+ *
1643
+ * <p>Sample code:
1644
+ *
1645
+ * <pre>{@code
1646
+ * // This snippet has been automatically generated and should be regarded as a code template only.
1647
+ * // It will require modifications to work:
1648
+ * // - It may require correct/in-range values for request initialization.
1649
+ * // - It may require specifying regional endpoints when creating the service client as shown in
1650
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
1651
+ * try (TpuClient tpuClient = TpuClient.create()) {
1652
+ * QueuedResourceName name =
1653
+ * QueuedResourceName.of("[PROJECT]", "[LOCATION]", "[QUEUED_RESOURCE]");
1654
+ * QueuedResource response = tpuClient.resetQueuedResourceAsync(name).get();
1655
+ * }
1656
+ * }</pre>
1657
+ *
1658
+ * @param name Required. The name of the queued resource.
1659
+ * @throws com.google.api.gax.rpc.ApiException if the remote call fails
1660
+ */
1661
+ public final OperationFuture <QueuedResource , OperationMetadata > resetQueuedResourceAsync (
1662
+ QueuedResourceName name ) {
1663
+ ResetQueuedResourceRequest request =
1664
+ ResetQueuedResourceRequest .newBuilder ()
1665
+ .setName (name == null ? null : name .toString ())
1666
+ .build ();
1667
+ return resetQueuedResourceAsync (request );
1668
+ }
1669
+
1670
+ // AUTO-GENERATED DOCUMENTATION AND METHOD.
1671
+ /**
1672
+ * Resets a QueuedResource TPU instance
1673
+ *
1674
+ * <p>Sample code:
1675
+ *
1676
+ * <pre>{@code
1677
+ * // This snippet has been automatically generated and should be regarded as a code template only.
1678
+ * // It will require modifications to work:
1679
+ * // - It may require correct/in-range values for request initialization.
1680
+ * // - It may require specifying regional endpoints when creating the service client as shown in
1681
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
1682
+ * try (TpuClient tpuClient = TpuClient.create()) {
1683
+ * String name =
1684
+ * QueuedResourceName.of("[PROJECT]", "[LOCATION]", "[QUEUED_RESOURCE]").toString();
1685
+ * QueuedResource response = tpuClient.resetQueuedResourceAsync(name).get();
1686
+ * }
1687
+ * }</pre>
1688
+ *
1689
+ * @param name Required. The name of the queued resource.
1690
+ * @throws com.google.api.gax.rpc.ApiException if the remote call fails
1691
+ */
1692
+ public final OperationFuture <QueuedResource , OperationMetadata > resetQueuedResourceAsync (
1693
+ String name ) {
1694
+ ResetQueuedResourceRequest request =
1695
+ ResetQueuedResourceRequest .newBuilder ().setName (name ).build ();
1696
+ return resetQueuedResourceAsync (request );
1697
+ }
1698
+
1699
+ // AUTO-GENERATED DOCUMENTATION AND METHOD.
1700
+ /**
1701
+ * Resets a QueuedResource TPU instance
1702
+ *
1703
+ * <p>Sample code:
1704
+ *
1705
+ * <pre>{@code
1706
+ * // This snippet has been automatically generated and should be regarded as a code template only.
1707
+ * // It will require modifications to work:
1708
+ * // - It may require correct/in-range values for request initialization.
1709
+ * // - It may require specifying regional endpoints when creating the service client as shown in
1710
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
1711
+ * try (TpuClient tpuClient = TpuClient.create()) {
1712
+ * ResetQueuedResourceRequest request =
1713
+ * ResetQueuedResourceRequest.newBuilder()
1714
+ * .setName(
1715
+ * QueuedResourceName.of("[PROJECT]", "[LOCATION]", "[QUEUED_RESOURCE]").toString())
1716
+ * .build();
1717
+ * QueuedResource response = tpuClient.resetQueuedResourceAsync(request).get();
1718
+ * }
1719
+ * }</pre>
1720
+ *
1721
+ * @param request The request object containing all of the parameters for the API call.
1722
+ * @throws com.google.api.gax.rpc.ApiException if the remote call fails
1723
+ */
1724
+ public final OperationFuture <QueuedResource , OperationMetadata > resetQueuedResourceAsync (
1725
+ ResetQueuedResourceRequest request ) {
1726
+ return resetQueuedResourceOperationCallable ().futureCall (request );
1727
+ }
1728
+
1729
+ // AUTO-GENERATED DOCUMENTATION AND METHOD.
1730
+ /**
1731
+ * Resets a QueuedResource TPU instance
1732
+ *
1733
+ * <p>Sample code:
1734
+ *
1735
+ * <pre>{@code
1736
+ * // This snippet has been automatically generated and should be regarded as a code template only.
1737
+ * // It will require modifications to work:
1738
+ * // - It may require correct/in-range values for request initialization.
1739
+ * // - It may require specifying regional endpoints when creating the service client as shown in
1740
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
1741
+ * try (TpuClient tpuClient = TpuClient.create()) {
1742
+ * ResetQueuedResourceRequest request =
1743
+ * ResetQueuedResourceRequest.newBuilder()
1744
+ * .setName(
1745
+ * QueuedResourceName.of("[PROJECT]", "[LOCATION]", "[QUEUED_RESOURCE]").toString())
1746
+ * .build();
1747
+ * OperationFuture<QueuedResource, OperationMetadata> future =
1748
+ * tpuClient.resetQueuedResourceOperationCallable().futureCall(request);
1749
+ * // Do something.
1750
+ * QueuedResource response = future.get();
1751
+ * }
1752
+ * }</pre>
1753
+ */
1754
+ public final OperationCallable <ResetQueuedResourceRequest , QueuedResource , OperationMetadata >
1755
+ resetQueuedResourceOperationCallable () {
1756
+ return stub .resetQueuedResourceOperationCallable ();
1757
+ }
1758
+
1759
+ // AUTO-GENERATED DOCUMENTATION AND METHOD.
1760
+ /**
1761
+ * Resets a QueuedResource TPU instance
1762
+ *
1763
+ * <p>Sample code:
1764
+ *
1765
+ * <pre>{@code
1766
+ * // This snippet has been automatically generated and should be regarded as a code template only.
1767
+ * // It will require modifications to work:
1768
+ * // - It may require correct/in-range values for request initialization.
1769
+ * // - It may require specifying regional endpoints when creating the service client as shown in
1770
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
1771
+ * try (TpuClient tpuClient = TpuClient.create()) {
1772
+ * ResetQueuedResourceRequest request =
1773
+ * ResetQueuedResourceRequest.newBuilder()
1774
+ * .setName(
1775
+ * QueuedResourceName.of("[PROJECT]", "[LOCATION]", "[QUEUED_RESOURCE]").toString())
1776
+ * .build();
1777
+ * ApiFuture<Operation> future = tpuClient.resetQueuedResourceCallable().futureCall(request);
1778
+ * // Do something.
1779
+ * Operation response = future.get();
1780
+ * }
1781
+ * }</pre>
1782
+ */
1783
+ public final UnaryCallable <ResetQueuedResourceRequest , Operation > resetQueuedResourceCallable () {
1784
+ return stub .resetQueuedResourceCallable ();
1785
+ }
1786
+
1639
1787
// AUTO-GENERATED DOCUMENTATION AND METHOD.
1640
1788
/**
1641
1789
* Generates the Cloud TPU service identity for the project.
0 commit comments