From f154e788cbf09fe6c61bcd1b4be55a206c9d021f Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Thu, 9 Jul 2020 09:14:40 -0700 Subject: [PATCH] feat: proto changes (#84) * changes without context autosynth cannot find the source of changes triggered by earlier changes in this repository, or by version upgrades to tools such as linters. * fix: migrate bq/reservation/v1 to grpc_service_config PiperOrigin-RevId: 320275638 Source-Author: Google APIs Source-Date: Wed Jul 8 15:15:28 2020 -0700 Source-Repo: googleapis/googleapis Source-Sha: 907a15ffee603c0bb8c43eac627611d381cd6682 Source-Link: https://github.com/googleapis/googleapis/commit/907a15ffee603c0bb8c43eac627611d381cd6682 --- .../v1/ReservationServiceClient.java | 684 +++++++++--------- .../v1/ReservationServiceSettings.java | 70 +- .../bigquery/reservation/v1/package-info.java | 6 +- .../v1/stub/GrpcReservationServiceStub.java | 198 ++--- .../v1/stub/ReservationServiceStub.java | 24 +- .../stub/ReservationServiceStubSettings.java | 244 ++++--- .../v1/ReservationServiceClientTest.java | 232 +++--- synth.metadata | 4 +- 8 files changed, 739 insertions(+), 723 deletions(-) diff --git a/google-cloud-bigqueryreservation/src/main/java/com/google/cloud/bigquery/reservation/v1/ReservationServiceClient.java b/google-cloud-bigqueryreservation/src/main/java/com/google/cloud/bigquery/reservation/v1/ReservationServiceClient.java index 11b8d3bc..4c983e17 100644 --- a/google-cloud-bigqueryreservation/src/main/java/com/google/cloud/bigquery/reservation/v1/ReservationServiceClient.java +++ b/google-cloud-bigqueryreservation/src/main/java/com/google/cloud/bigquery/reservation/v1/ReservationServiceClient.java @@ -57,8 +57,10 @@ *
  * 
  * try (ReservationServiceClient reservationServiceClient = ReservationServiceClient.create()) {
- *   ReservationName name = ReservationName.of("[PROJECT]", "[LOCATION]", "[RESERVATION]");
- *   reservationServiceClient.deleteReservation(name);
+ *   LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
+ *   Reservation reservation = Reservation.newBuilder().build();
+ *   String reservationId = "";
+ *   Reservation response = reservationServiceClient.createReservation(parent, reservation, reservationId);
  * }
  * 
  * 
@@ -168,334 +170,6 @@ public ReservationServiceStub getStub() { return stub; } - // AUTO-GENERATED DOCUMENTATION AND METHOD - /** - * Deletes a reservation. Returns `google.rpc.Code.FAILED_PRECONDITION` when reservation has - * assignments. - * - *

Sample code: - * - *


-   * try (ReservationServiceClient reservationServiceClient = ReservationServiceClient.create()) {
-   *   ReservationName name = ReservationName.of("[PROJECT]", "[LOCATION]", "[RESERVATION]");
-   *   reservationServiceClient.deleteReservation(name);
-   * }
-   * 
- * - * @param name Required. Resource name of the reservation to retrieve. E.g., - * `projects/myproject/locations/US/reservations/team1-prod` - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final void deleteReservation(ReservationName name) { - DeleteReservationRequest request = - DeleteReservationRequest.newBuilder() - .setName(name == null ? null : name.toString()) - .build(); - deleteReservation(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD - /** - * Deletes a reservation. Returns `google.rpc.Code.FAILED_PRECONDITION` when reservation has - * assignments. - * - *

Sample code: - * - *


-   * try (ReservationServiceClient reservationServiceClient = ReservationServiceClient.create()) {
-   *   ReservationName name = ReservationName.of("[PROJECT]", "[LOCATION]", "[RESERVATION]");
-   *   reservationServiceClient.deleteReservation(name.toString());
-   * }
-   * 
- * - * @param name Required. Resource name of the reservation to retrieve. E.g., - * `projects/myproject/locations/US/reservations/team1-prod` - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final void deleteReservation(String name) { - DeleteReservationRequest request = DeleteReservationRequest.newBuilder().setName(name).build(); - deleteReservation(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD - /** - * Deletes a reservation. Returns `google.rpc.Code.FAILED_PRECONDITION` when reservation has - * assignments. - * - *

Sample code: - * - *


-   * try (ReservationServiceClient reservationServiceClient = ReservationServiceClient.create()) {
-   *   ReservationName name = ReservationName.of("[PROJECT]", "[LOCATION]", "[RESERVATION]");
-   *   DeleteReservationRequest request = DeleteReservationRequest.newBuilder()
-   *     .setName(name.toString())
-   *     .build();
-   *   reservationServiceClient.deleteReservation(request);
-   * }
-   * 
- * - * @param request The request object containing all of the parameters for the API call. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final void deleteReservation(DeleteReservationRequest request) { - deleteReservationCallable().call(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD - /** - * Deletes a reservation. Returns `google.rpc.Code.FAILED_PRECONDITION` when reservation has - * assignments. - * - *

Sample code: - * - *


-   * try (ReservationServiceClient reservationServiceClient = ReservationServiceClient.create()) {
-   *   ReservationName name = ReservationName.of("[PROJECT]", "[LOCATION]", "[RESERVATION]");
-   *   DeleteReservationRequest request = DeleteReservationRequest.newBuilder()
-   *     .setName(name.toString())
-   *     .build();
-   *   ApiFuture<Void> future = reservationServiceClient.deleteReservationCallable().futureCall(request);
-   *   // Do something
-   *   future.get();
-   * }
-   * 
- */ - public final UnaryCallable deleteReservationCallable() { - return stub.deleteReservationCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD - /** - * Deletes a capacity commitment. Attempting to delete capacity commitment before its - * commitment_end_time will fail with the error code `google.rpc.Code.FAILED_PRECONDITION`. - * - *

Sample code: - * - *


-   * try (ReservationServiceClient reservationServiceClient = ReservationServiceClient.create()) {
-   *   CapacityCommitmentName name = CapacityCommitmentName.of("[PROJECT]", "[LOCATION]", "[CAPACITY_COMMITMENT]");
-   *   reservationServiceClient.deleteCapacityCommitment(name);
-   * }
-   * 
- * - * @param name Required. Resource name of the capacity commitment to delete. E.g., - * `projects/myproject/locations/US/capacityCommitments/123` - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final void deleteCapacityCommitment(CapacityCommitmentName name) { - DeleteCapacityCommitmentRequest request = - DeleteCapacityCommitmentRequest.newBuilder() - .setName(name == null ? null : name.toString()) - .build(); - deleteCapacityCommitment(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD - /** - * Deletes a capacity commitment. Attempting to delete capacity commitment before its - * commitment_end_time will fail with the error code `google.rpc.Code.FAILED_PRECONDITION`. - * - *

Sample code: - * - *


-   * try (ReservationServiceClient reservationServiceClient = ReservationServiceClient.create()) {
-   *   CapacityCommitmentName name = CapacityCommitmentName.of("[PROJECT]", "[LOCATION]", "[CAPACITY_COMMITMENT]");
-   *   reservationServiceClient.deleteCapacityCommitment(name.toString());
-   * }
-   * 
- * - * @param name Required. Resource name of the capacity commitment to delete. E.g., - * `projects/myproject/locations/US/capacityCommitments/123` - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final void deleteCapacityCommitment(String name) { - DeleteCapacityCommitmentRequest request = - DeleteCapacityCommitmentRequest.newBuilder().setName(name).build(); - deleteCapacityCommitment(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD - /** - * Deletes a capacity commitment. Attempting to delete capacity commitment before its - * commitment_end_time will fail with the error code `google.rpc.Code.FAILED_PRECONDITION`. - * - *

Sample code: - * - *


-   * try (ReservationServiceClient reservationServiceClient = ReservationServiceClient.create()) {
-   *   CapacityCommitmentName name = CapacityCommitmentName.of("[PROJECT]", "[LOCATION]", "[CAPACITY_COMMITMENT]");
-   *   DeleteCapacityCommitmentRequest request = DeleteCapacityCommitmentRequest.newBuilder()
-   *     .setName(name.toString())
-   *     .build();
-   *   reservationServiceClient.deleteCapacityCommitment(request);
-   * }
-   * 
- * - * @param request The request object containing all of the parameters for the API call. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final void deleteCapacityCommitment(DeleteCapacityCommitmentRequest request) { - deleteCapacityCommitmentCallable().call(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD - /** - * Deletes a capacity commitment. Attempting to delete capacity commitment before its - * commitment_end_time will fail with the error code `google.rpc.Code.FAILED_PRECONDITION`. - * - *

Sample code: - * - *


-   * try (ReservationServiceClient reservationServiceClient = ReservationServiceClient.create()) {
-   *   CapacityCommitmentName name = CapacityCommitmentName.of("[PROJECT]", "[LOCATION]", "[CAPACITY_COMMITMENT]");
-   *   DeleteCapacityCommitmentRequest request = DeleteCapacityCommitmentRequest.newBuilder()
-   *     .setName(name.toString())
-   *     .build();
-   *   ApiFuture<Void> future = reservationServiceClient.deleteCapacityCommitmentCallable().futureCall(request);
-   *   // Do something
-   *   future.get();
-   * }
-   * 
- */ - public final UnaryCallable - deleteCapacityCommitmentCallable() { - return stub.deleteCapacityCommitmentCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD - /** - * Deletes a assignment. No expansion will happen. - * - *

Example: - * - *

* Organization `organizationA` contains two projects, `project1` and `project2`. * - * Reservation `res1` exists and was created previously. * CreateAssignment was used - * previously to define the following associations between entities and reservations: - * `<organizationA, res1>` and `<project1, res1>` - * - *

In this example, deletion of the `<organizationA, res1>` assignment won't affect the - * other assignment `<project1, res1>`. After said deletion, queries from `project1` will - * still use `res1` while queries from `project2` will switch to use on-demand mode. - * - *

Sample code: - * - *


-   * try (ReservationServiceClient reservationServiceClient = ReservationServiceClient.create()) {
-   *   AssignmentName name = AssignmentName.of("[PROJECT]", "[LOCATION]", "[RESERVATION]", "[ASSIGNMENT]");
-   *   reservationServiceClient.deleteAssignment(name);
-   * }
-   * 
- * - * @param name Required. Name of the resource, e.g. - * `projects/myproject/locations/US/reservations/team1-prod/assignments/123` - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final void deleteAssignment(AssignmentName name) { - DeleteAssignmentRequest request = - DeleteAssignmentRequest.newBuilder().setName(name == null ? null : name.toString()).build(); - deleteAssignment(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD - /** - * Deletes a assignment. No expansion will happen. - * - *

Example: - * - *

* Organization `organizationA` contains two projects, `project1` and `project2`. * - * Reservation `res1` exists and was created previously. * CreateAssignment was used - * previously to define the following associations between entities and reservations: - * `<organizationA, res1>` and `<project1, res1>` - * - *

In this example, deletion of the `<organizationA, res1>` assignment won't affect the - * other assignment `<project1, res1>`. After said deletion, queries from `project1` will - * still use `res1` while queries from `project2` will switch to use on-demand mode. - * - *

Sample code: - * - *


-   * try (ReservationServiceClient reservationServiceClient = ReservationServiceClient.create()) {
-   *   AssignmentName name = AssignmentName.of("[PROJECT]", "[LOCATION]", "[RESERVATION]", "[ASSIGNMENT]");
-   *   reservationServiceClient.deleteAssignment(name.toString());
-   * }
-   * 
- * - * @param name Required. Name of the resource, e.g. - * `projects/myproject/locations/US/reservations/team1-prod/assignments/123` - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final void deleteAssignment(String name) { - DeleteAssignmentRequest request = DeleteAssignmentRequest.newBuilder().setName(name).build(); - deleteAssignment(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD - /** - * Deletes a assignment. No expansion will happen. - * - *

Example: - * - *

* Organization `organizationA` contains two projects, `project1` and `project2`. * - * Reservation `res1` exists and was created previously. * CreateAssignment was used - * previously to define the following associations between entities and reservations: - * `<organizationA, res1>` and `<project1, res1>` - * - *

In this example, deletion of the `<organizationA, res1>` assignment won't affect the - * other assignment `<project1, res1>`. After said deletion, queries from `project1` will - * still use `res1` while queries from `project2` will switch to use on-demand mode. - * - *

Sample code: - * - *


-   * try (ReservationServiceClient reservationServiceClient = ReservationServiceClient.create()) {
-   *   AssignmentName name = AssignmentName.of("[PROJECT]", "[LOCATION]", "[RESERVATION]", "[ASSIGNMENT]");
-   *   DeleteAssignmentRequest request = DeleteAssignmentRequest.newBuilder()
-   *     .setName(name.toString())
-   *     .build();
-   *   reservationServiceClient.deleteAssignment(request);
-   * }
-   * 
- * - * @param request The request object containing all of the parameters for the API call. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final void deleteAssignment(DeleteAssignmentRequest request) { - deleteAssignmentCallable().call(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD - /** - * Deletes a assignment. No expansion will happen. - * - *

Example: - * - *

* Organization `organizationA` contains two projects, `project1` and `project2`. * - * Reservation `res1` exists and was created previously. * CreateAssignment was used - * previously to define the following associations between entities and reservations: - * `<organizationA, res1>` and `<project1, res1>` - * - *

In this example, deletion of the `<organizationA, res1>` assignment won't affect the - * other assignment `<project1, res1>`. After said deletion, queries from `project1` will - * still use `res1` while queries from `project2` will switch to use on-demand mode. - * - *

Sample code: - * - *


-   * try (ReservationServiceClient reservationServiceClient = ReservationServiceClient.create()) {
-   *   AssignmentName name = AssignmentName.of("[PROJECT]", "[LOCATION]", "[RESERVATION]", "[ASSIGNMENT]");
-   *   DeleteAssignmentRequest request = DeleteAssignmentRequest.newBuilder()
-   *     .setName(name.toString())
-   *     .build();
-   *   ApiFuture<Void> future = reservationServiceClient.deleteAssignmentCallable().futureCall(request);
-   *   // Do something
-   *   future.get();
-   * }
-   * 
- */ - public final UnaryCallable deleteAssignmentCallable() { - return stub.deleteAssignmentCallable(); - } - // AUTO-GENERATED DOCUMENTATION AND METHOD /** * Creates a new reservation resource. @@ -786,47 +460,143 @@ public final Reservation getReservation(String name) { // AUTO-GENERATED DOCUMENTATION AND METHOD /** - * Returns information about the reservation. + * Returns information about the reservation. + * + *

Sample code: + * + *


+   * try (ReservationServiceClient reservationServiceClient = ReservationServiceClient.create()) {
+   *   ReservationName name = ReservationName.of("[PROJECT]", "[LOCATION]", "[RESERVATION]");
+   *   GetReservationRequest request = GetReservationRequest.newBuilder()
+   *     .setName(name.toString())
+   *     .build();
+   *   Reservation response = reservationServiceClient.getReservation(request);
+   * }
+   * 
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Reservation getReservation(GetReservationRequest request) { + return getReservationCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD + /** + * Returns information about the reservation. + * + *

Sample code: + * + *


+   * try (ReservationServiceClient reservationServiceClient = ReservationServiceClient.create()) {
+   *   ReservationName name = ReservationName.of("[PROJECT]", "[LOCATION]", "[RESERVATION]");
+   *   GetReservationRequest request = GetReservationRequest.newBuilder()
+   *     .setName(name.toString())
+   *     .build();
+   *   ApiFuture<Reservation> future = reservationServiceClient.getReservationCallable().futureCall(request);
+   *   // Do something
+   *   Reservation response = future.get();
+   * }
+   * 
+ */ + public final UnaryCallable getReservationCallable() { + return stub.getReservationCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD + /** + * Deletes a reservation. Returns `google.rpc.Code.FAILED_PRECONDITION` when reservation has + * assignments. + * + *

Sample code: + * + *


+   * try (ReservationServiceClient reservationServiceClient = ReservationServiceClient.create()) {
+   *   ReservationName name = ReservationName.of("[PROJECT]", "[LOCATION]", "[RESERVATION]");
+   *   reservationServiceClient.deleteReservation(name);
+   * }
+   * 
+ * + * @param name Required. Resource name of the reservation to retrieve. E.g., + * `projects/myproject/locations/US/reservations/team1-prod` + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final void deleteReservation(ReservationName name) { + DeleteReservationRequest request = + DeleteReservationRequest.newBuilder() + .setName(name == null ? null : name.toString()) + .build(); + deleteReservation(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD + /** + * Deletes a reservation. Returns `google.rpc.Code.FAILED_PRECONDITION` when reservation has + * assignments. + * + *

Sample code: + * + *


+   * try (ReservationServiceClient reservationServiceClient = ReservationServiceClient.create()) {
+   *   ReservationName name = ReservationName.of("[PROJECT]", "[LOCATION]", "[RESERVATION]");
+   *   reservationServiceClient.deleteReservation(name.toString());
+   * }
+   * 
+ * + * @param name Required. Resource name of the reservation to retrieve. E.g., + * `projects/myproject/locations/US/reservations/team1-prod` + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final void deleteReservation(String name) { + DeleteReservationRequest request = DeleteReservationRequest.newBuilder().setName(name).build(); + deleteReservation(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD + /** + * Deletes a reservation. Returns `google.rpc.Code.FAILED_PRECONDITION` when reservation has + * assignments. * *

Sample code: * *


    * try (ReservationServiceClient reservationServiceClient = ReservationServiceClient.create()) {
    *   ReservationName name = ReservationName.of("[PROJECT]", "[LOCATION]", "[RESERVATION]");
-   *   GetReservationRequest request = GetReservationRequest.newBuilder()
+   *   DeleteReservationRequest request = DeleteReservationRequest.newBuilder()
    *     .setName(name.toString())
    *     .build();
-   *   Reservation response = reservationServiceClient.getReservation(request);
+   *   reservationServiceClient.deleteReservation(request);
    * }
    * 
* * @param request The request object containing all of the parameters for the API call. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ - public final Reservation getReservation(GetReservationRequest request) { - return getReservationCallable().call(request); + public final void deleteReservation(DeleteReservationRequest request) { + deleteReservationCallable().call(request); } // AUTO-GENERATED DOCUMENTATION AND METHOD /** - * Returns information about the reservation. + * Deletes a reservation. Returns `google.rpc.Code.FAILED_PRECONDITION` when reservation has + * assignments. * *

Sample code: * *


    * try (ReservationServiceClient reservationServiceClient = ReservationServiceClient.create()) {
    *   ReservationName name = ReservationName.of("[PROJECT]", "[LOCATION]", "[RESERVATION]");
-   *   GetReservationRequest request = GetReservationRequest.newBuilder()
+   *   DeleteReservationRequest request = DeleteReservationRequest.newBuilder()
    *     .setName(name.toString())
    *     .build();
-   *   ApiFuture<Reservation> future = reservationServiceClient.getReservationCallable().futureCall(request);
+   *   ApiFuture<Void> future = reservationServiceClient.deleteReservationCallable().futureCall(request);
    *   // Do something
-   *   Reservation response = future.get();
+   *   future.get();
    * }
    * 
*/ - public final UnaryCallable getReservationCallable() { - return stub.getReservationCallable(); + public final UnaryCallable deleteReservationCallable() { + return stub.deleteReservationCallable(); } // AUTO-GENERATED DOCUMENTATION AND METHOD @@ -1229,6 +999,104 @@ public final CapacityCommitment getCapacityCommitment(GetCapacityCommitmentReque return stub.getCapacityCommitmentCallable(); } + // AUTO-GENERATED DOCUMENTATION AND METHOD + /** + * Deletes a capacity commitment. Attempting to delete capacity commitment before its + * commitment_end_time will fail with the error code `google.rpc.Code.FAILED_PRECONDITION`. + * + *

Sample code: + * + *


+   * try (ReservationServiceClient reservationServiceClient = ReservationServiceClient.create()) {
+   *   CapacityCommitmentName name = CapacityCommitmentName.of("[PROJECT]", "[LOCATION]", "[CAPACITY_COMMITMENT]");
+   *   reservationServiceClient.deleteCapacityCommitment(name);
+   * }
+   * 
+ * + * @param name Required. Resource name of the capacity commitment to delete. E.g., + * `projects/myproject/locations/US/capacityCommitments/123` + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final void deleteCapacityCommitment(CapacityCommitmentName name) { + DeleteCapacityCommitmentRequest request = + DeleteCapacityCommitmentRequest.newBuilder() + .setName(name == null ? null : name.toString()) + .build(); + deleteCapacityCommitment(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD + /** + * Deletes a capacity commitment. Attempting to delete capacity commitment before its + * commitment_end_time will fail with the error code `google.rpc.Code.FAILED_PRECONDITION`. + * + *

Sample code: + * + *


+   * try (ReservationServiceClient reservationServiceClient = ReservationServiceClient.create()) {
+   *   CapacityCommitmentName name = CapacityCommitmentName.of("[PROJECT]", "[LOCATION]", "[CAPACITY_COMMITMENT]");
+   *   reservationServiceClient.deleteCapacityCommitment(name.toString());
+   * }
+   * 
+ * + * @param name Required. Resource name of the capacity commitment to delete. E.g., + * `projects/myproject/locations/US/capacityCommitments/123` + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final void deleteCapacityCommitment(String name) { + DeleteCapacityCommitmentRequest request = + DeleteCapacityCommitmentRequest.newBuilder().setName(name).build(); + deleteCapacityCommitment(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD + /** + * Deletes a capacity commitment. Attempting to delete capacity commitment before its + * commitment_end_time will fail with the error code `google.rpc.Code.FAILED_PRECONDITION`. + * + *

Sample code: + * + *


+   * try (ReservationServiceClient reservationServiceClient = ReservationServiceClient.create()) {
+   *   CapacityCommitmentName name = CapacityCommitmentName.of("[PROJECT]", "[LOCATION]", "[CAPACITY_COMMITMENT]");
+   *   DeleteCapacityCommitmentRequest request = DeleteCapacityCommitmentRequest.newBuilder()
+   *     .setName(name.toString())
+   *     .build();
+   *   reservationServiceClient.deleteCapacityCommitment(request);
+   * }
+   * 
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final void deleteCapacityCommitment(DeleteCapacityCommitmentRequest request) { + deleteCapacityCommitmentCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD + /** + * Deletes a capacity commitment. Attempting to delete capacity commitment before its + * commitment_end_time will fail with the error code `google.rpc.Code.FAILED_PRECONDITION`. + * + *

Sample code: + * + *


+   * try (ReservationServiceClient reservationServiceClient = ReservationServiceClient.create()) {
+   *   CapacityCommitmentName name = CapacityCommitmentName.of("[PROJECT]", "[LOCATION]", "[CAPACITY_COMMITMENT]");
+   *   DeleteCapacityCommitmentRequest request = DeleteCapacityCommitmentRequest.newBuilder()
+   *     .setName(name.toString())
+   *     .build();
+   *   ApiFuture<Void> future = reservationServiceClient.deleteCapacityCommitmentCallable().futureCall(request);
+   *   // Do something
+   *   future.get();
+   * }
+   * 
+ */ + public final UnaryCallable + deleteCapacityCommitmentCallable() { + return stub.deleteCapacityCommitmentCallable(); + } + // AUTO-GENERATED DOCUMENTATION AND METHOD /** * Updates an existing capacity commitment. @@ -1987,6 +1855,140 @@ public final ListAssignmentsPagedResponse listAssignments(ListAssignmentsRequest return stub.listAssignmentsCallable(); } + // AUTO-GENERATED DOCUMENTATION AND METHOD + /** + * Deletes a assignment. No expansion will happen. + * + *

Example: + * + *

* Organization `organizationA` contains two projects, `project1` and `project2`. * + * Reservation `res1` exists and was created previously. * CreateAssignment was used + * previously to define the following associations between entities and reservations: + * `<organizationA, res1>` and `<project1, res1>` + * + *

In this example, deletion of the `<organizationA, res1>` assignment won't affect the + * other assignment `<project1, res1>`. After said deletion, queries from `project1` will + * still use `res1` while queries from `project2` will switch to use on-demand mode. + * + *

Sample code: + * + *


+   * try (ReservationServiceClient reservationServiceClient = ReservationServiceClient.create()) {
+   *   AssignmentName name = AssignmentName.of("[PROJECT]", "[LOCATION]", "[RESERVATION]", "[ASSIGNMENT]");
+   *   reservationServiceClient.deleteAssignment(name);
+   * }
+   * 
+ * + * @param name Required. Name of the resource, e.g. + * `projects/myproject/locations/US/reservations/team1-prod/assignments/123` + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final void deleteAssignment(AssignmentName name) { + DeleteAssignmentRequest request = + DeleteAssignmentRequest.newBuilder().setName(name == null ? null : name.toString()).build(); + deleteAssignment(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD + /** + * Deletes a assignment. No expansion will happen. + * + *

Example: + * + *

* Organization `organizationA` contains two projects, `project1` and `project2`. * + * Reservation `res1` exists and was created previously. * CreateAssignment was used + * previously to define the following associations between entities and reservations: + * `<organizationA, res1>` and `<project1, res1>` + * + *

In this example, deletion of the `<organizationA, res1>` assignment won't affect the + * other assignment `<project1, res1>`. After said deletion, queries from `project1` will + * still use `res1` while queries from `project2` will switch to use on-demand mode. + * + *

Sample code: + * + *


+   * try (ReservationServiceClient reservationServiceClient = ReservationServiceClient.create()) {
+   *   AssignmentName name = AssignmentName.of("[PROJECT]", "[LOCATION]", "[RESERVATION]", "[ASSIGNMENT]");
+   *   reservationServiceClient.deleteAssignment(name.toString());
+   * }
+   * 
+ * + * @param name Required. Name of the resource, e.g. + * `projects/myproject/locations/US/reservations/team1-prod/assignments/123` + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final void deleteAssignment(String name) { + DeleteAssignmentRequest request = DeleteAssignmentRequest.newBuilder().setName(name).build(); + deleteAssignment(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD + /** + * Deletes a assignment. No expansion will happen. + * + *

Example: + * + *

* Organization `organizationA` contains two projects, `project1` and `project2`. * + * Reservation `res1` exists and was created previously. * CreateAssignment was used + * previously to define the following associations between entities and reservations: + * `<organizationA, res1>` and `<project1, res1>` + * + *

In this example, deletion of the `<organizationA, res1>` assignment won't affect the + * other assignment `<project1, res1>`. After said deletion, queries from `project1` will + * still use `res1` while queries from `project2` will switch to use on-demand mode. + * + *

Sample code: + * + *


+   * try (ReservationServiceClient reservationServiceClient = ReservationServiceClient.create()) {
+   *   AssignmentName name = AssignmentName.of("[PROJECT]", "[LOCATION]", "[RESERVATION]", "[ASSIGNMENT]");
+   *   DeleteAssignmentRequest request = DeleteAssignmentRequest.newBuilder()
+   *     .setName(name.toString())
+   *     .build();
+   *   reservationServiceClient.deleteAssignment(request);
+   * }
+   * 
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final void deleteAssignment(DeleteAssignmentRequest request) { + deleteAssignmentCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD + /** + * Deletes a assignment. No expansion will happen. + * + *

Example: + * + *

* Organization `organizationA` contains two projects, `project1` and `project2`. * + * Reservation `res1` exists and was created previously. * CreateAssignment was used + * previously to define the following associations between entities and reservations: + * `<organizationA, res1>` and `<project1, res1>` + * + *

In this example, deletion of the `<organizationA, res1>` assignment won't affect the + * other assignment `<project1, res1>`. After said deletion, queries from `project1` will + * still use `res1` while queries from `project2` will switch to use on-demand mode. + * + *

Sample code: + * + *


+   * try (ReservationServiceClient reservationServiceClient = ReservationServiceClient.create()) {
+   *   AssignmentName name = AssignmentName.of("[PROJECT]", "[LOCATION]", "[RESERVATION]", "[ASSIGNMENT]");
+   *   DeleteAssignmentRequest request = DeleteAssignmentRequest.newBuilder()
+   *     .setName(name.toString())
+   *     .build();
+   *   ApiFuture<Void> future = reservationServiceClient.deleteAssignmentCallable().futureCall(request);
+   *   // Do something
+   *   future.get();
+   * }
+   * 
+ */ + public final UnaryCallable deleteAssignmentCallable() { + return stub.deleteAssignmentCallable(); + } + // AUTO-GENERATED DOCUMENTATION AND METHOD /** * Looks up assignments for a specified resource for a particular region. If the request is about diff --git a/google-cloud-bigqueryreservation/src/main/java/com/google/cloud/bigquery/reservation/v1/ReservationServiceSettings.java b/google-cloud-bigqueryreservation/src/main/java/com/google/cloud/bigquery/reservation/v1/ReservationServiceSettings.java index 798e2f78..77660a25 100644 --- a/google-cloud-bigqueryreservation/src/main/java/com/google/cloud/bigquery/reservation/v1/ReservationServiceSettings.java +++ b/google-cloud-bigqueryreservation/src/main/java/com/google/cloud/bigquery/reservation/v1/ReservationServiceSettings.java @@ -53,16 +53,16 @@ *

The builder of this class is recursive, so contained classes are themselves builders. When * build() is called, the tree of builders is called to create the complete settings object. * - *

For example, to set the total timeout of deleteReservation to 30 seconds: + *

For example, to set the total timeout of createReservation to 30 seconds: * *

  * 
  * ReservationServiceSettings.Builder reservationServiceSettingsBuilder =
  *     ReservationServiceSettings.newBuilder();
  * reservationServiceSettingsBuilder
- *     .deleteReservationSettings()
+ *     .createReservationSettings()
  *     .setRetrySettings(
- *         reservationServiceSettingsBuilder.deleteReservationSettings().getRetrySettings().toBuilder()
+ *         reservationServiceSettingsBuilder.createReservationSettings().getRetrySettings().toBuilder()
  *             .setTotalTimeout(Duration.ofSeconds(30))
  *             .build());
  * ReservationServiceSettings reservationServiceSettings = reservationServiceSettingsBuilder.build();
@@ -72,22 +72,6 @@
 @Generated("by gapic-generator")
 @BetaApi
 public class ReservationServiceSettings extends ClientSettings {
-  /** Returns the object with the settings used for calls to deleteReservation. */
-  public UnaryCallSettings deleteReservationSettings() {
-    return ((ReservationServiceStubSettings) getStubSettings()).deleteReservationSettings();
-  }
-
-  /** Returns the object with the settings used for calls to deleteCapacityCommitment. */
-  public UnaryCallSettings
-      deleteCapacityCommitmentSettings() {
-    return ((ReservationServiceStubSettings) getStubSettings()).deleteCapacityCommitmentSettings();
-  }
-
-  /** Returns the object with the settings used for calls to deleteAssignment. */
-  public UnaryCallSettings deleteAssignmentSettings() {
-    return ((ReservationServiceStubSettings) getStubSettings()).deleteAssignmentSettings();
-  }
-
   /** Returns the object with the settings used for calls to createReservation. */
   public UnaryCallSettings createReservationSettings() {
     return ((ReservationServiceStubSettings) getStubSettings()).createReservationSettings();
@@ -105,6 +89,11 @@ public UnaryCallSettings getReservationSetti
     return ((ReservationServiceStubSettings) getStubSettings()).getReservationSettings();
   }
 
+  /** Returns the object with the settings used for calls to deleteReservation. */
+  public UnaryCallSettings deleteReservationSettings() {
+    return ((ReservationServiceStubSettings) getStubSettings()).deleteReservationSettings();
+  }
+
   /** Returns the object with the settings used for calls to updateReservation. */
   public UnaryCallSettings updateReservationSettings() {
     return ((ReservationServiceStubSettings) getStubSettings()).updateReservationSettings();
@@ -131,6 +120,12 @@ public UnaryCallSettings updateReservatio
     return ((ReservationServiceStubSettings) getStubSettings()).getCapacityCommitmentSettings();
   }
 
+  /** Returns the object with the settings used for calls to deleteCapacityCommitment. */
+  public UnaryCallSettings
+      deleteCapacityCommitmentSettings() {
+    return ((ReservationServiceStubSettings) getStubSettings()).deleteCapacityCommitmentSettings();
+  }
+
   /** Returns the object with the settings used for calls to updateCapacityCommitment. */
   public UnaryCallSettings
       updateCapacityCommitmentSettings() {
@@ -161,6 +156,11 @@ public UnaryCallSettings createAssignmentSe
     return ((ReservationServiceStubSettings) getStubSettings()).listAssignmentsSettings();
   }
 
+  /** Returns the object with the settings used for calls to deleteAssignment. */
+  public UnaryCallSettings deleteAssignmentSettings() {
+    return ((ReservationServiceStubSettings) getStubSettings()).deleteAssignmentSettings();
+  }
+
   /** Returns the object with the settings used for calls to searchAssignments. */
   public PagedCallSettings<
           SearchAssignmentsRequest, SearchAssignmentsResponse, SearchAssignmentsPagedResponse>
@@ -281,22 +281,6 @@ public Builder applyToAllUnaryMethods(
       return this;
     }
 
-    /** Returns the builder for the settings used for calls to deleteReservation. */
-    public UnaryCallSettings.Builder deleteReservationSettings() {
-      return getStubSettingsBuilder().deleteReservationSettings();
-    }
-
-    /** Returns the builder for the settings used for calls to deleteCapacityCommitment. */
-    public UnaryCallSettings.Builder
-        deleteCapacityCommitmentSettings() {
-      return getStubSettingsBuilder().deleteCapacityCommitmentSettings();
-    }
-
-    /** Returns the builder for the settings used for calls to deleteAssignment. */
-    public UnaryCallSettings.Builder deleteAssignmentSettings() {
-      return getStubSettingsBuilder().deleteAssignmentSettings();
-    }
-
     /** Returns the builder for the settings used for calls to createReservation. */
     public UnaryCallSettings.Builder
         createReservationSettings() {
@@ -315,6 +299,11 @@ public UnaryCallSettings.Builder getReservat
       return getStubSettingsBuilder().getReservationSettings();
     }
 
+    /** Returns the builder for the settings used for calls to deleteReservation. */
+    public UnaryCallSettings.Builder deleteReservationSettings() {
+      return getStubSettingsBuilder().deleteReservationSettings();
+    }
+
     /** Returns the builder for the settings used for calls to updateReservation. */
     public UnaryCallSettings.Builder
         updateReservationSettings() {
@@ -342,6 +331,12 @@ public UnaryCallSettings.Builder getReservat
       return getStubSettingsBuilder().getCapacityCommitmentSettings();
     }
 
+    /** Returns the builder for the settings used for calls to deleteCapacityCommitment. */
+    public UnaryCallSettings.Builder
+        deleteCapacityCommitmentSettings() {
+      return getStubSettingsBuilder().deleteCapacityCommitmentSettings();
+    }
+
     /** Returns the builder for the settings used for calls to updateCapacityCommitment. */
     public UnaryCallSettings.Builder
         updateCapacityCommitmentSettings() {
@@ -374,6 +369,11 @@ public UnaryCallSettings.Builder getReservat
       return getStubSettingsBuilder().listAssignmentsSettings();
     }
 
+    /** Returns the builder for the settings used for calls to deleteAssignment. */
+    public UnaryCallSettings.Builder deleteAssignmentSettings() {
+      return getStubSettingsBuilder().deleteAssignmentSettings();
+    }
+
     /** Returns the builder for the settings used for calls to searchAssignments. */
     public PagedCallSettings.Builder<
             SearchAssignmentsRequest, SearchAssignmentsResponse, SearchAssignmentsPagedResponse>
diff --git a/google-cloud-bigqueryreservation/src/main/java/com/google/cloud/bigquery/reservation/v1/package-info.java b/google-cloud-bigqueryreservation/src/main/java/com/google/cloud/bigquery/reservation/v1/package-info.java
index d67cbd03..a35fd8ca 100644
--- a/google-cloud-bigqueryreservation/src/main/java/com/google/cloud/bigquery/reservation/v1/package-info.java
+++ b/google-cloud-bigqueryreservation/src/main/java/com/google/cloud/bigquery/reservation/v1/package-info.java
@@ -40,8 +40,10 @@
  * 
  * 
  * try (ReservationServiceClient reservationServiceClient = ReservationServiceClient.create()) {
- *   ReservationName name = ReservationName.of("[PROJECT]", "[LOCATION]", "[RESERVATION]");
- *   reservationServiceClient.deleteReservation(name);
+ *   LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
+ *   Reservation reservation = Reservation.newBuilder().build();
+ *   String reservationId = "";
+ *   Reservation response = reservationServiceClient.createReservation(parent, reservation, reservationId);
  * }
  * 
  * 
diff --git a/google-cloud-bigqueryreservation/src/main/java/com/google/cloud/bigquery/reservation/v1/stub/GrpcReservationServiceStub.java b/google-cloud-bigqueryreservation/src/main/java/com/google/cloud/bigquery/reservation/v1/stub/GrpcReservationServiceStub.java index 23a2e9ce..528b17b6 100644 --- a/google-cloud-bigqueryreservation/src/main/java/com/google/cloud/bigquery/reservation/v1/stub/GrpcReservationServiceStub.java +++ b/google-cloud-bigqueryreservation/src/main/java/com/google/cloud/bigquery/reservation/v1/stub/GrpcReservationServiceStub.java @@ -75,36 +75,6 @@ @BetaApi("A restructuring of stub classes is planned, so this may break in the future") public class GrpcReservationServiceStub extends ReservationServiceStub { - private static final MethodDescriptor - deleteReservationMethodDescriptor = - MethodDescriptor.newBuilder() - .setType(MethodDescriptor.MethodType.UNARY) - .setFullMethodName( - "google.cloud.bigquery.reservation.v1.ReservationService/DeleteReservation") - .setRequestMarshaller( - ProtoUtils.marshaller(DeleteReservationRequest.getDefaultInstance())) - .setResponseMarshaller(ProtoUtils.marshaller(Empty.getDefaultInstance())) - .build(); - private static final MethodDescriptor - deleteCapacityCommitmentMethodDescriptor = - MethodDescriptor.newBuilder() - .setType(MethodDescriptor.MethodType.UNARY) - .setFullMethodName( - "google.cloud.bigquery.reservation.v1.ReservationService/DeleteCapacityCommitment") - .setRequestMarshaller( - ProtoUtils.marshaller(DeleteCapacityCommitmentRequest.getDefaultInstance())) - .setResponseMarshaller(ProtoUtils.marshaller(Empty.getDefaultInstance())) - .build(); - private static final MethodDescriptor - deleteAssignmentMethodDescriptor = - MethodDescriptor.newBuilder() - .setType(MethodDescriptor.MethodType.UNARY) - .setFullMethodName( - "google.cloud.bigquery.reservation.v1.ReservationService/DeleteAssignment") - .setRequestMarshaller( - ProtoUtils.marshaller(DeleteAssignmentRequest.getDefaultInstance())) - .setResponseMarshaller(ProtoUtils.marshaller(Empty.getDefaultInstance())) - .build(); private static final MethodDescriptor createReservationMethodDescriptor = MethodDescriptor.newBuilder() @@ -136,6 +106,16 @@ public class GrpcReservationServiceStub extends ReservationServiceStub { ProtoUtils.marshaller(GetReservationRequest.getDefaultInstance())) .setResponseMarshaller(ProtoUtils.marshaller(Reservation.getDefaultInstance())) .build(); + private static final MethodDescriptor + deleteReservationMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + "google.cloud.bigquery.reservation.v1.ReservationService/DeleteReservation") + .setRequestMarshaller( + ProtoUtils.marshaller(DeleteReservationRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Empty.getDefaultInstance())) + .build(); private static final MethodDescriptor updateReservationMethodDescriptor = MethodDescriptor.newBuilder() @@ -179,6 +159,16 @@ public class GrpcReservationServiceStub extends ReservationServiceStub { ProtoUtils.marshaller(GetCapacityCommitmentRequest.getDefaultInstance())) .setResponseMarshaller(ProtoUtils.marshaller(CapacityCommitment.getDefaultInstance())) .build(); + private static final MethodDescriptor + deleteCapacityCommitmentMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + "google.cloud.bigquery.reservation.v1.ReservationService/DeleteCapacityCommitment") + .setRequestMarshaller( + ProtoUtils.marshaller(DeleteCapacityCommitmentRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Empty.getDefaultInstance())) + .build(); private static final MethodDescriptor updateCapacityCommitmentMethodDescriptor = MethodDescriptor.newBuilder() @@ -233,6 +223,16 @@ public class GrpcReservationServiceStub extends ReservationServiceStub { .setResponseMarshaller( ProtoUtils.marshaller(ListAssignmentsResponse.getDefaultInstance())) .build(); + private static final MethodDescriptor + deleteAssignmentMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + "google.cloud.bigquery.reservation.v1.ReservationService/DeleteAssignment") + .setRequestMarshaller( + ProtoUtils.marshaller(DeleteAssignmentRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Empty.getDefaultInstance())) + .build(); private static final MethodDescriptor searchAssignmentsMethodDescriptor = MethodDescriptor.newBuilder() @@ -277,16 +277,13 @@ public class GrpcReservationServiceStub extends ReservationServiceStub { private final BackgroundResource backgroundResources; - private final UnaryCallable deleteReservationCallable; - private final UnaryCallable - deleteCapacityCommitmentCallable; - private final UnaryCallable deleteAssignmentCallable; private final UnaryCallable createReservationCallable; private final UnaryCallable listReservationsCallable; private final UnaryCallable listReservationsPagedCallable; private final UnaryCallable getReservationCallable; + private final UnaryCallable deleteReservationCallable; private final UnaryCallable updateReservationCallable; private final UnaryCallable createCapacityCommitmentCallable; @@ -296,6 +293,8 @@ public class GrpcReservationServiceStub extends ReservationServiceStub { listCapacityCommitmentsPagedCallable; private final UnaryCallable getCapacityCommitmentCallable; + private final UnaryCallable + deleteCapacityCommitmentCallable; private final UnaryCallable updateCapacityCommitmentCallable; private final UnaryCallable @@ -307,6 +306,7 @@ public class GrpcReservationServiceStub extends ReservationServiceStub { listAssignmentsCallable; private final UnaryCallable listAssignmentsPagedCallable; + private final UnaryCallable deleteAssignmentCallable; private final UnaryCallable searchAssignmentsCallable; private final UnaryCallable @@ -357,46 +357,6 @@ protected GrpcReservationServiceStub( throws IOException { this.callableFactory = callableFactory; - GrpcCallSettings deleteReservationTransportSettings = - GrpcCallSettings.newBuilder() - .setMethodDescriptor(deleteReservationMethodDescriptor) - .setParamsExtractor( - new RequestParamsExtractor() { - @Override - public Map extract(DeleteReservationRequest request) { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("name", String.valueOf(request.getName())); - return params.build(); - } - }) - .build(); - GrpcCallSettings - deleteCapacityCommitmentTransportSettings = - GrpcCallSettings.newBuilder() - .setMethodDescriptor(deleteCapacityCommitmentMethodDescriptor) - .setParamsExtractor( - new RequestParamsExtractor() { - @Override - public Map extract(DeleteCapacityCommitmentRequest request) { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("name", String.valueOf(request.getName())); - return params.build(); - } - }) - .build(); - GrpcCallSettings deleteAssignmentTransportSettings = - GrpcCallSettings.newBuilder() - .setMethodDescriptor(deleteAssignmentMethodDescriptor) - .setParamsExtractor( - new RequestParamsExtractor() { - @Override - public Map extract(DeleteAssignmentRequest request) { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("name", String.valueOf(request.getName())); - return params.build(); - } - }) - .build(); GrpcCallSettings createReservationTransportSettings = GrpcCallSettings.newBuilder() .setMethodDescriptor(createReservationMethodDescriptor) @@ -437,6 +397,19 @@ public Map extract(GetReservationRequest request) { } }) .build(); + GrpcCallSettings deleteReservationTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(deleteReservationMethodDescriptor) + .setParamsExtractor( + new RequestParamsExtractor() { + @Override + public Map extract(DeleteReservationRequest request) { + ImmutableMap.Builder params = ImmutableMap.builder(); + params.put("name", String.valueOf(request.getName())); + return params.build(); + } + }) + .build(); GrpcCallSettings updateReservationTransportSettings = GrpcCallSettings.newBuilder() .setMethodDescriptor(updateReservationMethodDescriptor) @@ -494,6 +467,20 @@ public Map extract(GetCapacityCommitmentRequest request) { } }) .build(); + GrpcCallSettings + deleteCapacityCommitmentTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(deleteCapacityCommitmentMethodDescriptor) + .setParamsExtractor( + new RequestParamsExtractor() { + @Override + public Map extract(DeleteCapacityCommitmentRequest request) { + ImmutableMap.Builder params = ImmutableMap.builder(); + params.put("name", String.valueOf(request.getName())); + return params.build(); + } + }) + .build(); GrpcCallSettings updateCapacityCommitmentTransportSettings = GrpcCallSettings.newBuilder() @@ -566,6 +553,19 @@ public Map extract(ListAssignmentsRequest request) { } }) .build(); + GrpcCallSettings deleteAssignmentTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(deleteAssignmentMethodDescriptor) + .setParamsExtractor( + new RequestParamsExtractor() { + @Override + public Map extract(DeleteAssignmentRequest request) { + ImmutableMap.Builder params = ImmutableMap.builder(); + params.put("name", String.valueOf(request.getName())); + return params.build(); + } + }) + .build(); GrpcCallSettings searchAssignmentsTransportSettings = GrpcCallSettings.newBuilder() @@ -623,19 +623,6 @@ public Map extract(UpdateBiReservationRequest request) { }) .build(); - this.deleteReservationCallable = - callableFactory.createUnaryCallable( - deleteReservationTransportSettings, - settings.deleteReservationSettings(), - clientContext); - this.deleteCapacityCommitmentCallable = - callableFactory.createUnaryCallable( - deleteCapacityCommitmentTransportSettings, - settings.deleteCapacityCommitmentSettings(), - clientContext); - this.deleteAssignmentCallable = - callableFactory.createUnaryCallable( - deleteAssignmentTransportSettings, settings.deleteAssignmentSettings(), clientContext); this.createReservationCallable = callableFactory.createUnaryCallable( createReservationTransportSettings, @@ -650,6 +637,11 @@ public Map extract(UpdateBiReservationRequest request) { this.getReservationCallable = callableFactory.createUnaryCallable( getReservationTransportSettings, settings.getReservationSettings(), clientContext); + this.deleteReservationCallable = + callableFactory.createUnaryCallable( + deleteReservationTransportSettings, + settings.deleteReservationSettings(), + clientContext); this.updateReservationCallable = callableFactory.createUnaryCallable( updateReservationTransportSettings, @@ -675,6 +667,11 @@ public Map extract(UpdateBiReservationRequest request) { getCapacityCommitmentTransportSettings, settings.getCapacityCommitmentSettings(), clientContext); + this.deleteCapacityCommitmentCallable = + callableFactory.createUnaryCallable( + deleteCapacityCommitmentTransportSettings, + settings.deleteCapacityCommitmentSettings(), + clientContext); this.updateCapacityCommitmentCallable = callableFactory.createUnaryCallable( updateCapacityCommitmentTransportSettings, @@ -699,6 +696,9 @@ public Map extract(UpdateBiReservationRequest request) { this.listAssignmentsPagedCallable = callableFactory.createPagedCallable( listAssignmentsTransportSettings, settings.listAssignmentsSettings(), clientContext); + this.deleteAssignmentCallable = + callableFactory.createUnaryCallable( + deleteAssignmentTransportSettings, settings.deleteAssignmentSettings(), clientContext); this.searchAssignmentsCallable = callableFactory.createUnaryCallable( searchAssignmentsTransportSettings, @@ -724,18 +724,6 @@ public Map extract(UpdateBiReservationRequest request) { backgroundResources = new BackgroundResourceAggregation(clientContext.getBackgroundResources()); } - public UnaryCallable deleteReservationCallable() { - return deleteReservationCallable; - } - - public UnaryCallable deleteCapacityCommitmentCallable() { - return deleteCapacityCommitmentCallable; - } - - public UnaryCallable deleteAssignmentCallable() { - return deleteAssignmentCallable; - } - public UnaryCallable createReservationCallable() { return createReservationCallable; } @@ -754,6 +742,10 @@ public UnaryCallable getReservationCallable( return getReservationCallable; } + public UnaryCallable deleteReservationCallable() { + return deleteReservationCallable; + } + public UnaryCallable updateReservationCallable() { return updateReservationCallable; } @@ -778,6 +770,10 @@ public UnaryCallable updateReservationCal return getCapacityCommitmentCallable; } + public UnaryCallable deleteCapacityCommitmentCallable() { + return deleteCapacityCommitmentCallable; + } + public UnaryCallable updateCapacityCommitmentCallable() { return updateCapacityCommitmentCallable; @@ -806,6 +802,10 @@ public UnaryCallable listAssign return listAssignmentsCallable; } + public UnaryCallable deleteAssignmentCallable() { + return deleteAssignmentCallable; + } + public UnaryCallable searchAssignmentsPagedCallable() { return searchAssignmentsPagedCallable; diff --git a/google-cloud-bigqueryreservation/src/main/java/com/google/cloud/bigquery/reservation/v1/stub/ReservationServiceStub.java b/google-cloud-bigqueryreservation/src/main/java/com/google/cloud/bigquery/reservation/v1/stub/ReservationServiceStub.java index f6289284..a97068d9 100644 --- a/google-cloud-bigqueryreservation/src/main/java/com/google/cloud/bigquery/reservation/v1/stub/ReservationServiceStub.java +++ b/google-cloud-bigqueryreservation/src/main/java/com/google/cloud/bigquery/reservation/v1/stub/ReservationServiceStub.java @@ -64,18 +64,6 @@ @BetaApi("A restructuring of stub classes is planned, so this may break in the future") public abstract class ReservationServiceStub implements BackgroundResource { - public UnaryCallable deleteReservationCallable() { - throw new UnsupportedOperationException("Not implemented: deleteReservationCallable()"); - } - - public UnaryCallable deleteCapacityCommitmentCallable() { - throw new UnsupportedOperationException("Not implemented: deleteCapacityCommitmentCallable()"); - } - - public UnaryCallable deleteAssignmentCallable() { - throw new UnsupportedOperationException("Not implemented: deleteAssignmentCallable()"); - } - public UnaryCallable createReservationCallable() { throw new UnsupportedOperationException("Not implemented: createReservationCallable()"); } @@ -94,6 +82,10 @@ public UnaryCallable getReservationCallable( throw new UnsupportedOperationException("Not implemented: getReservationCallable()"); } + public UnaryCallable deleteReservationCallable() { + throw new UnsupportedOperationException("Not implemented: deleteReservationCallable()"); + } + public UnaryCallable updateReservationCallable() { throw new UnsupportedOperationException("Not implemented: updateReservationCallable()"); } @@ -119,6 +111,10 @@ public UnaryCallable updateReservationCal throw new UnsupportedOperationException("Not implemented: getCapacityCommitmentCallable()"); } + public UnaryCallable deleteCapacityCommitmentCallable() { + throw new UnsupportedOperationException("Not implemented: deleteCapacityCommitmentCallable()"); + } + public UnaryCallable updateCapacityCommitmentCallable() { throw new UnsupportedOperationException("Not implemented: updateCapacityCommitmentCallable()"); @@ -147,6 +143,10 @@ public UnaryCallable listAssign throw new UnsupportedOperationException("Not implemented: listAssignmentsCallable()"); } + public UnaryCallable deleteAssignmentCallable() { + throw new UnsupportedOperationException("Not implemented: deleteAssignmentCallable()"); + } + public UnaryCallable searchAssignmentsPagedCallable() { throw new UnsupportedOperationException("Not implemented: searchAssignmentsPagedCallable()"); diff --git a/google-cloud-bigqueryreservation/src/main/java/com/google/cloud/bigquery/reservation/v1/stub/ReservationServiceStubSettings.java b/google-cloud-bigqueryreservation/src/main/java/com/google/cloud/bigquery/reservation/v1/stub/ReservationServiceStubSettings.java index 55add30e..cb81755f 100644 --- a/google-cloud-bigqueryreservation/src/main/java/com/google/cloud/bigquery/reservation/v1/stub/ReservationServiceStubSettings.java +++ b/google-cloud-bigqueryreservation/src/main/java/com/google/cloud/bigquery/reservation/v1/stub/ReservationServiceStubSettings.java @@ -96,16 +96,16 @@ *

The builder of this class is recursive, so contained classes are themselves builders. When * build() is called, the tree of builders is called to create the complete settings object. * - *

For example, to set the total timeout of deleteReservation to 30 seconds: + *

For example, to set the total timeout of createReservation to 30 seconds: * *

  * 
  * ReservationServiceStubSettings.Builder reservationServiceSettingsBuilder =
  *     ReservationServiceStubSettings.newBuilder();
  * reservationServiceSettingsBuilder
- *     .deleteReservationSettings()
+ *     .createReservationSettings()
  *     .setRetrySettings(
- *         reservationServiceSettingsBuilder.deleteReservationSettings().getRetrySettings().toBuilder()
+ *         reservationServiceSettingsBuilder.createReservationSettings().getRetrySettings().toBuilder()
  *             .setTotalTimeout(Duration.ofSeconds(30))
  *             .build());
  * ReservationServiceStubSettings reservationServiceSettings = reservationServiceSettingsBuilder.build();
@@ -122,15 +122,12 @@ public class ReservationServiceStubSettings extends StubSettings deleteReservationSettings;
-  private final UnaryCallSettings
-      deleteCapacityCommitmentSettings;
-  private final UnaryCallSettings deleteAssignmentSettings;
   private final UnaryCallSettings createReservationSettings;
   private final PagedCallSettings<
           ListReservationsRequest, ListReservationsResponse, ListReservationsPagedResponse>
       listReservationsSettings;
   private final UnaryCallSettings getReservationSettings;
+  private final UnaryCallSettings deleteReservationSettings;
   private final UnaryCallSettings updateReservationSettings;
   private final UnaryCallSettings
       createCapacityCommitmentSettings;
@@ -141,6 +138,8 @@ public class ReservationServiceStubSettings extends StubSettings
       getCapacityCommitmentSettings;
+  private final UnaryCallSettings
+      deleteCapacityCommitmentSettings;
   private final UnaryCallSettings
       updateCapacityCommitmentSettings;
   private final UnaryCallSettings
@@ -151,6 +150,7 @@ public class ReservationServiceStubSettings extends StubSettings
       listAssignmentsSettings;
+  private final UnaryCallSettings deleteAssignmentSettings;
   private final PagedCallSettings<
           SearchAssignmentsRequest, SearchAssignmentsResponse, SearchAssignmentsPagedResponse>
       searchAssignmentsSettings;
@@ -159,22 +159,6 @@ public class ReservationServiceStubSettings extends StubSettings
       updateBiReservationSettings;
 
-  /** Returns the object with the settings used for calls to deleteReservation. */
-  public UnaryCallSettings deleteReservationSettings() {
-    return deleteReservationSettings;
-  }
-
-  /** Returns the object with the settings used for calls to deleteCapacityCommitment. */
-  public UnaryCallSettings
-      deleteCapacityCommitmentSettings() {
-    return deleteCapacityCommitmentSettings;
-  }
-
-  /** Returns the object with the settings used for calls to deleteAssignment. */
-  public UnaryCallSettings deleteAssignmentSettings() {
-    return deleteAssignmentSettings;
-  }
-
   /** Returns the object with the settings used for calls to createReservation. */
   public UnaryCallSettings createReservationSettings() {
     return createReservationSettings;
@@ -192,6 +176,11 @@ public UnaryCallSettings getReservationSetti
     return getReservationSettings;
   }
 
+  /** Returns the object with the settings used for calls to deleteReservation. */
+  public UnaryCallSettings deleteReservationSettings() {
+    return deleteReservationSettings;
+  }
+
   /** Returns the object with the settings used for calls to updateReservation. */
   public UnaryCallSettings updateReservationSettings() {
     return updateReservationSettings;
@@ -218,6 +207,12 @@ public UnaryCallSettings updateReservatio
     return getCapacityCommitmentSettings;
   }
 
+  /** Returns the object with the settings used for calls to deleteCapacityCommitment. */
+  public UnaryCallSettings
+      deleteCapacityCommitmentSettings() {
+    return deleteCapacityCommitmentSettings;
+  }
+
   /** Returns the object with the settings used for calls to updateCapacityCommitment. */
   public UnaryCallSettings
       updateCapacityCommitmentSettings() {
@@ -248,6 +243,11 @@ public UnaryCallSettings createAssignmentSe
     return listAssignmentsSettings;
   }
 
+  /** Returns the object with the settings used for calls to deleteAssignment. */
+  public UnaryCallSettings deleteAssignmentSettings() {
+    return deleteAssignmentSettings;
+  }
+
   /** Returns the object with the settings used for calls to searchAssignments. */
   public PagedCallSettings<
           SearchAssignmentsRequest, SearchAssignmentsResponse, SearchAssignmentsPagedResponse>
@@ -340,21 +340,21 @@ public Builder toBuilder() {
   protected ReservationServiceStubSettings(Builder settingsBuilder) throws IOException {
     super(settingsBuilder);
 
-    deleteReservationSettings = settingsBuilder.deleteReservationSettings().build();
-    deleteCapacityCommitmentSettings = settingsBuilder.deleteCapacityCommitmentSettings().build();
-    deleteAssignmentSettings = settingsBuilder.deleteAssignmentSettings().build();
     createReservationSettings = settingsBuilder.createReservationSettings().build();
     listReservationsSettings = settingsBuilder.listReservationsSettings().build();
     getReservationSettings = settingsBuilder.getReservationSettings().build();
+    deleteReservationSettings = settingsBuilder.deleteReservationSettings().build();
     updateReservationSettings = settingsBuilder.updateReservationSettings().build();
     createCapacityCommitmentSettings = settingsBuilder.createCapacityCommitmentSettings().build();
     listCapacityCommitmentsSettings = settingsBuilder.listCapacityCommitmentsSettings().build();
     getCapacityCommitmentSettings = settingsBuilder.getCapacityCommitmentSettings().build();
+    deleteCapacityCommitmentSettings = settingsBuilder.deleteCapacityCommitmentSettings().build();
     updateCapacityCommitmentSettings = settingsBuilder.updateCapacityCommitmentSettings().build();
     splitCapacityCommitmentSettings = settingsBuilder.splitCapacityCommitmentSettings().build();
     mergeCapacityCommitmentsSettings = settingsBuilder.mergeCapacityCommitmentsSettings().build();
     createAssignmentSettings = settingsBuilder.createAssignmentSettings().build();
     listAssignmentsSettings = settingsBuilder.listAssignmentsSettings().build();
+    deleteAssignmentSettings = settingsBuilder.deleteAssignmentSettings().build();
     searchAssignmentsSettings = settingsBuilder.searchAssignmentsSettings().build();
     moveAssignmentSettings = settingsBuilder.moveAssignmentSettings().build();
     getBiReservationSettings = settingsBuilder.getBiReservationSettings().build();
@@ -614,12 +614,6 @@ public static class Builder
       extends StubSettings.Builder {
     private final ImmutableList> unaryMethodSettingsBuilders;
 
-    private final UnaryCallSettings.Builder
-        deleteReservationSettings;
-    private final UnaryCallSettings.Builder
-        deleteCapacityCommitmentSettings;
-    private final UnaryCallSettings.Builder
-        deleteAssignmentSettings;
     private final UnaryCallSettings.Builder
         createReservationSettings;
     private final PagedCallSettings.Builder<
@@ -627,6 +621,8 @@ public static class Builder
         listReservationsSettings;
     private final UnaryCallSettings.Builder
         getReservationSettings;
+    private final UnaryCallSettings.Builder
+        deleteReservationSettings;
     private final UnaryCallSettings.Builder
         updateReservationSettings;
     private final UnaryCallSettings.Builder
@@ -638,6 +634,8 @@ public static class Builder
         listCapacityCommitmentsSettings;
     private final UnaryCallSettings.Builder
         getCapacityCommitmentSettings;
+    private final UnaryCallSettings.Builder
+        deleteCapacityCommitmentSettings;
     private final UnaryCallSettings.Builder
         updateCapacityCommitmentSettings;
     private final UnaryCallSettings.Builder<
@@ -650,6 +648,8 @@ public static class Builder
     private final PagedCallSettings.Builder<
             ListAssignmentsRequest, ListAssignmentsResponse, ListAssignmentsPagedResponse>
         listAssignmentsSettings;
+    private final UnaryCallSettings.Builder
+        deleteAssignmentSettings;
     private final PagedCallSettings.Builder<
             SearchAssignmentsRequest, SearchAssignmentsResponse, SearchAssignmentsPagedResponse>
         searchAssignmentsSettings;
@@ -667,11 +667,13 @@ public static class Builder
       ImmutableMap.Builder> definitions =
           ImmutableMap.builder();
       definitions.put(
-          "idempotent",
+          "retry_policy_1_codes",
           ImmutableSet.copyOf(
               Lists.newArrayList(
                   StatusCode.Code.DEADLINE_EXCEEDED, StatusCode.Code.UNAVAILABLE)));
-      definitions.put("non_idempotent", ImmutableSet.copyOf(Lists.newArrayList()));
+      definitions.put("no_retry_codes", ImmutableSet.copyOf(Lists.newArrayList()));
+      definitions.put(
+          "no_retry_1_codes", ImmutableSet.copyOf(Lists.newArrayList()));
       RETRYABLE_CODE_DEFINITIONS = definitions.build();
     }
 
@@ -685,12 +687,22 @@ public static class Builder
               .setInitialRetryDelay(Duration.ofMillis(100L))
               .setRetryDelayMultiplier(1.3)
               .setMaxRetryDelay(Duration.ofMillis(60000L))
-              .setInitialRpcTimeout(Duration.ofMillis(20000L))
+              .setInitialRpcTimeout(Duration.ofMillis(60000L))
+              .setRpcTimeoutMultiplier(1.0)
+              .setMaxRpcTimeout(Duration.ofMillis(60000L))
+              .setTotalTimeout(Duration.ofMillis(60000L))
+              .build();
+      definitions.put("retry_policy_1_params", settings);
+      settings = RetrySettings.newBuilder().setRpcTimeoutMultiplier(1.0).build();
+      definitions.put("no_retry_params", settings);
+      settings =
+          RetrySettings.newBuilder()
+              .setInitialRpcTimeout(Duration.ofMillis(60000L))
               .setRpcTimeoutMultiplier(1.0)
-              .setMaxRpcTimeout(Duration.ofMillis(20000L))
-              .setTotalTimeout(Duration.ofMillis(600000L))
+              .setMaxRpcTimeout(Duration.ofMillis(60000L))
+              .setTotalTimeout(Duration.ofMillis(60000L))
               .build();
-      definitions.put("default", settings);
+      definitions.put("no_retry_1_params", settings);
       RETRY_PARAM_DEFINITIONS = definitions.build();
     }
 
@@ -701,18 +713,14 @@ protected Builder() {
     protected Builder(ClientContext clientContext) {
       super(clientContext);
 
-      deleteReservationSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
-
-      deleteCapacityCommitmentSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
-
-      deleteAssignmentSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
-
       createReservationSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
 
       listReservationsSettings = PagedCallSettings.newBuilder(LIST_RESERVATIONS_PAGE_STR_FACT);
 
       getReservationSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
 
+      deleteReservationSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
+
       updateReservationSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
 
       createCapacityCommitmentSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
@@ -722,6 +730,8 @@ protected Builder(ClientContext clientContext) {
 
       getCapacityCommitmentSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
 
+      deleteCapacityCommitmentSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
+
       updateCapacityCommitmentSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
 
       splitCapacityCommitmentSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
@@ -732,6 +742,8 @@ protected Builder(ClientContext clientContext) {
 
       listAssignmentsSettings = PagedCallSettings.newBuilder(LIST_ASSIGNMENTS_PAGE_STR_FACT);
 
+      deleteAssignmentSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
+
       searchAssignmentsSettings = PagedCallSettings.newBuilder(SEARCH_ASSIGNMENTS_PAGE_STR_FACT);
 
       moveAssignmentSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
@@ -742,21 +754,21 @@ protected Builder(ClientContext clientContext) {
 
       unaryMethodSettingsBuilders =
           ImmutableList.>of(
-              deleteReservationSettings,
-              deleteCapacityCommitmentSettings,
-              deleteAssignmentSettings,
               createReservationSettings,
               listReservationsSettings,
               getReservationSettings,
+              deleteReservationSettings,
               updateReservationSettings,
               createCapacityCommitmentSettings,
               listCapacityCommitmentsSettings,
               getCapacityCommitmentSettings,
+              deleteCapacityCommitmentSettings,
               updateCapacityCommitmentSettings,
               splitCapacityCommitmentSettings,
               mergeCapacityCommitmentsSettings,
               createAssignmentSettings,
               listAssignmentsSettings,
+              deleteAssignmentSettings,
               searchAssignmentsSettings,
               moveAssignmentSettings,
               getBiReservationSettings,
@@ -776,100 +788,100 @@ private static Builder createDefault() {
 
     private static Builder initDefaults(Builder builder) {
 
-      builder
-          .deleteReservationSettings()
-          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent"))
-          .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
-
-      builder
-          .deleteCapacityCommitmentSettings()
-          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent"))
-          .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
-
-      builder
-          .deleteAssignmentSettings()
-          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent"))
-          .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
-
       builder
           .createReservationSettings()
-          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("non_idempotent"))
-          .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes"))
+          .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params"));
 
       builder
           .listReservationsSettings()
-          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent"))
-          .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes"))
+          .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params"));
 
       builder
           .getReservationSettings()
-          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent"))
-          .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes"))
+          .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params"));
+
+      builder
+          .deleteReservationSettings()
+          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes"))
+          .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params"));
 
       builder
           .updateReservationSettings()
-          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("non_idempotent"))
-          .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes"))
+          .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params"));
 
       builder
           .createCapacityCommitmentSettings()
-          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("non_idempotent"))
-          .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes"))
+          .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params"));
 
       builder
           .listCapacityCommitmentsSettings()
-          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent"))
-          .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes"))
+          .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params"));
 
       builder
           .getCapacityCommitmentSettings()
-          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent"))
-          .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes"))
+          .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params"));
+
+      builder
+          .deleteCapacityCommitmentSettings()
+          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes"))
+          .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params"));
 
       builder
           .updateCapacityCommitmentSettings()
-          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("non_idempotent"))
-          .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes"))
+          .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params"));
 
       builder
           .splitCapacityCommitmentSettings()
-          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("non_idempotent"))
-          .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes"))
+          .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params"));
 
       builder
           .mergeCapacityCommitmentsSettings()
-          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("non_idempotent"))
-          .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes"))
+          .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params"));
 
       builder
           .createAssignmentSettings()
-          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("non_idempotent"))
-          .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes"))
+          .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params"));
 
       builder
           .listAssignmentsSettings()
-          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent"))
-          .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes"))
+          .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params"));
+
+      builder
+          .deleteAssignmentSettings()
+          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes"))
+          .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params"));
 
       builder
           .searchAssignmentsSettings()
-          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent"))
-          .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes"))
+          .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params"));
 
       builder
           .moveAssignmentSettings()
-          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("non_idempotent"))
-          .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes"))
+          .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params"));
 
       builder
           .getBiReservationSettings()
-          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent"))
-          .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes"))
+          .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params"));
 
       builder
           .updateBiReservationSettings()
-          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("non_idempotent"))
-          .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes"))
+          .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params"));
 
       return builder;
     }
@@ -877,21 +889,21 @@ private static Builder initDefaults(Builder builder) {
     protected Builder(ReservationServiceStubSettings settings) {
       super(settings);
 
-      deleteReservationSettings = settings.deleteReservationSettings.toBuilder();
-      deleteCapacityCommitmentSettings = settings.deleteCapacityCommitmentSettings.toBuilder();
-      deleteAssignmentSettings = settings.deleteAssignmentSettings.toBuilder();
       createReservationSettings = settings.createReservationSettings.toBuilder();
       listReservationsSettings = settings.listReservationsSettings.toBuilder();
       getReservationSettings = settings.getReservationSettings.toBuilder();
+      deleteReservationSettings = settings.deleteReservationSettings.toBuilder();
       updateReservationSettings = settings.updateReservationSettings.toBuilder();
       createCapacityCommitmentSettings = settings.createCapacityCommitmentSettings.toBuilder();
       listCapacityCommitmentsSettings = settings.listCapacityCommitmentsSettings.toBuilder();
       getCapacityCommitmentSettings = settings.getCapacityCommitmentSettings.toBuilder();
+      deleteCapacityCommitmentSettings = settings.deleteCapacityCommitmentSettings.toBuilder();
       updateCapacityCommitmentSettings = settings.updateCapacityCommitmentSettings.toBuilder();
       splitCapacityCommitmentSettings = settings.splitCapacityCommitmentSettings.toBuilder();
       mergeCapacityCommitmentsSettings = settings.mergeCapacityCommitmentsSettings.toBuilder();
       createAssignmentSettings = settings.createAssignmentSettings.toBuilder();
       listAssignmentsSettings = settings.listAssignmentsSettings.toBuilder();
+      deleteAssignmentSettings = settings.deleteAssignmentSettings.toBuilder();
       searchAssignmentsSettings = settings.searchAssignmentsSettings.toBuilder();
       moveAssignmentSettings = settings.moveAssignmentSettings.toBuilder();
       getBiReservationSettings = settings.getBiReservationSettings.toBuilder();
@@ -899,21 +911,21 @@ protected Builder(ReservationServiceStubSettings settings) {
 
       unaryMethodSettingsBuilders =
           ImmutableList.>of(
-              deleteReservationSettings,
-              deleteCapacityCommitmentSettings,
-              deleteAssignmentSettings,
               createReservationSettings,
               listReservationsSettings,
               getReservationSettings,
+              deleteReservationSettings,
               updateReservationSettings,
               createCapacityCommitmentSettings,
               listCapacityCommitmentsSettings,
               getCapacityCommitmentSettings,
+              deleteCapacityCommitmentSettings,
               updateCapacityCommitmentSettings,
               splitCapacityCommitmentSettings,
               mergeCapacityCommitmentsSettings,
               createAssignmentSettings,
               listAssignmentsSettings,
+              deleteAssignmentSettings,
               searchAssignmentsSettings,
               moveAssignmentSettings,
               getBiReservationSettings,
@@ -936,22 +948,6 @@ public Builder applyToAllUnaryMethods(
       return unaryMethodSettingsBuilders;
     }
 
-    /** Returns the builder for the settings used for calls to deleteReservation. */
-    public UnaryCallSettings.Builder deleteReservationSettings() {
-      return deleteReservationSettings;
-    }
-
-    /** Returns the builder for the settings used for calls to deleteCapacityCommitment. */
-    public UnaryCallSettings.Builder
-        deleteCapacityCommitmentSettings() {
-      return deleteCapacityCommitmentSettings;
-    }
-
-    /** Returns the builder for the settings used for calls to deleteAssignment. */
-    public UnaryCallSettings.Builder deleteAssignmentSettings() {
-      return deleteAssignmentSettings;
-    }
-
     /** Returns the builder for the settings used for calls to createReservation. */
     public UnaryCallSettings.Builder
         createReservationSettings() {
@@ -970,6 +966,11 @@ public UnaryCallSettings.Builder getReservat
       return getReservationSettings;
     }
 
+    /** Returns the builder for the settings used for calls to deleteReservation. */
+    public UnaryCallSettings.Builder deleteReservationSettings() {
+      return deleteReservationSettings;
+    }
+
     /** Returns the builder for the settings used for calls to updateReservation. */
     public UnaryCallSettings.Builder
         updateReservationSettings() {
@@ -997,6 +998,12 @@ public UnaryCallSettings.Builder getReservat
       return getCapacityCommitmentSettings;
     }
 
+    /** Returns the builder for the settings used for calls to deleteCapacityCommitment. */
+    public UnaryCallSettings.Builder
+        deleteCapacityCommitmentSettings() {
+      return deleteCapacityCommitmentSettings;
+    }
+
     /** Returns the builder for the settings used for calls to updateCapacityCommitment. */
     public UnaryCallSettings.Builder
         updateCapacityCommitmentSettings() {
@@ -1029,6 +1036,11 @@ public UnaryCallSettings.Builder getReservat
       return listAssignmentsSettings;
     }
 
+    /** Returns the builder for the settings used for calls to deleteAssignment. */
+    public UnaryCallSettings.Builder deleteAssignmentSettings() {
+      return deleteAssignmentSettings;
+    }
+
     /** Returns the builder for the settings used for calls to searchAssignments. */
     public PagedCallSettings.Builder<
             SearchAssignmentsRequest, SearchAssignmentsResponse, SearchAssignmentsPagedResponse>
diff --git a/google-cloud-bigqueryreservation/src/test/java/com/google/cloud/bigquery/reservation/v1/ReservationServiceClientTest.java b/google-cloud-bigqueryreservation/src/test/java/com/google/cloud/bigquery/reservation/v1/ReservationServiceClientTest.java
index b871720e..8c38263e 100644
--- a/google-cloud-bigqueryreservation/src/test/java/com/google/cloud/bigquery/reservation/v1/ReservationServiceClientTest.java
+++ b/google-cloud-bigqueryreservation/src/test/java/com/google/cloud/bigquery/reservation/v1/ReservationServiceClientTest.java
@@ -83,122 +83,6 @@ public void tearDown() throws Exception {
     client.close();
   }
 
-  @Test
-  @SuppressWarnings("all")
-  public void deleteReservationTest() {
-    Empty expectedResponse = Empty.newBuilder().build();
-    mockReservationService.addResponse(expectedResponse);
-
-    ReservationName name = ReservationName.of("[PROJECT]", "[LOCATION]", "[RESERVATION]");
-
-    client.deleteReservation(name);
-
-    List actualRequests = mockReservationService.getRequests();
-    Assert.assertEquals(1, actualRequests.size());
-    DeleteReservationRequest actualRequest = (DeleteReservationRequest) actualRequests.get(0);
-
-    Assert.assertEquals(name, ReservationName.parse(actualRequest.getName()));
-    Assert.assertTrue(
-        channelProvider.isHeaderSent(
-            ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
-            GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
-  }
-
-  @Test
-  @SuppressWarnings("all")
-  public void deleteReservationExceptionTest() throws Exception {
-    StatusRuntimeException exception = new StatusRuntimeException(Status.INVALID_ARGUMENT);
-    mockReservationService.addException(exception);
-
-    try {
-      ReservationName name = ReservationName.of("[PROJECT]", "[LOCATION]", "[RESERVATION]");
-
-      client.deleteReservation(name);
-      Assert.fail("No exception raised");
-    } catch (InvalidArgumentException e) {
-      // Expected exception
-    }
-  }
-
-  @Test
-  @SuppressWarnings("all")
-  public void deleteCapacityCommitmentTest() {
-    Empty expectedResponse = Empty.newBuilder().build();
-    mockReservationService.addResponse(expectedResponse);
-
-    CapacityCommitmentName name =
-        CapacityCommitmentName.of("[PROJECT]", "[LOCATION]", "[CAPACITY_COMMITMENT]");
-
-    client.deleteCapacityCommitment(name);
-
-    List actualRequests = mockReservationService.getRequests();
-    Assert.assertEquals(1, actualRequests.size());
-    DeleteCapacityCommitmentRequest actualRequest =
-        (DeleteCapacityCommitmentRequest) actualRequests.get(0);
-
-    Assert.assertEquals(name, CapacityCommitmentName.parse(actualRequest.getName()));
-    Assert.assertTrue(
-        channelProvider.isHeaderSent(
-            ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
-            GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
-  }
-
-  @Test
-  @SuppressWarnings("all")
-  public void deleteCapacityCommitmentExceptionTest() throws Exception {
-    StatusRuntimeException exception = new StatusRuntimeException(Status.INVALID_ARGUMENT);
-    mockReservationService.addException(exception);
-
-    try {
-      CapacityCommitmentName name =
-          CapacityCommitmentName.of("[PROJECT]", "[LOCATION]", "[CAPACITY_COMMITMENT]");
-
-      client.deleteCapacityCommitment(name);
-      Assert.fail("No exception raised");
-    } catch (InvalidArgumentException e) {
-      // Expected exception
-    }
-  }
-
-  @Test
-  @SuppressWarnings("all")
-  public void deleteAssignmentTest() {
-    Empty expectedResponse = Empty.newBuilder().build();
-    mockReservationService.addResponse(expectedResponse);
-
-    AssignmentName name =
-        AssignmentName.of("[PROJECT]", "[LOCATION]", "[RESERVATION]", "[ASSIGNMENT]");
-
-    client.deleteAssignment(name);
-
-    List actualRequests = mockReservationService.getRequests();
-    Assert.assertEquals(1, actualRequests.size());
-    DeleteAssignmentRequest actualRequest = (DeleteAssignmentRequest) actualRequests.get(0);
-
-    Assert.assertEquals(name, AssignmentName.parse(actualRequest.getName()));
-    Assert.assertTrue(
-        channelProvider.isHeaderSent(
-            ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
-            GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
-  }
-
-  @Test
-  @SuppressWarnings("all")
-  public void deleteAssignmentExceptionTest() throws Exception {
-    StatusRuntimeException exception = new StatusRuntimeException(Status.INVALID_ARGUMENT);
-    mockReservationService.addException(exception);
-
-    try {
-      AssignmentName name =
-          AssignmentName.of("[PROJECT]", "[LOCATION]", "[RESERVATION]", "[ASSIGNMENT]");
-
-      client.deleteAssignment(name);
-      Assert.fail("No exception raised");
-    } catch (InvalidArgumentException e) {
-      // Expected exception
-    }
-  }
-
   @Test
   @SuppressWarnings("all")
   public void createReservationTest() {
@@ -345,6 +229,43 @@ public void getReservationExceptionTest() throws Exception {
     }
   }
 
+  @Test
+  @SuppressWarnings("all")
+  public void deleteReservationTest() {
+    Empty expectedResponse = Empty.newBuilder().build();
+    mockReservationService.addResponse(expectedResponse);
+
+    ReservationName name = ReservationName.of("[PROJECT]", "[LOCATION]", "[RESERVATION]");
+
+    client.deleteReservation(name);
+
+    List actualRequests = mockReservationService.getRequests();
+    Assert.assertEquals(1, actualRequests.size());
+    DeleteReservationRequest actualRequest = (DeleteReservationRequest) actualRequests.get(0);
+
+    Assert.assertEquals(name, ReservationName.parse(actualRequest.getName()));
+    Assert.assertTrue(
+        channelProvider.isHeaderSent(
+            ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
+            GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
+  }
+
+  @Test
+  @SuppressWarnings("all")
+  public void deleteReservationExceptionTest() throws Exception {
+    StatusRuntimeException exception = new StatusRuntimeException(Status.INVALID_ARGUMENT);
+    mockReservationService.addException(exception);
+
+    try {
+      ReservationName name = ReservationName.of("[PROJECT]", "[LOCATION]", "[RESERVATION]");
+
+      client.deleteReservation(name);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception
+    }
+  }
+
   @Test
   @SuppressWarnings("all")
   public void updateReservationTest() {
@@ -534,6 +455,46 @@ public void getCapacityCommitmentExceptionTest() throws Exception {
     }
   }
 
+  @Test
+  @SuppressWarnings("all")
+  public void deleteCapacityCommitmentTest() {
+    Empty expectedResponse = Empty.newBuilder().build();
+    mockReservationService.addResponse(expectedResponse);
+
+    CapacityCommitmentName name =
+        CapacityCommitmentName.of("[PROJECT]", "[LOCATION]", "[CAPACITY_COMMITMENT]");
+
+    client.deleteCapacityCommitment(name);
+
+    List actualRequests = mockReservationService.getRequests();
+    Assert.assertEquals(1, actualRequests.size());
+    DeleteCapacityCommitmentRequest actualRequest =
+        (DeleteCapacityCommitmentRequest) actualRequests.get(0);
+
+    Assert.assertEquals(name, CapacityCommitmentName.parse(actualRequest.getName()));
+    Assert.assertTrue(
+        channelProvider.isHeaderSent(
+            ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
+            GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
+  }
+
+  @Test
+  @SuppressWarnings("all")
+  public void deleteCapacityCommitmentExceptionTest() throws Exception {
+    StatusRuntimeException exception = new StatusRuntimeException(Status.INVALID_ARGUMENT);
+    mockReservationService.addException(exception);
+
+    try {
+      CapacityCommitmentName name =
+          CapacityCommitmentName.of("[PROJECT]", "[LOCATION]", "[CAPACITY_COMMITMENT]");
+
+      client.deleteCapacityCommitment(name);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception
+    }
+  }
+
   @Test
   @SuppressWarnings("all")
   public void updateCapacityCommitmentTest() {
@@ -767,6 +728,45 @@ public void listAssignmentsExceptionTest() throws Exception {
     }
   }
 
+  @Test
+  @SuppressWarnings("all")
+  public void deleteAssignmentTest() {
+    Empty expectedResponse = Empty.newBuilder().build();
+    mockReservationService.addResponse(expectedResponse);
+
+    AssignmentName name =
+        AssignmentName.of("[PROJECT]", "[LOCATION]", "[RESERVATION]", "[ASSIGNMENT]");
+
+    client.deleteAssignment(name);
+
+    List actualRequests = mockReservationService.getRequests();
+    Assert.assertEquals(1, actualRequests.size());
+    DeleteAssignmentRequest actualRequest = (DeleteAssignmentRequest) actualRequests.get(0);
+
+    Assert.assertEquals(name, AssignmentName.parse(actualRequest.getName()));
+    Assert.assertTrue(
+        channelProvider.isHeaderSent(
+            ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
+            GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
+  }
+
+  @Test
+  @SuppressWarnings("all")
+  public void deleteAssignmentExceptionTest() throws Exception {
+    StatusRuntimeException exception = new StatusRuntimeException(Status.INVALID_ARGUMENT);
+    mockReservationService.addException(exception);
+
+    try {
+      AssignmentName name =
+          AssignmentName.of("[PROJECT]", "[LOCATION]", "[RESERVATION]", "[ASSIGNMENT]");
+
+      client.deleteAssignment(name);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception
+    }
+  }
+
   @Test
   @SuppressWarnings("all")
   public void searchAssignmentsTest() {
diff --git a/synth.metadata b/synth.metadata
index cb411f05..21410fc2 100644
--- a/synth.metadata
+++ b/synth.metadata
@@ -11,8 +11,8 @@
       "git": {
         "name": "googleapis",
         "remote": "https://github.com/googleapis/googleapis.git",
-        "sha": "6b2d14d2f6a2d0977d9aded9fd5f9e71517a7a4f",
-        "internalRef": "316128048"
+        "sha": "907a15ffee603c0bb8c43eac627611d381cd6682",
+        "internalRef": "320275638"
       }
     },
     {