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