diff --git a/.gitignore b/.gitignore index bbec058d..cc0bc34a 100644 --- a/.gitignore +++ b/.gitignore @@ -12,4 +12,6 @@ target/ # python utilities *.pyc -__pycache__ \ No newline at end of file +__pycache__ + +.flattened-pom.xml \ No newline at end of file diff --git a/.repo-metadata.json b/.repo-metadata.json index 9fbd8f3e..fe595418 100644 --- a/.repo-metadata.json +++ b/.repo-metadata.json @@ -10,6 +10,6 @@ "repo": "googleapis/java-bigqueryreservations", "repo_short": "java-bigqueryreservations", "distribution_name": "com.google.cloud:google-cloud-bigqueryreservations", - "api_id": "bigqueryreservations.googleapis.com", + "api_id": "bigqueryreservation.googleapis.com", "requires_billing": true } \ No newline at end of file diff --git a/README.md b/README.md index 8d768ebe..6149bf45 100644 --- a/README.md +++ b/README.md @@ -31,6 +31,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file com.google.cloud google-cloud-bigqueryreservations + 0.0.0 ``` @@ -160,6 +161,6 @@ Java 11 | [![Kokoro CI][kokoro-badge-image-5]][kokoro-badge-link-5] [code-of-conduct]: https://github.com/googleapis/java-bigqueryreservations/blob/master/CODE_OF_CONDUCT.md#contributor-code-of-conduct [license]: https://github.com/googleapis/java-bigqueryreservations/blob/master/LICENSE [enable-billing]: https://cloud.google.com/apis/docs/getting-started#enabling_billing -[enable-api]: https://console.cloud.google.com/flows/enableapi?apiid=bigqueryreservations.googleapis.com +[enable-api]: https://console.cloud.google.com/flows/enableapi?apiid=bigqueryreservation.googleapis.com [libraries-bom]: https://github.com/GoogleCloudPlatform/cloud-opensource-java/wiki/The-Google-Cloud-Platform-Libraries-BOM [shell_img]: https://gstatic.com/cloudssh/images/open-btn.png diff --git a/google-cloud-bigqueryreservations-bom/pom.xml b/google-cloud-bigqueryreservations-bom/pom.xml index ea5d8681..f8598ed9 100644 --- a/google-cloud-bigqueryreservations-bom/pom.xml +++ b/google-cloud-bigqueryreservations-bom/pom.xml @@ -68,13 +68,13 @@ com.google.api.grpc - proto-google-cloud-bigqueryreservations-v1beta1 - 0.0.1-SNAPSHOT + proto-google-cloud-bigqueryreservations-v1 + 0.0.1-SNAPSHOT com.google.api.grpc - grpc-google-cloud-bigqueryreservations-v1beta1 - 0.0.1-SNAPSHOT + grpc-google-cloud-bigqueryreservations-v1 + 0.0.1-SNAPSHOT diff --git a/google-cloud-bigqueryreservations/pom.xml b/google-cloud-bigqueryreservations/pom.xml index 47295636..d7cba319 100644 --- a/google-cloud-bigqueryreservations/pom.xml +++ b/google-cloud-bigqueryreservations/pom.xml @@ -16,6 +16,7 @@ google-cloud-bigqueryreservations + io.grpc @@ -44,7 +45,7 @@ com.google.api.grpc - proto-google-cloud-bigqueryreservations-v1beta1 + proto-google-cloud-bigqueryreservations-v1 com.google.guava @@ -72,7 +73,7 @@ com.google.api.grpc - grpc-google-cloud-bigqueryreservations-v1beta1 + grpc-google-cloud-bigqueryreservations-v1 test diff --git a/google-cloud-bigquery-reservation/src/main/java/com/google/cloud/bigquery/reservation/v1/ReservationServiceClient.java b/google-cloud-bigqueryreservations/src/main/java/com/google/cloud/bigquery/reservation/v1/ReservationServiceClient.java similarity index 96% rename from google-cloud-bigquery-reservation/src/main/java/com/google/cloud/bigquery/reservation/v1/ReservationServiceClient.java rename to google-cloud-bigqueryreservations/src/main/java/com/google/cloud/bigquery/reservation/v1/ReservationServiceClient.java index 11a4eda2..0d9f941e 100644 --- a/google-cloud-bigquery-reservation/src/main/java/com/google/cloud/bigquery/reservation/v1/ReservationServiceClient.java +++ b/google-cloud-bigqueryreservations/src/main/java/com/google/cloud/bigquery/reservation/v1/ReservationServiceClient.java @@ -871,6 +871,111 @@ public final UnaryCallable updateReservat return stub.updateReservationCallable(); } + // AUTO-GENERATED DOCUMENTATION AND METHOD + /** + * Creates a new capacity commitment resource. + * + *

Sample code: + * + *


+   * try (ReservationServiceClient reservationServiceClient = ReservationServiceClient.create()) {
+   *   LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
+   *   CapacityCommitment capacityCommitment = CapacityCommitment.newBuilder().build();
+   *   CapacityCommitment response = reservationServiceClient.createCapacityCommitment(parent, capacityCommitment);
+   * }
+   * 
+ * + * @param parent Required. Resource name of the parent reservation. E.g., + * projects/myproject/locations/US + * @param capacityCommitment Content of the capacity commitment to create. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final CapacityCommitment createCapacityCommitment( + LocationName parent, CapacityCommitment capacityCommitment) { + CreateCapacityCommitmentRequest request = + CreateCapacityCommitmentRequest.newBuilder() + .setParent(parent == null ? null : parent.toString()) + .setCapacityCommitment(capacityCommitment) + .build(); + return createCapacityCommitment(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD + /** + * Creates a new capacity commitment resource. + * + *

Sample code: + * + *


+   * try (ReservationServiceClient reservationServiceClient = ReservationServiceClient.create()) {
+   *   LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
+   *   CapacityCommitment capacityCommitment = CapacityCommitment.newBuilder().build();
+   *   CapacityCommitment response = reservationServiceClient.createCapacityCommitment(parent.toString(), capacityCommitment);
+   * }
+   * 
+ * + * @param parent Required. Resource name of the parent reservation. E.g., + * projects/myproject/locations/US + * @param capacityCommitment Content of the capacity commitment to create. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final CapacityCommitment createCapacityCommitment( + String parent, CapacityCommitment capacityCommitment) { + CreateCapacityCommitmentRequest request = + CreateCapacityCommitmentRequest.newBuilder() + .setParent(parent) + .setCapacityCommitment(capacityCommitment) + .build(); + return createCapacityCommitment(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD + /** + * Creates a new capacity commitment resource. + * + *

Sample code: + * + *


+   * try (ReservationServiceClient reservationServiceClient = ReservationServiceClient.create()) {
+   *   LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
+   *   CreateCapacityCommitmentRequest request = CreateCapacityCommitmentRequest.newBuilder()
+   *     .setParent(parent.toString())
+   *     .build();
+   *   CapacityCommitment response = reservationServiceClient.createCapacityCommitment(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 CapacityCommitment createCapacityCommitment( + CreateCapacityCommitmentRequest request) { + return createCapacityCommitmentCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD + /** + * Creates a new capacity commitment resource. + * + *

Sample code: + * + *


+   * try (ReservationServiceClient reservationServiceClient = ReservationServiceClient.create()) {
+   *   LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
+   *   CreateCapacityCommitmentRequest request = CreateCapacityCommitmentRequest.newBuilder()
+   *     .setParent(parent.toString())
+   *     .build();
+   *   ApiFuture<CapacityCommitment> future = reservationServiceClient.createCapacityCommitmentCallable().futureCall(request);
+   *   // Do something
+   *   CapacityCommitment response = future.get();
+   * }
+   * 
+ */ + public final UnaryCallable + createCapacityCommitmentCallable() { + return stub.createCapacityCommitmentCallable(); + } + // AUTO-GENERATED DOCUMENTATION AND METHOD /** * Lists all the capacity commitments for the admin project. diff --git a/google-cloud-bigquery-reservation/src/main/java/com/google/cloud/bigquery/reservation/v1/ReservationServiceSettings.java b/google-cloud-bigqueryreservations/src/main/java/com/google/cloud/bigquery/reservation/v1/ReservationServiceSettings.java similarity index 96% rename from google-cloud-bigquery-reservation/src/main/java/com/google/cloud/bigquery/reservation/v1/ReservationServiceSettings.java rename to google-cloud-bigqueryreservations/src/main/java/com/google/cloud/bigquery/reservation/v1/ReservationServiceSettings.java index 10181a5b..798e2f78 100644 --- a/google-cloud-bigquery-reservation/src/main/java/com/google/cloud/bigquery/reservation/v1/ReservationServiceSettings.java +++ b/google-cloud-bigqueryreservations/src/main/java/com/google/cloud/bigquery/reservation/v1/ReservationServiceSettings.java @@ -110,6 +110,12 @@ public UnaryCallSettings updateReservatio return ((ReservationServiceStubSettings) getStubSettings()).updateReservationSettings(); } + /** Returns the object with the settings used for calls to createCapacityCommitment. */ + public UnaryCallSettings + createCapacityCommitmentSettings() { + return ((ReservationServiceStubSettings) getStubSettings()).createCapacityCommitmentSettings(); + } + /** Returns the object with the settings used for calls to listCapacityCommitments. */ public PagedCallSettings< ListCapacityCommitmentsRequest, @@ -315,6 +321,12 @@ public UnaryCallSettings.Builder getReservat return getStubSettingsBuilder().updateReservationSettings(); } + /** Returns the builder for the settings used for calls to createCapacityCommitment. */ + public UnaryCallSettings.Builder + createCapacityCommitmentSettings() { + return getStubSettingsBuilder().createCapacityCommitmentSettings(); + } + /** Returns the builder for the settings used for calls to listCapacityCommitments. */ public PagedCallSettings.Builder< ListCapacityCommitmentsRequest, diff --git a/google-cloud-bigquery-reservation/src/main/java/com/google/cloud/bigquery/reservation/v1/package-info.java b/google-cloud-bigqueryreservations/src/main/java/com/google/cloud/bigquery/reservation/v1/package-info.java similarity index 100% rename from google-cloud-bigquery-reservation/src/main/java/com/google/cloud/bigquery/reservation/v1/package-info.java rename to google-cloud-bigqueryreservations/src/main/java/com/google/cloud/bigquery/reservation/v1/package-info.java diff --git a/google-cloud-bigquery-reservation/src/main/java/com/google/cloud/bigquery/reservation/v1/stub/GrpcReservationServiceCallableFactory.java b/google-cloud-bigqueryreservations/src/main/java/com/google/cloud/bigquery/reservation/v1/stub/GrpcReservationServiceCallableFactory.java similarity index 100% rename from google-cloud-bigquery-reservation/src/main/java/com/google/cloud/bigquery/reservation/v1/stub/GrpcReservationServiceCallableFactory.java rename to google-cloud-bigqueryreservations/src/main/java/com/google/cloud/bigquery/reservation/v1/stub/GrpcReservationServiceCallableFactory.java diff --git a/google-cloud-bigquery-reservation/src/main/java/com/google/cloud/bigquery/reservation/v1/stub/GrpcReservationServiceStub.java b/google-cloud-bigqueryreservations/src/main/java/com/google/cloud/bigquery/reservation/v1/stub/GrpcReservationServiceStub.java similarity index 95% rename from google-cloud-bigquery-reservation/src/main/java/com/google/cloud/bigquery/reservation/v1/stub/GrpcReservationServiceStub.java rename to google-cloud-bigqueryreservations/src/main/java/com/google/cloud/bigquery/reservation/v1/stub/GrpcReservationServiceStub.java index 92c54547..23a2e9ce 100644 --- a/google-cloud-bigquery-reservation/src/main/java/com/google/cloud/bigquery/reservation/v1/stub/GrpcReservationServiceStub.java +++ b/google-cloud-bigqueryreservations/src/main/java/com/google/cloud/bigquery/reservation/v1/stub/GrpcReservationServiceStub.java @@ -32,6 +32,7 @@ import com.google.cloud.bigquery.reservation.v1.BiReservation; import com.google.cloud.bigquery.reservation.v1.CapacityCommitment; import com.google.cloud.bigquery.reservation.v1.CreateAssignmentRequest; +import com.google.cloud.bigquery.reservation.v1.CreateCapacityCommitmentRequest; import com.google.cloud.bigquery.reservation.v1.CreateReservationRequest; import com.google.cloud.bigquery.reservation.v1.DeleteAssignmentRequest; import com.google.cloud.bigquery.reservation.v1.DeleteCapacityCommitmentRequest; @@ -145,6 +146,16 @@ public class GrpcReservationServiceStub extends ReservationServiceStub { ProtoUtils.marshaller(UpdateReservationRequest.getDefaultInstance())) .setResponseMarshaller(ProtoUtils.marshaller(Reservation.getDefaultInstance())) .build(); + private static final MethodDescriptor + createCapacityCommitmentMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + "google.cloud.bigquery.reservation.v1.ReservationService/CreateCapacityCommitment") + .setRequestMarshaller( + ProtoUtils.marshaller(CreateCapacityCommitmentRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(CapacityCommitment.getDefaultInstance())) + .build(); private static final MethodDescriptor< ListCapacityCommitmentsRequest, ListCapacityCommitmentsResponse> listCapacityCommitmentsMethodDescriptor = @@ -277,6 +288,8 @@ public class GrpcReservationServiceStub extends ReservationServiceStub { listReservationsPagedCallable; private final UnaryCallable getReservationCallable; private final UnaryCallable updateReservationCallable; + private final UnaryCallable + createCapacityCommitmentCallable; private final UnaryCallable listCapacityCommitmentsCallable; private final UnaryCallable @@ -438,6 +451,20 @@ public Map extract(UpdateReservationRequest request) { } }) .build(); + GrpcCallSettings + createCapacityCommitmentTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(createCapacityCommitmentMethodDescriptor) + .setParamsExtractor( + new RequestParamsExtractor() { + @Override + public Map extract(CreateCapacityCommitmentRequest request) { + ImmutableMap.Builder params = ImmutableMap.builder(); + params.put("parent", String.valueOf(request.getParent())); + return params.build(); + } + }) + .build(); GrpcCallSettings listCapacityCommitmentsTransportSettings = GrpcCallSettings @@ -628,6 +655,11 @@ public Map extract(UpdateBiReservationRequest request) { updateReservationTransportSettings, settings.updateReservationSettings(), clientContext); + this.createCapacityCommitmentCallable = + callableFactory.createUnaryCallable( + createCapacityCommitmentTransportSettings, + settings.createCapacityCommitmentSettings(), + clientContext); this.listCapacityCommitmentsCallable = callableFactory.createUnaryCallable( listCapacityCommitmentsTransportSettings, @@ -726,6 +758,11 @@ public UnaryCallable updateReservationCal return updateReservationCallable; } + public UnaryCallable + createCapacityCommitmentCallable() { + return createCapacityCommitmentCallable; + } + public UnaryCallable listCapacityCommitmentsPagedCallable() { return listCapacityCommitmentsPagedCallable; diff --git a/google-cloud-bigquery-reservation/src/main/java/com/google/cloud/bigquery/reservation/v1/stub/ReservationServiceStub.java b/google-cloud-bigqueryreservations/src/main/java/com/google/cloud/bigquery/reservation/v1/stub/ReservationServiceStub.java similarity index 96% rename from google-cloud-bigquery-reservation/src/main/java/com/google/cloud/bigquery/reservation/v1/stub/ReservationServiceStub.java rename to google-cloud-bigqueryreservations/src/main/java/com/google/cloud/bigquery/reservation/v1/stub/ReservationServiceStub.java index 87ff4453..f6289284 100644 --- a/google-cloud-bigquery-reservation/src/main/java/com/google/cloud/bigquery/reservation/v1/stub/ReservationServiceStub.java +++ b/google-cloud-bigqueryreservations/src/main/java/com/google/cloud/bigquery/reservation/v1/stub/ReservationServiceStub.java @@ -27,6 +27,7 @@ import com.google.cloud.bigquery.reservation.v1.BiReservation; import com.google.cloud.bigquery.reservation.v1.CapacityCommitment; import com.google.cloud.bigquery.reservation.v1.CreateAssignmentRequest; +import com.google.cloud.bigquery.reservation.v1.CreateCapacityCommitmentRequest; import com.google.cloud.bigquery.reservation.v1.CreateReservationRequest; import com.google.cloud.bigquery.reservation.v1.DeleteAssignmentRequest; import com.google.cloud.bigquery.reservation.v1.DeleteCapacityCommitmentRequest; @@ -97,6 +98,11 @@ public UnaryCallable updateReservationCal throw new UnsupportedOperationException("Not implemented: updateReservationCallable()"); } + public UnaryCallable + createCapacityCommitmentCallable() { + throw new UnsupportedOperationException("Not implemented: createCapacityCommitmentCallable()"); + } + public UnaryCallable listCapacityCommitmentsPagedCallable() { throw new UnsupportedOperationException( diff --git a/google-cloud-bigquery-reservation/src/main/java/com/google/cloud/bigquery/reservation/v1/stub/ReservationServiceStubSettings.java b/google-cloud-bigqueryreservations/src/main/java/com/google/cloud/bigquery/reservation/v1/stub/ReservationServiceStubSettings.java similarity index 96% rename from google-cloud-bigquery-reservation/src/main/java/com/google/cloud/bigquery/reservation/v1/stub/ReservationServiceStubSettings.java rename to google-cloud-bigqueryreservations/src/main/java/com/google/cloud/bigquery/reservation/v1/stub/ReservationServiceStubSettings.java index 891b6bdb..55add30e 100644 --- a/google-cloud-bigquery-reservation/src/main/java/com/google/cloud/bigquery/reservation/v1/stub/ReservationServiceStubSettings.java +++ b/google-cloud-bigqueryreservations/src/main/java/com/google/cloud/bigquery/reservation/v1/stub/ReservationServiceStubSettings.java @@ -46,6 +46,7 @@ import com.google.cloud.bigquery.reservation.v1.BiReservation; import com.google.cloud.bigquery.reservation.v1.CapacityCommitment; import com.google.cloud.bigquery.reservation.v1.CreateAssignmentRequest; +import com.google.cloud.bigquery.reservation.v1.CreateCapacityCommitmentRequest; import com.google.cloud.bigquery.reservation.v1.CreateReservationRequest; import com.google.cloud.bigquery.reservation.v1.DeleteAssignmentRequest; import com.google.cloud.bigquery.reservation.v1.DeleteCapacityCommitmentRequest; @@ -131,6 +132,8 @@ public class ReservationServiceStubSettings extends StubSettings getReservationSettings; private final UnaryCallSettings updateReservationSettings; + private final UnaryCallSettings + createCapacityCommitmentSettings; private final PagedCallSettings< ListCapacityCommitmentsRequest, ListCapacityCommitmentsResponse, @@ -194,6 +197,12 @@ public UnaryCallSettings updateReservatio return updateReservationSettings; } + /** Returns the object with the settings used for calls to createCapacityCommitment. */ + public UnaryCallSettings + createCapacityCommitmentSettings() { + return createCapacityCommitmentSettings; + } + /** Returns the object with the settings used for calls to listCapacityCommitments. */ public PagedCallSettings< ListCapacityCommitmentsRequest, @@ -338,6 +347,7 @@ protected ReservationServiceStubSettings(Builder settingsBuilder) throws IOExcep listReservationsSettings = settingsBuilder.listReservationsSettings().build(); getReservationSettings = settingsBuilder.getReservationSettings().build(); updateReservationSettings = settingsBuilder.updateReservationSettings().build(); + createCapacityCommitmentSettings = settingsBuilder.createCapacityCommitmentSettings().build(); listCapacityCommitmentsSettings = settingsBuilder.listCapacityCommitmentsSettings().build(); getCapacityCommitmentSettings = settingsBuilder.getCapacityCommitmentSettings().build(); updateCapacityCommitmentSettings = settingsBuilder.updateCapacityCommitmentSettings().build(); @@ -619,6 +629,8 @@ public static class Builder getReservationSettings; private final UnaryCallSettings.Builder updateReservationSettings; + private final UnaryCallSettings.Builder + createCapacityCommitmentSettings; private final PagedCallSettings.Builder< ListCapacityCommitmentsRequest, ListCapacityCommitmentsResponse, @@ -703,6 +715,8 @@ protected Builder(ClientContext clientContext) { updateReservationSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + createCapacityCommitmentSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + listCapacityCommitmentsSettings = PagedCallSettings.newBuilder(LIST_CAPACITY_COMMITMENTS_PAGE_STR_FACT); @@ -735,6 +749,7 @@ protected Builder(ClientContext clientContext) { listReservationsSettings, getReservationSettings, updateReservationSettings, + createCapacityCommitmentSettings, listCapacityCommitmentsSettings, getCapacityCommitmentSettings, updateCapacityCommitmentSettings, @@ -796,6 +811,11 @@ private static Builder initDefaults(Builder builder) { .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("non_idempotent")) .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default")); + builder + .createCapacityCommitmentSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("non_idempotent")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default")); + builder .listCapacityCommitmentsSettings() .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent")) @@ -864,6 +884,7 @@ protected Builder(ReservationServiceStubSettings settings) { listReservationsSettings = settings.listReservationsSettings.toBuilder(); getReservationSettings = settings.getReservationSettings.toBuilder(); updateReservationSettings = settings.updateReservationSettings.toBuilder(); + createCapacityCommitmentSettings = settings.createCapacityCommitmentSettings.toBuilder(); listCapacityCommitmentsSettings = settings.listCapacityCommitmentsSettings.toBuilder(); getCapacityCommitmentSettings = settings.getCapacityCommitmentSettings.toBuilder(); updateCapacityCommitmentSettings = settings.updateCapacityCommitmentSettings.toBuilder(); @@ -885,6 +906,7 @@ protected Builder(ReservationServiceStubSettings settings) { listReservationsSettings, getReservationSettings, updateReservationSettings, + createCapacityCommitmentSettings, listCapacityCommitmentsSettings, getCapacityCommitmentSettings, updateCapacityCommitmentSettings, @@ -954,6 +976,12 @@ public UnaryCallSettings.Builder getReservat return updateReservationSettings; } + /** Returns the builder for the settings used for calls to createCapacityCommitment. */ + public UnaryCallSettings.Builder + createCapacityCommitmentSettings() { + return createCapacityCommitmentSettings; + } + /** Returns the builder for the settings used for calls to listCapacityCommitments. */ public PagedCallSettings.Builder< ListCapacityCommitmentsRequest, diff --git a/google-cloud-bigquery-reservation/src/test/java/com/google/cloud/bigquery/reservation/v1/MockReservationService.java b/google-cloud-bigqueryreservations/src/test/java/com/google/cloud/bigquery/reservation/v1/MockReservationService.java similarity index 100% rename from google-cloud-bigquery-reservation/src/test/java/com/google/cloud/bigquery/reservation/v1/MockReservationService.java rename to google-cloud-bigqueryreservations/src/test/java/com/google/cloud/bigquery/reservation/v1/MockReservationService.java diff --git a/google-cloud-bigquery-reservation/src/test/java/com/google/cloud/bigquery/reservation/v1/MockReservationServiceImpl.java b/google-cloud-bigqueryreservations/src/test/java/com/google/cloud/bigquery/reservation/v1/MockReservationServiceImpl.java similarity index 95% rename from google-cloud-bigquery-reservation/src/test/java/com/google/cloud/bigquery/reservation/v1/MockReservationServiceImpl.java rename to google-cloud-bigqueryreservations/src/test/java/com/google/cloud/bigquery/reservation/v1/MockReservationServiceImpl.java index f8032606..549ee515 100644 --- a/google-cloud-bigquery-reservation/src/test/java/com/google/cloud/bigquery/reservation/v1/MockReservationServiceImpl.java +++ b/google-cloud-bigqueryreservations/src/test/java/com/google/cloud/bigquery/reservation/v1/MockReservationServiceImpl.java @@ -132,6 +132,22 @@ public void updateReservation( } } + @Override + public void createCapacityCommitment( + CreateCapacityCommitmentRequest request, + StreamObserver responseObserver) { + Object response = responses.remove(); + if (response instanceof CapacityCommitment) { + requests.add(request); + responseObserver.onNext((CapacityCommitment) response); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError((Exception) response); + } else { + responseObserver.onError(new IllegalArgumentException("Unrecognized response type")); + } + } + @Override public void listCapacityCommitments( ListCapacityCommitmentsRequest request, diff --git a/google-cloud-bigquery-reservation/src/test/java/com/google/cloud/bigquery/reservation/v1/ReservationServiceClientTest.java b/google-cloud-bigqueryreservations/src/test/java/com/google/cloud/bigquery/reservation/v1/ReservationServiceClientTest.java similarity index 94% rename from google-cloud-bigquery-reservation/src/test/java/com/google/cloud/bigquery/reservation/v1/ReservationServiceClientTest.java rename to google-cloud-bigqueryreservations/src/test/java/com/google/cloud/bigquery/reservation/v1/ReservationServiceClientTest.java index 72d75d80..47f51c31 100644 --- a/google-cloud-bigquery-reservation/src/test/java/com/google/cloud/bigquery/reservation/v1/ReservationServiceClientTest.java +++ b/google-cloud-bigqueryreservations/src/test/java/com/google/cloud/bigquery/reservation/v1/ReservationServiceClientTest.java @@ -394,6 +394,52 @@ public void updateReservationExceptionTest() throws Exception { } } + @Test + @SuppressWarnings("all") + public void createCapacityCommitmentTest() { + CapacityCommitmentName name = + CapacityCommitmentName.of("[PROJECT]", "[LOCATION]", "[CAPACITY_COMMITMENT]"); + long slotCount = 191518834L; + CapacityCommitment expectedResponse = + CapacityCommitment.newBuilder().setName(name.toString()).setSlotCount(slotCount).build(); + mockReservationService.addResponse(expectedResponse); + + LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]"); + CapacityCommitment capacityCommitment = CapacityCommitment.newBuilder().build(); + + CapacityCommitment actualResponse = client.createCapacityCommitment(parent, capacityCommitment); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockReservationService.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + CreateCapacityCommitmentRequest actualRequest = + (CreateCapacityCommitmentRequest) actualRequests.get(0); + + Assert.assertEquals(parent, LocationName.parse(actualRequest.getParent())); + Assert.assertEquals(capacityCommitment, actualRequest.getCapacityCommitment()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + @SuppressWarnings("all") + public void createCapacityCommitmentExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(Status.INVALID_ARGUMENT); + mockReservationService.addException(exception); + + try { + LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]"); + CapacityCommitment capacityCommitment = CapacityCommitment.newBuilder().build(); + + client.createCapacityCommitment(parent, capacityCommitment); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception + } + } + @Test @SuppressWarnings("all") public void listCapacityCommitmentsTest() { diff --git a/grpc-google-cloud-bigqueryreservations-v1beta1/pom.xml b/grpc-google-cloud-bigqueryreservations-v1/pom.xml similarity index 73% rename from grpc-google-cloud-bigqueryreservations-v1beta1/pom.xml rename to grpc-google-cloud-bigqueryreservations-v1/pom.xml index 45a7a1e0..e112101a 100644 --- a/grpc-google-cloud-bigqueryreservations-v1beta1/pom.xml +++ b/grpc-google-cloud-bigqueryreservations-v1/pom.xml @@ -1,12 +1,12 @@ + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 com.google.api.grpc - grpc-google-cloud-bigqueryreservations-v1beta1 - 0.0.1-SNAPSHOT - grpc-google-cloud-bigqueryreservations-v1beta1 - GRPC library for grpc-google-cloud-bigqueryreservations-v1beta1 + grpc-google-cloud-bigqueryreservations-v1 + 0.0.1-SNAPSHOT + grpc-google-cloud-bigqueryreservations-v1 + GRPC library for grpc-google-cloud-bigqueryreservations-v1 com.google.cloud google-cloud-bigqueryreservations-parent @@ -31,7 +31,7 @@
com.google.api.grpc - proto-google-cloud-bigqueryreservations-v1beta1 + proto-google-cloud-bigqueryreservations-v1 com.google.guava @@ -57,9 +57,9 @@ - org.codehaus.mojo - flatten-maven-plugin - + org.codehaus.mojo + flatten-maven-plugin + \ No newline at end of file diff --git a/grpc-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/ReservationServiceGrpc.java b/grpc-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/ReservationServiceGrpc.java similarity index 95% rename from grpc-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/ReservationServiceGrpc.java rename to grpc-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/ReservationServiceGrpc.java index 6207c08f..68110c2b 100644 --- a/grpc-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/ReservationServiceGrpc.java +++ b/grpc-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/ReservationServiceGrpc.java @@ -290,6 +290,59 @@ private ReservationServiceGrpc() {} return getUpdateReservationMethod; } + private static volatile io.grpc.MethodDescriptor< + com.google.cloud.bigquery.reservation.v1.CreateCapacityCommitmentRequest, + com.google.cloud.bigquery.reservation.v1.CapacityCommitment> + getCreateCapacityCommitmentMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "CreateCapacityCommitment", + requestType = com.google.cloud.bigquery.reservation.v1.CreateCapacityCommitmentRequest.class, + responseType = com.google.cloud.bigquery.reservation.v1.CapacityCommitment.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.cloud.bigquery.reservation.v1.CreateCapacityCommitmentRequest, + com.google.cloud.bigquery.reservation.v1.CapacityCommitment> + getCreateCapacityCommitmentMethod() { + io.grpc.MethodDescriptor< + com.google.cloud.bigquery.reservation.v1.CreateCapacityCommitmentRequest, + com.google.cloud.bigquery.reservation.v1.CapacityCommitment> + getCreateCapacityCommitmentMethod; + if ((getCreateCapacityCommitmentMethod = + ReservationServiceGrpc.getCreateCapacityCommitmentMethod) + == null) { + synchronized (ReservationServiceGrpc.class) { + if ((getCreateCapacityCommitmentMethod = + ReservationServiceGrpc.getCreateCapacityCommitmentMethod) + == null) { + ReservationServiceGrpc.getCreateCapacityCommitmentMethod = + getCreateCapacityCommitmentMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + generateFullMethodName(SERVICE_NAME, "CreateCapacityCommitment")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.bigquery.reservation.v1 + .CreateCapacityCommitmentRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.bigquery.reservation.v1.CapacityCommitment + .getDefaultInstance())) + .setSchemaDescriptor( + new ReservationServiceMethodDescriptorSupplier( + "CreateCapacityCommitment")) + .build(); + } + } + } + return getCreateCapacityCommitmentMethod; + } + private static volatile io.grpc.MethodDescriptor< com.google.cloud.bigquery.reservation.v1.ListCapacityCommitmentsRequest, com.google.cloud.bigquery.reservation.v1.ListCapacityCommitmentsResponse> @@ -1069,6 +1122,20 @@ public void updateReservation( asyncUnimplementedUnaryCall(getUpdateReservationMethod(), responseObserver); } + /** + * + * + *
+     * Creates a new capacity commitment resource.
+     * 
+ */ + public void createCapacityCommitment( + com.google.cloud.bigquery.reservation.v1.CreateCapacityCommitmentRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + asyncUnimplementedUnaryCall(getCreateCapacityCommitmentMethod(), responseObserver); + } + /** * * @@ -1364,6 +1431,13 @@ public final io.grpc.ServerServiceDefinition bindService() { com.google.cloud.bigquery.reservation.v1.UpdateReservationRequest, com.google.cloud.bigquery.reservation.v1.Reservation>( this, METHODID_UPDATE_RESERVATION))) + .addMethod( + getCreateCapacityCommitmentMethod(), + asyncUnaryCall( + new MethodHandlers< + com.google.cloud.bigquery.reservation.v1.CreateCapacityCommitmentRequest, + com.google.cloud.bigquery.reservation.v1.CapacityCommitment>( + this, METHODID_CREATE_CAPACITY_COMMITMENT))) .addMethod( getListCapacityCommitmentsMethod(), asyncUnaryCall( @@ -1575,6 +1649,23 @@ public void updateReservation( responseObserver); } + /** + * + * + *
+     * Creates a new capacity commitment resource.
+     * 
+ */ + public void createCapacityCommitment( + com.google.cloud.bigquery.reservation.v1.CreateCapacityCommitmentRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + asyncUnaryCall( + getChannel().newCall(getCreateCapacityCommitmentMethod(), getCallOptions()), + request, + responseObserver); + } + /** * * @@ -1971,6 +2062,19 @@ public com.google.cloud.bigquery.reservation.v1.Reservation updateReservation( getChannel(), getUpdateReservationMethod(), getCallOptions(), request); } + /** + * + * + *
+     * Creates a new capacity commitment resource.
+     * 
+ */ + public com.google.cloud.bigquery.reservation.v1.CapacityCommitment createCapacityCommitment( + com.google.cloud.bigquery.reservation.v1.CreateCapacityCommitmentRequest request) { + return blockingUnaryCall( + getChannel(), getCreateCapacityCommitmentMethod(), getCallOptions(), request); + } + /** * * @@ -2320,6 +2424,21 @@ protected ReservationServiceFutureStub build( getChannel().newCall(getUpdateReservationMethod(), getCallOptions()), request); } + /** + * + * + *
+     * Creates a new capacity commitment resource.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.cloud.bigquery.reservation.v1.CapacityCommitment> + createCapacityCommitment( + com.google.cloud.bigquery.reservation.v1.CreateCapacityCommitmentRequest request) { + return futureUnaryCall( + getChannel().newCall(getCreateCapacityCommitmentMethod(), getCallOptions()), request); + } + /** * * @@ -2588,19 +2707,20 @@ protected ReservationServiceFutureStub build( private static final int METHODID_GET_RESERVATION = 2; private static final int METHODID_DELETE_RESERVATION = 3; private static final int METHODID_UPDATE_RESERVATION = 4; - private static final int METHODID_LIST_CAPACITY_COMMITMENTS = 5; - private static final int METHODID_GET_CAPACITY_COMMITMENT = 6; - private static final int METHODID_DELETE_CAPACITY_COMMITMENT = 7; - private static final int METHODID_UPDATE_CAPACITY_COMMITMENT = 8; - private static final int METHODID_SPLIT_CAPACITY_COMMITMENT = 9; - private static final int METHODID_MERGE_CAPACITY_COMMITMENTS = 10; - private static final int METHODID_CREATE_ASSIGNMENT = 11; - private static final int METHODID_LIST_ASSIGNMENTS = 12; - private static final int METHODID_DELETE_ASSIGNMENT = 13; - private static final int METHODID_SEARCH_ASSIGNMENTS = 14; - private static final int METHODID_MOVE_ASSIGNMENT = 15; - private static final int METHODID_GET_BI_RESERVATION = 16; - private static final int METHODID_UPDATE_BI_RESERVATION = 17; + private static final int METHODID_CREATE_CAPACITY_COMMITMENT = 5; + private static final int METHODID_LIST_CAPACITY_COMMITMENTS = 6; + private static final int METHODID_GET_CAPACITY_COMMITMENT = 7; + private static final int METHODID_DELETE_CAPACITY_COMMITMENT = 8; + private static final int METHODID_UPDATE_CAPACITY_COMMITMENT = 9; + private static final int METHODID_SPLIT_CAPACITY_COMMITMENT = 10; + private static final int METHODID_MERGE_CAPACITY_COMMITMENTS = 11; + private static final int METHODID_CREATE_ASSIGNMENT = 12; + private static final int METHODID_LIST_ASSIGNMENTS = 13; + private static final int METHODID_DELETE_ASSIGNMENT = 14; + private static final int METHODID_SEARCH_ASSIGNMENTS = 15; + private static final int METHODID_MOVE_ASSIGNMENT = 16; + private static final int METHODID_GET_BI_RESERVATION = 17; + private static final int METHODID_UPDATE_BI_RESERVATION = 18; private static final class MethodHandlers implements io.grpc.stub.ServerCalls.UnaryMethod, @@ -2649,6 +2769,13 @@ public void invoke(Req request, io.grpc.stub.StreamObserver responseObserv (io.grpc.stub.StreamObserver) responseObserver); break; + case METHODID_CREATE_CAPACITY_COMMITMENT: + serviceImpl.createCapacityCommitment( + (com.google.cloud.bigquery.reservation.v1.CreateCapacityCommitmentRequest) request, + (io.grpc.stub.StreamObserver< + com.google.cloud.bigquery.reservation.v1.CapacityCommitment>) + responseObserver); + break; case METHODID_LIST_CAPACITY_COMMITMENTS: serviceImpl.listCapacityCommitments( (com.google.cloud.bigquery.reservation.v1.ListCapacityCommitmentsRequest) request, @@ -2801,6 +2928,7 @@ public static io.grpc.ServiceDescriptor getServiceDescriptor() { .addMethod(getGetReservationMethod()) .addMethod(getDeleteReservationMethod()) .addMethod(getUpdateReservationMethod()) + .addMethod(getCreateCapacityCommitmentMethod()) .addMethod(getListCapacityCommitmentsMethod()) .addMethod(getGetCapacityCommitmentMethod()) .addMethod(getDeleteCapacityCommitmentMethod()) diff --git a/grpc-google-cloud-bigqueryreservations-v1beta1/.flattened-pom.xml b/grpc-google-cloud-bigqueryreservations-v1beta1/.flattened-pom.xml deleted file mode 100644 index ed571ad2..00000000 --- a/grpc-google-cloud-bigqueryreservations-v1beta1/.flattened-pom.xml +++ /dev/null @@ -1,335 +0,0 @@ - - - 4.0.0 - com.google.api.grpc - grpc-google-cloud-bigqueryreservations-v1beta1 - 0.0.1-SNAPSHOT - grpc-google-cloud-bigqueryreservations-v1beta1 - GRPC library for grpc-google-cloud-bigqueryreservations-v1beta1 - https://github.com/googleapis/java-bigqueryreservations/grpc-google-cloud-bigqueryreservations-v1beta1 - - Google LLC - - - - Apache-2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt - - - - - chingor - Jeff Ching - chingor@google.com - Google - - Developer - - - - - scm:git:git@github.com:googleapis/java-bigqueryreservations.git/grpc-google-cloud-bigqueryreservations-v1beta1 - scm:git:git@github.com:googleapis/java-bigqueryreservations.git/grpc-google-cloud-bigqueryreservations-v1beta1 - https://github.com/googleapis/java-bigqueryreservations/grpc-google-cloud-bigqueryreservations-v1beta1 - - - GitHub Issues - https://github.com/googleapis/java-bigqueryreservations/issues - - - - sonatype-nexus-staging - https://oss.sonatype.org/service/local/staging/deploy/maven2/ - - - sonatype-nexus-snapshots - https://oss.sonatype.org/content/repositories/snapshots - - - - - io.grpc - grpc-api - 1.28.1 - compile - - - grpc-context - io.grpc - - - error_prone_annotations - com.google.errorprone - - - jsr305 - com.google.code.findbugs - - - animal-sniffer-annotations - org.codehaus.mojo - - - guava - com.google.guava - - - false - - - io.grpc - grpc-context - 1.28.1 - compile - false - - - com.google.errorprone - error_prone_annotations - 2.3.4 - compile - false - - - com.google.code.findbugs - jsr305 - 3.0.2 - compile - false - - - org.codehaus.mojo - animal-sniffer-annotations - 1.18 - compile - false - - - io.grpc - grpc-stub - 1.28.1 - compile - - - grpc-api - io.grpc - - - false - - - io.grpc - grpc-protobuf - 1.28.1 - compile - - - grpc-api - io.grpc - - - protobuf-java - com.google.protobuf - - - guava - com.google.guava - - - proto-google-common-protos - com.google.api.grpc - - - grpc-protobuf-lite - io.grpc - - - false - - - com.google.api.grpc - proto-google-common-protos - 1.17.0 - compile - - - protobuf-java - com.google.protobuf - - - false - - - io.grpc - grpc-protobuf-lite - 1.28.1 - compile - - - grpc-api - io.grpc - - - protobuf-javalite - com.google.protobuf - - - guava - com.google.guava - - - false - - - com.google.protobuf - protobuf-java - 3.11.4 - compile - false - - - com.google.api.grpc - proto-google-cloud-bigqueryreservations-v1beta1 - 0.0.1-SNAPSHOT - compile - - - protobuf-java - com.google.protobuf - - - proto-google-common-protos - com.google.api.grpc - - - api-common - com.google.api - - - guava - com.google.guava - - - false - - - com.google.api - api-common - 1.9.0 - compile - - - jsr305 - com.google.code.findbugs - - - guava - com.google.guava - - - javax.annotation-api - javax.annotation - - - auto-value-annotations - com.google.auto.value - - - false - - - javax.annotation - javax.annotation-api - 1.3.2 - compile - false - - - com.google.auto.value - auto-value-annotations - 1.7 - compile - false - - - com.google.guava - guava - 29.0-android - compile - - - failureaccess - com.google.guava - - - listenablefuture - com.google.guava - - - jsr305 - com.google.code.findbugs - - - checker-compat-qual - org.checkerframework - - - error_prone_annotations - com.google.errorprone - - - j2objc-annotations - com.google.j2objc - - - srczip - jdk - - - false - - - com.google.guava - failureaccess - 1.0.1 - compile - false - - - com.google.guava - listenablefuture - 9999.0-empty-to-avoid-conflict-with-guava - compile - false - - - org.checkerframework - checker-compat-qual - 2.5.5 - compile - false - - - com.google.j2objc - j2objc-annotations - 1.3 - compile - false - - - - - java9 - - [9,) - - - - javax.annotation - javax.annotation-api - - - - - diff --git a/pom.xml b/pom.xml index be29f134..ea964598 100644 --- a/pom.xml +++ b/pom.xml @@ -74,13 +74,13 @@
com.google.api.grpc - proto-google-cloud-bigqueryreservations-v1beta1 - 0.0.1-SNAPSHOT + proto-google-cloud-bigqueryreservations-v1 + 0.0.1-SNAPSHOT com.google.api.grpc - grpc-google-cloud-bigqueryreservations-v1beta1 - 0.0.1-SNAPSHOT + grpc-google-cloud-bigqueryreservations-v1 + 0.0.1-SNAPSHOT @@ -93,24 +93,10 @@
- - - - - org.apache.maven.plugins - maven-dependency-plugin - - org.objenesis:objenesis - - - - - - google-cloud-bigqueryreservations - proto-google-cloud-bigqueryreservations-v1beta1 - grpc-google-cloud-bigqueryreservations-v1beta1 + proto-google-cloud-bigqueryreservations-v1 + grpc-google-cloud-bigqueryreservations-v1 google-cloud-bigqueryreservations-bom diff --git a/proto-google-cloud-bigqueryreservations-v1beta1/pom.xml b/proto-google-cloud-bigqueryreservations-v1/pom.xml similarity index 68% rename from proto-google-cloud-bigqueryreservations-v1beta1/pom.xml rename to proto-google-cloud-bigqueryreservations-v1/pom.xml index 0f6d787a..ce28d40d 100644 --- a/proto-google-cloud-bigqueryreservations-v1beta1/pom.xml +++ b/proto-google-cloud-bigqueryreservations-v1/pom.xml @@ -1,12 +1,12 @@ + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 com.google.api.grpc - proto-google-cloud-bigqueryreservations-v1beta1 - 0.0.1-SNAPSHOT - proto-google-cloud-bigqueryreservations-v1beta1 - PROTO library for proto-google-cloud-bigqueryreservations-v1beta1 + proto-google-cloud-bigqueryreservations-v1 + 0.0.1-SNAPSHOT + proto-google-cloud-bigqueryreservations-v1 + PROTO library for proto-google-cloud-bigqueryreservations-v1 com.google.cloud google-cloud-bigqueryreservations-parent @@ -34,9 +34,9 @@ - org.codehaus.mojo - flatten-maven-plugin - + org.codehaus.mojo + flatten-maven-plugin + \ No newline at end of file diff --git a/proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/Assignment.java b/proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/Assignment.java similarity index 100% rename from proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/Assignment.java rename to proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/Assignment.java diff --git a/proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/AssignmentName.java b/proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/AssignmentName.java similarity index 100% rename from proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/AssignmentName.java rename to proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/AssignmentName.java diff --git a/proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/AssignmentOrBuilder.java b/proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/AssignmentOrBuilder.java similarity index 100% rename from proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/AssignmentOrBuilder.java rename to proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/AssignmentOrBuilder.java diff --git a/proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/BiReservation.java b/proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/BiReservation.java similarity index 100% rename from proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/BiReservation.java rename to proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/BiReservation.java diff --git a/proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/BiReservationName.java b/proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/BiReservationName.java similarity index 100% rename from proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/BiReservationName.java rename to proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/BiReservationName.java diff --git a/proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/BiReservationOrBuilder.java b/proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/BiReservationOrBuilder.java similarity index 100% rename from proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/BiReservationOrBuilder.java rename to proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/BiReservationOrBuilder.java diff --git a/proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/CapacityCommitment.java b/proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/CapacityCommitment.java similarity index 98% rename from proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/CapacityCommitment.java rename to proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/CapacityCommitment.java index 68fcec40..8ab5e5c8 100644 --- a/proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/CapacityCommitment.java +++ b/proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/CapacityCommitment.java @@ -23,10 +23,10 @@ * *
  * Capacity commitment is a way to purchase compute capacity for BigQuery jobs
- * (in the form of slots) with some committed period of usage. Monthly and
- * annual commitments renew by default. Only flex commitments can be removed. In
- * order to remove monthly or annual commitments, their plan needs to be changed
- * to flex first.
+ * (in the form of slots) with some committed period of usage. Annual
+ * commitments renew by default. Commitments can be removed after their
+ * commitment end time passes. In order to remove annual commitment, its plan
+ * needs to be changed to monthly or flex first.
  * A capacity commitment resource exists as a child resource of the admin
  * project.
  * 
@@ -214,7 +214,8 @@ public enum CommitmentPlan implements com.google.protobuf.ProtocolMessageEnum { * *
      * Monthly commitments have a committed period of 30 days after becoming
-     * ACTIVE.
+     * ACTIVE. After that, they are not in a committed period anymore and can be
+     * removed any time.
      * 
* * MONTHLY = 2; @@ -225,7 +226,8 @@ public enum CommitmentPlan implements com.google.protobuf.ProtocolMessageEnum { * *
      * Annual commitments have a committed period of 365 days after becoming
-     * ACTIVE.
+     * ACTIVE. After that they are converted to a new commitment based on the
+     * renewal_plan.
      * 
* * ANNUAL = 4; @@ -262,7 +264,8 @@ public enum CommitmentPlan implements com.google.protobuf.ProtocolMessageEnum { * *
      * Monthly commitments have a committed period of 30 days after becoming
-     * ACTIVE.
+     * ACTIVE. After that, they are not in a committed period anymore and can be
+     * removed any time.
      * 
* * MONTHLY = 2; @@ -273,7 +276,8 @@ public enum CommitmentPlan implements com.google.protobuf.ProtocolMessageEnum { * *
      * Annual commitments have a committed period of 365 days after becoming
-     * ACTIVE.
+     * ACTIVE. After that they are converted to a new commitment based on the
+     * renewal_plan.
      * 
* * ANNUAL = 4; @@ -795,7 +799,7 @@ public com.google.rpc.StatusOrBuilder getFailureStatusOrBuilder() { *
    * The plan this capacity commitment is converted to after commitment_end_time
    * passes. Once the plan is changed, committed period is extended according to
-   * commitment plan. Only applicable for MONTHLY and ANNUAL commitments.
+   * commitment plan. Only applicable for ANNUAL commitments.
    * 
* * .google.cloud.bigquery.reservation.v1.CapacityCommitment.CommitmentPlan renewal_plan = 8; @@ -812,7 +816,7 @@ public int getRenewalPlanValue() { *
    * The plan this capacity commitment is converted to after commitment_end_time
    * passes. Once the plan is changed, committed period is extended according to
-   * commitment plan. Only applicable for MONTHLY and ANNUAL commitments.
+   * commitment plan. Only applicable for ANNUAL commitments.
    * 
* * .google.cloud.bigquery.reservation.v1.CapacityCommitment.CommitmentPlan renewal_plan = 8; @@ -1076,10 +1080,10 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * *
    * Capacity commitment is a way to purchase compute capacity for BigQuery jobs
-   * (in the form of slots) with some committed period of usage. Monthly and
-   * annual commitments renew by default. Only flex commitments can be removed. In
-   * order to remove monthly or annual commitments, their plan needs to be changed
-   * to flex first.
+   * (in the form of slots) with some committed period of usage. Annual
+   * commitments renew by default. Commitments can be removed after their
+   * commitment end time passes. In order to remove annual commitment, its plan
+   * needs to be changed to monthly or flex first.
    * A capacity commitment resource exists as a child resource of the admin
    * project.
    * 
@@ -2050,7 +2054,7 @@ public com.google.rpc.StatusOrBuilder getFailureStatusOrBuilder() { *
      * The plan this capacity commitment is converted to after commitment_end_time
      * passes. Once the plan is changed, committed period is extended according to
-     * commitment plan. Only applicable for MONTHLY and ANNUAL commitments.
+     * commitment plan. Only applicable for ANNUAL commitments.
      * 
* * @@ -2068,7 +2072,7 @@ public int getRenewalPlanValue() { *
      * The plan this capacity commitment is converted to after commitment_end_time
      * passes. Once the plan is changed, committed period is extended according to
-     * commitment plan. Only applicable for MONTHLY and ANNUAL commitments.
+     * commitment plan. Only applicable for ANNUAL commitments.
      * 
* * @@ -2089,7 +2093,7 @@ public Builder setRenewalPlanValue(int value) { *
      * The plan this capacity commitment is converted to after commitment_end_time
      * passes. Once the plan is changed, committed period is extended according to
-     * commitment plan. Only applicable for MONTHLY and ANNUAL commitments.
+     * commitment plan. Only applicable for ANNUAL commitments.
      * 
* * @@ -2114,7 +2118,7 @@ public Builder setRenewalPlanValue(int value) { *
      * The plan this capacity commitment is converted to after commitment_end_time
      * passes. Once the plan is changed, committed period is extended according to
-     * commitment plan. Only applicable for MONTHLY and ANNUAL commitments.
+     * commitment plan. Only applicable for ANNUAL commitments.
      * 
* * @@ -2140,7 +2144,7 @@ public Builder setRenewalPlan( *
      * The plan this capacity commitment is converted to after commitment_end_time
      * passes. Once the plan is changed, committed period is extended according to
-     * commitment plan. Only applicable for MONTHLY and ANNUAL commitments.
+     * commitment plan. Only applicable for ANNUAL commitments.
      * 
* * diff --git a/proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/CapacityCommitmentName.java b/proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/CapacityCommitmentName.java similarity index 100% rename from proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/CapacityCommitmentName.java rename to proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/CapacityCommitmentName.java diff --git a/proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/CapacityCommitmentOrBuilder.java b/proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/CapacityCommitmentOrBuilder.java similarity index 97% rename from proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/CapacityCommitmentOrBuilder.java rename to proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/CapacityCommitmentOrBuilder.java index b096c809..0e263ddb 100644 --- a/proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/CapacityCommitmentOrBuilder.java +++ b/proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/CapacityCommitmentOrBuilder.java @@ -205,7 +205,7 @@ public interface CapacityCommitmentOrBuilder *
    * The plan this capacity commitment is converted to after commitment_end_time
    * passes. Once the plan is changed, committed period is extended according to
-   * commitment plan. Only applicable for MONTHLY and ANNUAL commitments.
+   * commitment plan. Only applicable for ANNUAL commitments.
    * 
* * .google.cloud.bigquery.reservation.v1.CapacityCommitment.CommitmentPlan renewal_plan = 8; @@ -220,7 +220,7 @@ public interface CapacityCommitmentOrBuilder *
    * The plan this capacity commitment is converted to after commitment_end_time
    * passes. Once the plan is changed, committed period is extended according to
-   * commitment plan. Only applicable for MONTHLY and ANNUAL commitments.
+   * commitment plan. Only applicable for ANNUAL commitments.
    * 
* * .google.cloud.bigquery.reservation.v1.CapacityCommitment.CommitmentPlan renewal_plan = 8; diff --git a/proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/CreateAssignmentRequest.java b/proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/CreateAssignmentRequest.java similarity index 100% rename from proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/CreateAssignmentRequest.java rename to proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/CreateAssignmentRequest.java diff --git a/proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/CreateAssignmentRequestOrBuilder.java b/proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/CreateAssignmentRequestOrBuilder.java similarity index 100% rename from proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/CreateAssignmentRequestOrBuilder.java rename to proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/CreateAssignmentRequestOrBuilder.java diff --git a/proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/CreateCapacityCommitmentRequest.java b/proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/CreateCapacityCommitmentRequest.java new file mode 100644 index 00000000..dce68c04 --- /dev/null +++ b/proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/CreateCapacityCommitmentRequest.java @@ -0,0 +1,1061 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/bigquery/reservation/v1/reservation.proto + +package com.google.cloud.bigquery.reservation.v1; + +/** + * + * + *
+ * The request for [ReservationService.CreateCapacityCommitment][google.cloud.bigquery.reservation.v1.ReservationService.CreateCapacityCommitment].
+ * 
+ * + * Protobuf type {@code google.cloud.bigquery.reservation.v1.CreateCapacityCommitmentRequest} + */ +public final class CreateCapacityCommitmentRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.bigquery.reservation.v1.CreateCapacityCommitmentRequest) + CreateCapacityCommitmentRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use CreateCapacityCommitmentRequest.newBuilder() to construct. + private CreateCapacityCommitmentRequest( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private CreateCapacityCommitmentRequest() { + parent_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new CreateCapacityCommitmentRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private CreateCapacityCommitmentRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + java.lang.String s = input.readStringRequireUtf8(); + + parent_ = s; + break; + } + case 18: + { + com.google.cloud.bigquery.reservation.v1.CapacityCommitment.Builder subBuilder = null; + if (capacityCommitment_ != null) { + subBuilder = capacityCommitment_.toBuilder(); + } + capacityCommitment_ = + input.readMessage( + com.google.cloud.bigquery.reservation.v1.CapacityCommitment.parser(), + extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(capacityCommitment_); + capacityCommitment_ = subBuilder.buildPartial(); + } + + break; + } + case 32: + { + enforceSingleAdminProjectPerOrg_ = input.readBool(); + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.bigquery.reservation.v1.ReservationProto + .internal_static_google_cloud_bigquery_reservation_v1_CreateCapacityCommitmentRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.bigquery.reservation.v1.ReservationProto + .internal_static_google_cloud_bigquery_reservation_v1_CreateCapacityCommitmentRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.bigquery.reservation.v1.CreateCapacityCommitmentRequest.class, + com.google.cloud.bigquery.reservation.v1.CreateCapacityCommitmentRequest.Builder.class); + } + + public static final int PARENT_FIELD_NUMBER = 1; + private volatile java.lang.Object parent_; + /** + * + * + *
+   * Required. Resource name of the parent reservation. E.g.,
+   *    projects/myproject/locations/US
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + public java.lang.String getParent() { + java.lang.Object ref = parent_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parent_ = s; + return s; + } + } + /** + * + * + *
+   * Required. Resource name of the parent reservation. E.g.,
+   *    projects/myproject/locations/US
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int CAPACITY_COMMITMENT_FIELD_NUMBER = 2; + private com.google.cloud.bigquery.reservation.v1.CapacityCommitment capacityCommitment_; + /** + * + * + *
+   * Content of the capacity commitment to create.
+   * 
+ * + * .google.cloud.bigquery.reservation.v1.CapacityCommitment capacity_commitment = 2; + * + * @return Whether the capacityCommitment field is set. + */ + public boolean hasCapacityCommitment() { + return capacityCommitment_ != null; + } + /** + * + * + *
+   * Content of the capacity commitment to create.
+   * 
+ * + * .google.cloud.bigquery.reservation.v1.CapacityCommitment capacity_commitment = 2; + * + * @return The capacityCommitment. + */ + public com.google.cloud.bigquery.reservation.v1.CapacityCommitment getCapacityCommitment() { + return capacityCommitment_ == null + ? com.google.cloud.bigquery.reservation.v1.CapacityCommitment.getDefaultInstance() + : capacityCommitment_; + } + /** + * + * + *
+   * Content of the capacity commitment to create.
+   * 
+ * + * .google.cloud.bigquery.reservation.v1.CapacityCommitment capacity_commitment = 2; + */ + public com.google.cloud.bigquery.reservation.v1.CapacityCommitmentOrBuilder + getCapacityCommitmentOrBuilder() { + return getCapacityCommitment(); + } + + public static final int ENFORCE_SINGLE_ADMIN_PROJECT_PER_ORG_FIELD_NUMBER = 4; + private boolean enforceSingleAdminProjectPerOrg_; + /** + * + * + *
+   * If true, fail the request if another project in the organization has a
+   * capacity commitment.
+   * 
+ * + * bool enforce_single_admin_project_per_org = 4; + * + * @return The enforceSingleAdminProjectPerOrg. + */ + public boolean getEnforceSingleAdminProjectPerOrg() { + return enforceSingleAdminProjectPerOrg_; + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!getParentBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); + } + if (capacityCommitment_ != null) { + output.writeMessage(2, getCapacityCommitment()); + } + if (enforceSingleAdminProjectPerOrg_ != false) { + output.writeBool(4, enforceSingleAdminProjectPerOrg_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getParentBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); + } + if (capacityCommitment_ != null) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getCapacityCommitment()); + } + if (enforceSingleAdminProjectPerOrg_ != false) { + size += + com.google.protobuf.CodedOutputStream.computeBoolSize( + 4, enforceSingleAdminProjectPerOrg_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj + instanceof com.google.cloud.bigquery.reservation.v1.CreateCapacityCommitmentRequest)) { + return super.equals(obj); + } + com.google.cloud.bigquery.reservation.v1.CreateCapacityCommitmentRequest other = + (com.google.cloud.bigquery.reservation.v1.CreateCapacityCommitmentRequest) obj; + + if (!getParent().equals(other.getParent())) return false; + if (hasCapacityCommitment() != other.hasCapacityCommitment()) return false; + if (hasCapacityCommitment()) { + if (!getCapacityCommitment().equals(other.getCapacityCommitment())) return false; + } + if (getEnforceSingleAdminProjectPerOrg() != other.getEnforceSingleAdminProjectPerOrg()) + return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + PARENT_FIELD_NUMBER; + hash = (53 * hash) + getParent().hashCode(); + if (hasCapacityCommitment()) { + hash = (37 * hash) + CAPACITY_COMMITMENT_FIELD_NUMBER; + hash = (53 * hash) + getCapacityCommitment().hashCode(); + } + hash = (37 * hash) + ENFORCE_SINGLE_ADMIN_PROJECT_PER_ORG_FIELD_NUMBER; + hash = + (53 * hash) + + com.google.protobuf.Internal.hashBoolean(getEnforceSingleAdminProjectPerOrg()); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.bigquery.reservation.v1.CreateCapacityCommitmentRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.bigquery.reservation.v1.CreateCapacityCommitmentRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.bigquery.reservation.v1.CreateCapacityCommitmentRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.bigquery.reservation.v1.CreateCapacityCommitmentRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.bigquery.reservation.v1.CreateCapacityCommitmentRequest parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.bigquery.reservation.v1.CreateCapacityCommitmentRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.bigquery.reservation.v1.CreateCapacityCommitmentRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.bigquery.reservation.v1.CreateCapacityCommitmentRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.bigquery.reservation.v1.CreateCapacityCommitmentRequest + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.bigquery.reservation.v1.CreateCapacityCommitmentRequest + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.bigquery.reservation.v1.CreateCapacityCommitmentRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.bigquery.reservation.v1.CreateCapacityCommitmentRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.bigquery.reservation.v1.CreateCapacityCommitmentRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+   * The request for [ReservationService.CreateCapacityCommitment][google.cloud.bigquery.reservation.v1.ReservationService.CreateCapacityCommitment].
+   * 
+ * + * Protobuf type {@code google.cloud.bigquery.reservation.v1.CreateCapacityCommitmentRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.bigquery.reservation.v1.CreateCapacityCommitmentRequest) + com.google.cloud.bigquery.reservation.v1.CreateCapacityCommitmentRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.bigquery.reservation.v1.ReservationProto + .internal_static_google_cloud_bigquery_reservation_v1_CreateCapacityCommitmentRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.bigquery.reservation.v1.ReservationProto + .internal_static_google_cloud_bigquery_reservation_v1_CreateCapacityCommitmentRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.bigquery.reservation.v1.CreateCapacityCommitmentRequest.class, + com.google.cloud.bigquery.reservation.v1.CreateCapacityCommitmentRequest.Builder + .class); + } + + // Construct using + // com.google.cloud.bigquery.reservation.v1.CreateCapacityCommitmentRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + parent_ = ""; + + if (capacityCommitmentBuilder_ == null) { + capacityCommitment_ = null; + } else { + capacityCommitment_ = null; + capacityCommitmentBuilder_ = null; + } + enforceSingleAdminProjectPerOrg_ = false; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.bigquery.reservation.v1.ReservationProto + .internal_static_google_cloud_bigquery_reservation_v1_CreateCapacityCommitmentRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.bigquery.reservation.v1.CreateCapacityCommitmentRequest + getDefaultInstanceForType() { + return com.google.cloud.bigquery.reservation.v1.CreateCapacityCommitmentRequest + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.bigquery.reservation.v1.CreateCapacityCommitmentRequest build() { + com.google.cloud.bigquery.reservation.v1.CreateCapacityCommitmentRequest result = + buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.bigquery.reservation.v1.CreateCapacityCommitmentRequest buildPartial() { + com.google.cloud.bigquery.reservation.v1.CreateCapacityCommitmentRequest result = + new com.google.cloud.bigquery.reservation.v1.CreateCapacityCommitmentRequest(this); + result.parent_ = parent_; + if (capacityCommitmentBuilder_ == null) { + result.capacityCommitment_ = capacityCommitment_; + } else { + result.capacityCommitment_ = capacityCommitmentBuilder_.build(); + } + result.enforceSingleAdminProjectPerOrg_ = enforceSingleAdminProjectPerOrg_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof com.google.cloud.bigquery.reservation.v1.CreateCapacityCommitmentRequest) { + return mergeFrom( + (com.google.cloud.bigquery.reservation.v1.CreateCapacityCommitmentRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.bigquery.reservation.v1.CreateCapacityCommitmentRequest other) { + if (other + == com.google.cloud.bigquery.reservation.v1.CreateCapacityCommitmentRequest + .getDefaultInstance()) return this; + if (!other.getParent().isEmpty()) { + parent_ = other.parent_; + onChanged(); + } + if (other.hasCapacityCommitment()) { + mergeCapacityCommitment(other.getCapacityCommitment()); + } + if (other.getEnforceSingleAdminProjectPerOrg() != false) { + setEnforceSingleAdminProjectPerOrg(other.getEnforceSingleAdminProjectPerOrg()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.google.cloud.bigquery.reservation.v1.CreateCapacityCommitmentRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = + (com.google.cloud.bigquery.reservation.v1.CreateCapacityCommitmentRequest) + e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object parent_ = ""; + /** + * + * + *
+     * Required. Resource name of the parent reservation. E.g.,
+     *    projects/myproject/locations/US
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + public java.lang.String getParent() { + java.lang.Object ref = parent_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parent_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Required. Resource name of the parent reservation. E.g.,
+     *    projects/myproject/locations/US
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Required. Resource name of the parent reservation. E.g.,
+     *    projects/myproject/locations/US
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The parent to set. + * @return This builder for chaining. + */ + public Builder setParent(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + parent_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * Required. Resource name of the parent reservation. E.g.,
+     *    projects/myproject/locations/US
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearParent() { + + parent_ = getDefaultInstance().getParent(); + onChanged(); + return this; + } + /** + * + * + *
+     * Required. Resource name of the parent reservation. E.g.,
+     *    projects/myproject/locations/US
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for parent to set. + * @return This builder for chaining. + */ + public Builder setParentBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + parent_ = value; + onChanged(); + return this; + } + + private com.google.cloud.bigquery.reservation.v1.CapacityCommitment capacityCommitment_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.bigquery.reservation.v1.CapacityCommitment, + com.google.cloud.bigquery.reservation.v1.CapacityCommitment.Builder, + com.google.cloud.bigquery.reservation.v1.CapacityCommitmentOrBuilder> + capacityCommitmentBuilder_; + /** + * + * + *
+     * Content of the capacity commitment to create.
+     * 
+ * + * .google.cloud.bigquery.reservation.v1.CapacityCommitment capacity_commitment = 2; + * + * + * @return Whether the capacityCommitment field is set. + */ + public boolean hasCapacityCommitment() { + return capacityCommitmentBuilder_ != null || capacityCommitment_ != null; + } + /** + * + * + *
+     * Content of the capacity commitment to create.
+     * 
+ * + * .google.cloud.bigquery.reservation.v1.CapacityCommitment capacity_commitment = 2; + * + * + * @return The capacityCommitment. + */ + public com.google.cloud.bigquery.reservation.v1.CapacityCommitment getCapacityCommitment() { + if (capacityCommitmentBuilder_ == null) { + return capacityCommitment_ == null + ? com.google.cloud.bigquery.reservation.v1.CapacityCommitment.getDefaultInstance() + : capacityCommitment_; + } else { + return capacityCommitmentBuilder_.getMessage(); + } + } + /** + * + * + *
+     * Content of the capacity commitment to create.
+     * 
+ * + * .google.cloud.bigquery.reservation.v1.CapacityCommitment capacity_commitment = 2; + * + */ + public Builder setCapacityCommitment( + com.google.cloud.bigquery.reservation.v1.CapacityCommitment value) { + if (capacityCommitmentBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + capacityCommitment_ = value; + onChanged(); + } else { + capacityCommitmentBuilder_.setMessage(value); + } + + return this; + } + /** + * + * + *
+     * Content of the capacity commitment to create.
+     * 
+ * + * .google.cloud.bigquery.reservation.v1.CapacityCommitment capacity_commitment = 2; + * + */ + public Builder setCapacityCommitment( + com.google.cloud.bigquery.reservation.v1.CapacityCommitment.Builder builderForValue) { + if (capacityCommitmentBuilder_ == null) { + capacityCommitment_ = builderForValue.build(); + onChanged(); + } else { + capacityCommitmentBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * + * + *
+     * Content of the capacity commitment to create.
+     * 
+ * + * .google.cloud.bigquery.reservation.v1.CapacityCommitment capacity_commitment = 2; + * + */ + public Builder mergeCapacityCommitment( + com.google.cloud.bigquery.reservation.v1.CapacityCommitment value) { + if (capacityCommitmentBuilder_ == null) { + if (capacityCommitment_ != null) { + capacityCommitment_ = + com.google.cloud.bigquery.reservation.v1.CapacityCommitment.newBuilder( + capacityCommitment_) + .mergeFrom(value) + .buildPartial(); + } else { + capacityCommitment_ = value; + } + onChanged(); + } else { + capacityCommitmentBuilder_.mergeFrom(value); + } + + return this; + } + /** + * + * + *
+     * Content of the capacity commitment to create.
+     * 
+ * + * .google.cloud.bigquery.reservation.v1.CapacityCommitment capacity_commitment = 2; + * + */ + public Builder clearCapacityCommitment() { + if (capacityCommitmentBuilder_ == null) { + capacityCommitment_ = null; + onChanged(); + } else { + capacityCommitment_ = null; + capacityCommitmentBuilder_ = null; + } + + return this; + } + /** + * + * + *
+     * Content of the capacity commitment to create.
+     * 
+ * + * .google.cloud.bigquery.reservation.v1.CapacityCommitment capacity_commitment = 2; + * + */ + public com.google.cloud.bigquery.reservation.v1.CapacityCommitment.Builder + getCapacityCommitmentBuilder() { + + onChanged(); + return getCapacityCommitmentFieldBuilder().getBuilder(); + } + /** + * + * + *
+     * Content of the capacity commitment to create.
+     * 
+ * + * .google.cloud.bigquery.reservation.v1.CapacityCommitment capacity_commitment = 2; + * + */ + public com.google.cloud.bigquery.reservation.v1.CapacityCommitmentOrBuilder + getCapacityCommitmentOrBuilder() { + if (capacityCommitmentBuilder_ != null) { + return capacityCommitmentBuilder_.getMessageOrBuilder(); + } else { + return capacityCommitment_ == null + ? com.google.cloud.bigquery.reservation.v1.CapacityCommitment.getDefaultInstance() + : capacityCommitment_; + } + } + /** + * + * + *
+     * Content of the capacity commitment to create.
+     * 
+ * + * .google.cloud.bigquery.reservation.v1.CapacityCommitment capacity_commitment = 2; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.bigquery.reservation.v1.CapacityCommitment, + com.google.cloud.bigquery.reservation.v1.CapacityCommitment.Builder, + com.google.cloud.bigquery.reservation.v1.CapacityCommitmentOrBuilder> + getCapacityCommitmentFieldBuilder() { + if (capacityCommitmentBuilder_ == null) { + capacityCommitmentBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.bigquery.reservation.v1.CapacityCommitment, + com.google.cloud.bigquery.reservation.v1.CapacityCommitment.Builder, + com.google.cloud.bigquery.reservation.v1.CapacityCommitmentOrBuilder>( + getCapacityCommitment(), getParentForChildren(), isClean()); + capacityCommitment_ = null; + } + return capacityCommitmentBuilder_; + } + + private boolean enforceSingleAdminProjectPerOrg_; + /** + * + * + *
+     * If true, fail the request if another project in the organization has a
+     * capacity commitment.
+     * 
+ * + * bool enforce_single_admin_project_per_org = 4; + * + * @return The enforceSingleAdminProjectPerOrg. + */ + public boolean getEnforceSingleAdminProjectPerOrg() { + return enforceSingleAdminProjectPerOrg_; + } + /** + * + * + *
+     * If true, fail the request if another project in the organization has a
+     * capacity commitment.
+     * 
+ * + * bool enforce_single_admin_project_per_org = 4; + * + * @param value The enforceSingleAdminProjectPerOrg to set. + * @return This builder for chaining. + */ + public Builder setEnforceSingleAdminProjectPerOrg(boolean value) { + + enforceSingleAdminProjectPerOrg_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * If true, fail the request if another project in the organization has a
+     * capacity commitment.
+     * 
+ * + * bool enforce_single_admin_project_per_org = 4; + * + * @return This builder for chaining. + */ + public Builder clearEnforceSingleAdminProjectPerOrg() { + + enforceSingleAdminProjectPerOrg_ = false; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.bigquery.reservation.v1.CreateCapacityCommitmentRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.bigquery.reservation.v1.CreateCapacityCommitmentRequest) + private static final com.google.cloud.bigquery.reservation.v1.CreateCapacityCommitmentRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.bigquery.reservation.v1.CreateCapacityCommitmentRequest(); + } + + public static com.google.cloud.bigquery.reservation.v1.CreateCapacityCommitmentRequest + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public CreateCapacityCommitmentRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new CreateCapacityCommitmentRequest(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.bigquery.reservation.v1.CreateCapacityCommitmentRequest + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/CreateCapacityCommitmentRequestOrBuilder.java b/proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/CreateCapacityCommitmentRequestOrBuilder.java new file mode 100644 index 00000000..718f6d5f --- /dev/null +++ b/proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/CreateCapacityCommitmentRequestOrBuilder.java @@ -0,0 +1,106 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/bigquery/reservation/v1/reservation.proto + +package com.google.cloud.bigquery.reservation.v1; + +public interface CreateCapacityCommitmentRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.bigquery.reservation.v1.CreateCapacityCommitmentRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. Resource name of the parent reservation. E.g.,
+   *    projects/myproject/locations/US
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + java.lang.String getParent(); + /** + * + * + *
+   * Required. Resource name of the parent reservation. E.g.,
+   *    projects/myproject/locations/US
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + com.google.protobuf.ByteString getParentBytes(); + + /** + * + * + *
+   * Content of the capacity commitment to create.
+   * 
+ * + * .google.cloud.bigquery.reservation.v1.CapacityCommitment capacity_commitment = 2; + * + * @return Whether the capacityCommitment field is set. + */ + boolean hasCapacityCommitment(); + /** + * + * + *
+   * Content of the capacity commitment to create.
+   * 
+ * + * .google.cloud.bigquery.reservation.v1.CapacityCommitment capacity_commitment = 2; + * + * @return The capacityCommitment. + */ + com.google.cloud.bigquery.reservation.v1.CapacityCommitment getCapacityCommitment(); + /** + * + * + *
+   * Content of the capacity commitment to create.
+   * 
+ * + * .google.cloud.bigquery.reservation.v1.CapacityCommitment capacity_commitment = 2; + */ + com.google.cloud.bigquery.reservation.v1.CapacityCommitmentOrBuilder + getCapacityCommitmentOrBuilder(); + + /** + * + * + *
+   * If true, fail the request if another project in the organization has a
+   * capacity commitment.
+   * 
+ * + * bool enforce_single_admin_project_per_org = 4; + * + * @return The enforceSingleAdminProjectPerOrg. + */ + boolean getEnforceSingleAdminProjectPerOrg(); +} diff --git a/proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/CreateReservationRequest.java b/proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/CreateReservationRequest.java similarity index 100% rename from proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/CreateReservationRequest.java rename to proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/CreateReservationRequest.java diff --git a/proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/CreateReservationRequestOrBuilder.java b/proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/CreateReservationRequestOrBuilder.java similarity index 100% rename from proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/CreateReservationRequestOrBuilder.java rename to proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/CreateReservationRequestOrBuilder.java diff --git a/proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/DeleteAssignmentRequest.java b/proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/DeleteAssignmentRequest.java similarity index 100% rename from proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/DeleteAssignmentRequest.java rename to proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/DeleteAssignmentRequest.java diff --git a/proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/DeleteAssignmentRequestOrBuilder.java b/proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/DeleteAssignmentRequestOrBuilder.java similarity index 100% rename from proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/DeleteAssignmentRequestOrBuilder.java rename to proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/DeleteAssignmentRequestOrBuilder.java diff --git a/proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/DeleteCapacityCommitmentRequest.java b/proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/DeleteCapacityCommitmentRequest.java similarity index 100% rename from proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/DeleteCapacityCommitmentRequest.java rename to proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/DeleteCapacityCommitmentRequest.java diff --git a/proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/DeleteCapacityCommitmentRequestOrBuilder.java b/proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/DeleteCapacityCommitmentRequestOrBuilder.java similarity index 100% rename from proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/DeleteCapacityCommitmentRequestOrBuilder.java rename to proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/DeleteCapacityCommitmentRequestOrBuilder.java diff --git a/proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/DeleteReservationRequest.java b/proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/DeleteReservationRequest.java similarity index 100% rename from proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/DeleteReservationRequest.java rename to proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/DeleteReservationRequest.java diff --git a/proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/DeleteReservationRequestOrBuilder.java b/proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/DeleteReservationRequestOrBuilder.java similarity index 100% rename from proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/DeleteReservationRequestOrBuilder.java rename to proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/DeleteReservationRequestOrBuilder.java diff --git a/proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/GetBiReservationRequest.java b/proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/GetBiReservationRequest.java similarity index 100% rename from proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/GetBiReservationRequest.java rename to proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/GetBiReservationRequest.java diff --git a/proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/GetBiReservationRequestOrBuilder.java b/proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/GetBiReservationRequestOrBuilder.java similarity index 100% rename from proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/GetBiReservationRequestOrBuilder.java rename to proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/GetBiReservationRequestOrBuilder.java diff --git a/proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/GetCapacityCommitmentRequest.java b/proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/GetCapacityCommitmentRequest.java similarity index 100% rename from proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/GetCapacityCommitmentRequest.java rename to proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/GetCapacityCommitmentRequest.java diff --git a/proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/GetCapacityCommitmentRequestOrBuilder.java b/proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/GetCapacityCommitmentRequestOrBuilder.java similarity index 100% rename from proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/GetCapacityCommitmentRequestOrBuilder.java rename to proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/GetCapacityCommitmentRequestOrBuilder.java diff --git a/proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/GetReservationRequest.java b/proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/GetReservationRequest.java similarity index 100% rename from proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/GetReservationRequest.java rename to proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/GetReservationRequest.java diff --git a/proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/GetReservationRequestOrBuilder.java b/proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/GetReservationRequestOrBuilder.java similarity index 100% rename from proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/GetReservationRequestOrBuilder.java rename to proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/GetReservationRequestOrBuilder.java diff --git a/proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/ListAssignmentsRequest.java b/proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/ListAssignmentsRequest.java similarity index 100% rename from proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/ListAssignmentsRequest.java rename to proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/ListAssignmentsRequest.java diff --git a/proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/ListAssignmentsRequestOrBuilder.java b/proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/ListAssignmentsRequestOrBuilder.java similarity index 100% rename from proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/ListAssignmentsRequestOrBuilder.java rename to proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/ListAssignmentsRequestOrBuilder.java diff --git a/proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/ListAssignmentsResponse.java b/proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/ListAssignmentsResponse.java similarity index 100% rename from proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/ListAssignmentsResponse.java rename to proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/ListAssignmentsResponse.java diff --git a/proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/ListAssignmentsResponseOrBuilder.java b/proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/ListAssignmentsResponseOrBuilder.java similarity index 100% rename from proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/ListAssignmentsResponseOrBuilder.java rename to proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/ListAssignmentsResponseOrBuilder.java diff --git a/proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/ListCapacityCommitmentsRequest.java b/proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/ListCapacityCommitmentsRequest.java similarity index 100% rename from proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/ListCapacityCommitmentsRequest.java rename to proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/ListCapacityCommitmentsRequest.java diff --git a/proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/ListCapacityCommitmentsRequestOrBuilder.java b/proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/ListCapacityCommitmentsRequestOrBuilder.java similarity index 100% rename from proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/ListCapacityCommitmentsRequestOrBuilder.java rename to proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/ListCapacityCommitmentsRequestOrBuilder.java diff --git a/proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/ListCapacityCommitmentsResponse.java b/proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/ListCapacityCommitmentsResponse.java similarity index 100% rename from proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/ListCapacityCommitmentsResponse.java rename to proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/ListCapacityCommitmentsResponse.java diff --git a/proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/ListCapacityCommitmentsResponseOrBuilder.java b/proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/ListCapacityCommitmentsResponseOrBuilder.java similarity index 100% rename from proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/ListCapacityCommitmentsResponseOrBuilder.java rename to proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/ListCapacityCommitmentsResponseOrBuilder.java diff --git a/proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/ListReservationsRequest.java b/proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/ListReservationsRequest.java similarity index 100% rename from proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/ListReservationsRequest.java rename to proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/ListReservationsRequest.java diff --git a/proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/ListReservationsRequestOrBuilder.java b/proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/ListReservationsRequestOrBuilder.java similarity index 100% rename from proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/ListReservationsRequestOrBuilder.java rename to proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/ListReservationsRequestOrBuilder.java diff --git a/proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/ListReservationsResponse.java b/proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/ListReservationsResponse.java similarity index 100% rename from proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/ListReservationsResponse.java rename to proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/ListReservationsResponse.java diff --git a/proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/ListReservationsResponseOrBuilder.java b/proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/ListReservationsResponseOrBuilder.java similarity index 100% rename from proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/ListReservationsResponseOrBuilder.java rename to proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/ListReservationsResponseOrBuilder.java diff --git a/proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/LocationName.java b/proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/LocationName.java similarity index 100% rename from proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/LocationName.java rename to proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/LocationName.java diff --git a/proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/MergeCapacityCommitmentsRequest.java b/proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/MergeCapacityCommitmentsRequest.java similarity index 100% rename from proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/MergeCapacityCommitmentsRequest.java rename to proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/MergeCapacityCommitmentsRequest.java diff --git a/proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/MergeCapacityCommitmentsRequestOrBuilder.java b/proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/MergeCapacityCommitmentsRequestOrBuilder.java similarity index 100% rename from proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/MergeCapacityCommitmentsRequestOrBuilder.java rename to proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/MergeCapacityCommitmentsRequestOrBuilder.java diff --git a/proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/MoveAssignmentRequest.java b/proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/MoveAssignmentRequest.java similarity index 100% rename from proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/MoveAssignmentRequest.java rename to proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/MoveAssignmentRequest.java diff --git a/proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/MoveAssignmentRequestOrBuilder.java b/proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/MoveAssignmentRequestOrBuilder.java similarity index 100% rename from proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/MoveAssignmentRequestOrBuilder.java rename to proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/MoveAssignmentRequestOrBuilder.java diff --git a/proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/Reservation.java b/proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/Reservation.java similarity index 100% rename from proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/Reservation.java rename to proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/Reservation.java diff --git a/proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/ReservationName.java b/proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/ReservationName.java similarity index 100% rename from proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/ReservationName.java rename to proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/ReservationName.java diff --git a/proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/ReservationOrBuilder.java b/proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/ReservationOrBuilder.java similarity index 100% rename from proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/ReservationOrBuilder.java rename to proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/ReservationOrBuilder.java diff --git a/proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/ReservationProto.java b/proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/ReservationProto.java similarity index 68% rename from proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/ReservationProto.java rename to proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/ReservationProto.java index 7ef47e0d..7826cc8d 100644 --- a/proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/ReservationProto.java +++ b/proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/ReservationProto.java @@ -59,6 +59,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_bigquery_reservation_v1_UpdateReservationRequest_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_bigquery_reservation_v1_UpdateReservationRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_bigquery_reservation_v1_CreateCapacityCommitmentRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_bigquery_reservation_v1_CreateCapacityCommitmentRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_bigquery_reservation_v1_ListCapacityCommitmentsRequest_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable @@ -195,194 +199,207 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "ation\"\223\001\n\030UpdateReservationRequest\022F\n\013re" + "servation\030\001 \001(\01321.google.cloud.bigquery." + "reservation.v1.Reservation\022/\n\013update_mas" - + "k\030\002 \001(\0132\032.google.protobuf.FieldMask\"\226\001\n\036" - + "ListCapacityCommitmentsRequest\022M\n\006parent" - + "\030\001 \001(\tB=\340A\002\372A7\0225bigqueryreservation.goog" - + "leapis.com/CapacityCommitment\022\021\n\tpage_si" - + "ze\030\002 \001(\005\022\022\n\npage_token\030\003 \001(\t\"\222\001\n\037ListCap" - + "acityCommitmentsResponse\022V\n\024capacity_com" - + "mitments\030\001 \003(\01328.google.cloud.bigquery.r" - + "eservation.v1.CapacityCommitment\022\027\n\017next" - + "_page_token\030\002 \001(\t\"k\n\034GetCapacityCommitme" + + "k\030\002 \001(\0132\032.google.protobuf.FieldMask\"\365\001\n\037" + + "CreateCapacityCommitmentRequest\022M\n\006paren" + + "t\030\001 \001(\tB=\340A\002\372A7\0225bigqueryreservation.goo" + + "gleapis.com/CapacityCommitment\022U\n\023capaci" + + "ty_commitment\030\002 \001(\01328.google.cloud.bigqu" + + "ery.reservation.v1.CapacityCommitment\022,\n" + + "$enforce_single_admin_project_per_org\030\004 " + + "\001(\010\"\226\001\n\036ListCapacityCommitmentsRequest\022M" + + "\n\006parent\030\001 \001(\tB=\340A\002\372A7\0225bigqueryreservat" + + "ion.googleapis.com/CapacityCommitment\022\021\n" + + "\tpage_size\030\002 \001(\005\022\022\n\npage_token\030\003 \001(\t\"\222\001\n" + + "\037ListCapacityCommitmentsResponse\022V\n\024capa" + + "city_commitments\030\001 \003(\01328.google.cloud.bi" + + "gquery.reservation.v1.CapacityCommitment" + + "\022\027\n\017next_page_token\030\002 \001(\t\"k\n\034GetCapacity" + + "CommitmentRequest\022K\n\004name\030\001 \001(\tB=\340A\002\372A7\n" + + "5bigqueryreservation.googleapis.com/Capa" + + "cityCommitment\"n\n\037DeleteCapacityCommitme" + "ntRequest\022K\n\004name\030\001 \001(\tB=\340A\002\372A7\n5bigquer" + "yreservation.googleapis.com/CapacityComm" - + "itment\"n\n\037DeleteCapacityCommitmentReques" - + "t\022K\n\004name\030\001 \001(\tB=\340A\002\372A7\n5bigqueryreserva" - + "tion.googleapis.com/CapacityCommitment\"\251" - + "\001\n\037UpdateCapacityCommitmentRequest\022U\n\023ca" - + "pacity_commitment\030\001 \001(\01328.google.cloud.b" - + "igquery.reservation.v1.CapacityCommitmen" - + "t\022/\n\013update_mask\030\002 \001(\0132\032.google.protobuf" - + ".FieldMask\"\201\001\n\036SplitCapacityCommitmentRe" - + "quest\022K\n\004name\030\001 \001(\tB=\340A\002\372A7\n5bigqueryres" - + "ervation.googleapis.com/CapacityCommitme" - + "nt\022\022\n\nslot_count\030\002 \001(\003\"\264\001\n\037SplitCapacity" - + "CommitmentResponse\022G\n\005first\030\001 \001(\01328.goog" - + "le.cloud.bigquery.reservation.v1.Capacit" - + "yCommitment\022H\n\006second\030\002 \001(\01328.google.clo" - + "ud.bigquery.reservation.v1.CapacityCommi" - + "tment\"\216\001\n\037MergeCapacityCommitmentsReques" - + "t\022J\n\006parent\030\001 \001(\tB:\372A7\0225bigqueryreservat" - + "ion.googleapis.com/CapacityCommitment\022\037\n" - + "\027capacity_commitment_ids\030\002 \003(\t\"\323\003\n\nAssig" - + "nment\022\021\n\004name\030\001 \001(\tB\003\340A\003\022\020\n\010assignee\030\004 \001" - + "(\t\022J\n\010job_type\030\003 \001(\01628.google.cloud.bigq" - + "uery.reservation.v1.Assignment.JobType\022J" - + "\n\005state\030\006 \001(\01626.google.cloud.bigquery.re" - + "servation.v1.Assignment.StateB\003\340A\003\"<\n\007Jo" - + "bType\022\030\n\024JOB_TYPE_UNSPECIFIED\020\000\022\014\n\010PIPEL" - + "INE\020\001\022\t\n\005QUERY\020\002\"7\n\005State\022\025\n\021STATE_UNSPE" - + "CIFIED\020\000\022\013\n\007PENDING\020\001\022\n\n\006ACTIVE\020\002:\220\001\352A\214\001" - + "\n-bigqueryreservation.googleapis.com/Ass" - + "ignment\022[projects/{project}/locations/{l" - + "ocation}/reservations/{reservation}/assi" - + "gnments/{assignment}\"\246\001\n\027CreateAssignmen" - + "tRequest\022E\n\006parent\030\001 \001(\tB5\340A\002\372A/\022-bigque" - + "ryreservation.googleapis.com/Assignment\022" - + "D\n\nassignment\030\002 \001(\01320.google.cloud.bigqu" - + "ery.reservation.v1.Assignment\"\207\001\n\026ListAs" - + "signmentsRequest\022F\n\006parent\030\001 \001(\tB6\340A\002\372A0" - + "\n.bigqueryreservation.googleapis.com/Res" - + "ervation\022\021\n\tpage_size\030\002 \001(\005\022\022\n\npage_toke" - + "n\030\003 \001(\t\"y\n\027ListAssignmentsResponse\022E\n\013as" - + "signments\030\001 \003(\01320.google.cloud.bigquery." - + "reservation.v1.Assignment\022\027\n\017next_page_t" - + "oken\030\002 \001(\t\"^\n\027DeleteAssignmentRequest\022C\n" - + "\004name\030\001 \001(\tB5\340A\002\372A/\n-bigqueryreservation" - + ".googleapis.com/Assignment\"\227\001\n\030SearchAss" - + "ignmentsRequest\022E\n\006parent\030\001 \001(\tB5\340A\002\372A/\022" - + "-bigqueryreservation.googleapis.com/Assi" - + "gnment\022\r\n\005query\030\002 \001(\t\022\021\n\tpage_size\030\003 \001(\005" - + "\022\022\n\npage_token\030\004 \001(\t\"{\n\031SearchAssignment" - + "sResponse\022E\n\013assignments\030\001 \003(\01320.google." - + "cloud.bigquery.reservation.v1.Assignment" - + "\022\027\n\017next_page_token\030\002 \001(\t\"t\n\025MoveAssignm" - + "entRequest\022C\n\004name\030\001 \001(\tB5\340A\002\372A/\n-bigque" - + "ryreservation.googleapis.com/Assignment\022" - + "\026\n\016destination_id\030\003 \001(\t\"\317\001\n\rBiReservatio" - + "n\022\014\n\004name\030\001 \001(\t\0224\n\013update_time\030\003 \001(\0132\032.g" - + "oogle.protobuf.TimestampB\003\340A\003\022\014\n\004size\030\004 " - + "\001(\003:l\352Ai\n0bigqueryreservation.googleapis" - + ".com/BiReservation\0225projects/{project}/l" - + "ocations/{location}/bireservation\"a\n\027Get" - + "BiReservationRequest\022F\n\004name\030\001 \001(\tB8\340A\002\372" - + "A2\n0bigqueryreservation.googleapis.com/B" - + "iReservation\"\232\001\n\032UpdateBiReservationRequ" - + "est\022K\n\016bi_reservation\030\001 \001(\01323.google.clo" - + "ud.bigquery.reservation.v1.BiReservation" - + "\022/\n\013update_mask\030\002 \001(\0132\032.google.protobuf." - + "FieldMask2\276!\n\022ReservationService\022\361\001\n\021Cre" - + "ateReservation\022>.google.cloud.bigquery.r" - + "eservation.v1.CreateReservationRequest\0321" - + ".google.cloud.bigquery.reservation.v1.Re" - + "servation\"i\202\323\344\223\002?\"0/v1/{parent=projects/" - + "*/locations/*}/reservations:\013reservation" - + "\332A!parent,reservation,reservation_id\022\324\001\n" - + "\020ListReservations\022=.google.cloud.bigquer" - + "y.reservation.v1.ListReservationsRequest" - + "\032>.google.cloud.bigquery.reservation.v1." - + "ListReservationsResponse\"A\202\323\344\223\0022\0220/v1/{p" - + "arent=projects/*/locations/*}/reservatio" - + "ns\332A\006parent\022\301\001\n\016GetReservation\022;.google." - + "cloud.bigquery.reservation.v1.GetReserva" - + "tionRequest\0321.google.cloud.bigquery.rese" - + "rvation.v1.Reservation\"?\202\323\344\223\0022\0220/v1/{nam" - + "e=projects/*/locations/*/reservations/*}" - + "\332A\004name\022\254\001\n\021DeleteReservation\022>.google.c" - + "loud.bigquery.reservation.v1.DeleteReser" - + "vationRequest\032\026.google.protobuf.Empty\"?\202" - + "\323\344\223\0022*0/v1/{name=projects/*/locations/*/" - + "reservations/*}\332A\004name\022\363\001\n\021UpdateReserva" - + "tion\022>.google.cloud.bigquery.reservation" - + ".v1.UpdateReservationRequest\0321.google.cl" - + "oud.bigquery.reservation.v1.Reservation\"" - + "k\202\323\344\223\002K2/v1/{parent=projects" - + "/*/locations/*/reservations/*}/assignmen" - + "ts:\nassignment\332A\021parent,assignment\022\337\001\n\017L" - + "istAssignments\022<.google.cloud.bigquery.r" - + "eservation.v1.ListAssignmentsRequest\032=.g" - + "oogle.cloud.bigquery.reservation.v1.List" - + "AssignmentsResponse\"O\202\323\344\223\002@\022>/v1/{parent" - + "=projects/*/locations/*/reservations/*}/" - + "assignments\332A\006parent\022\270\001\n\020DeleteAssignmen" - + "t\022=.google.cloud.bigquery.reservation.v1" - + ".DeleteAssignmentRequest\032\026.google.protob" - + "uf.Empty\"M\202\323\344\223\002@*>/v1/{name=projects/*/l" - + "ocations/*/reservations/*/assignments/*}" - + "\332A\004name\022\342\001\n\021SearchAssignments\022>.google.c" - + "loud.bigquery.reservation.v1.SearchAssig" - + "nmentsRequest\032?.google.cloud.bigquery.re" - + "servation.v1.SearchAssignmentsResponse\"L" - + "\202\323\344\223\0027\0225/v1/{parent=projects/*/locations" - + "/*}:searchAssignments\332A\014parent,query\022\345\001\n" - + "\016MoveAssignment\022;.google.cloud.bigquery." - + "reservation.v1.MoveAssignmentRequest\0320.g" - + "oogle.cloud.bigquery.reservation.v1.Assi" - + "gnment\"d\202\323\344\223\002H\"C/v1/{name=projects/*/loc" - + "ations/*/reservations/*/assignments/*}:m" - + "ove:\001*\332A\023name,destination_id\022\306\001\n\020GetBiRe" - + "servation\022=.google.cloud.bigquery.reserv" - + "ation.v1.GetBiReservationRequest\0323.googl" - + "e.cloud.bigquery.reservation.v1.BiReserv" - + "ation\">\202\323\344\223\0021\022//v1/{name=projects/*/loca" - + "tions/*/biReservation}\332A\004name\022\201\002\n\023Update" - + "BiReservation\022@.google.cloud.bigquery.re" - + "servation.v1.UpdateBiReservationRequest\032" - + "3.google.cloud.bigquery.reservation.v1.B" - + "iReservation\"s\202\323\344\223\002P2>/v1/{bi_reservatio" - + "n.name=projects/*/locations/*/biReservat" - + "ion}:\016bi_reservation\332A\032bi_reservation,up" - + "date_mask\032\177\312A\"bigqueryreservation.google" - + "apis.com\322AWhttps://www.googleapis.com/au" - + "th/bigquery,https://www.googleapis.com/a" - + "uth/cloud-platformB\217\001\n(com.google.cloud." - + "bigquery.reservation.v1B\020ReservationProt" - + "oP\001ZOgoogle.golang.org/genproto/googleap" - + "is/cloud/bigquery/reservation/v1;reserva" - + "tionb\006proto3" + + "ommitment\022/\n\013update_mask\030\002 \001(\0132\032.google." + + "protobuf.FieldMask\"\201\001\n\036SplitCapacityComm" + + "itmentRequest\022K\n\004name\030\001 \001(\tB=\340A\002\372A7\n5big" + + "queryreservation.googleapis.com/Capacity" + + "Commitment\022\022\n\nslot_count\030\002 \001(\003\"\264\001\n\037Split" + + "CapacityCommitmentResponse\022G\n\005first\030\001 \001(" + + "\01328.google.cloud.bigquery.reservation.v1" + + ".CapacityCommitment\022H\n\006second\030\002 \001(\01328.go" + + "ogle.cloud.bigquery.reservation.v1.Capac" + + "ityCommitment\"\216\001\n\037MergeCapacityCommitmen" + + "tsRequest\022J\n\006parent\030\001 \001(\tB:\372A7\0225bigquery" + + "reservation.googleapis.com/CapacityCommi" + + "tment\022\037\n\027capacity_commitment_ids\030\002 \003(\t\"\323" + + "\003\n\nAssignment\022\021\n\004name\030\001 \001(\tB\003\340A\003\022\020\n\010assi" + + "gnee\030\004 \001(\t\022J\n\010job_type\030\003 \001(\01628.google.cl" + + "oud.bigquery.reservation.v1.Assignment.J" + + "obType\022J\n\005state\030\006 \001(\01626.google.cloud.big" + + "query.reservation.v1.Assignment.StateB\003\340" + + "A\003\"<\n\007JobType\022\030\n\024JOB_TYPE_UNSPECIFIED\020\000\022" + + "\014\n\010PIPELINE\020\001\022\t\n\005QUERY\020\002\"7\n\005State\022\025\n\021STA" + + "TE_UNSPECIFIED\020\000\022\013\n\007PENDING\020\001\022\n\n\006ACTIVE\020" + + "\002:\220\001\352A\214\001\n-bigqueryreservation.googleapis" + + ".com/Assignment\022[projects/{project}/loca" + + "tions/{location}/reservations/{reservati" + + "on}/assignments/{assignment}\"\246\001\n\027CreateA" + + "ssignmentRequest\022E\n\006parent\030\001 \001(\tB5\340A\002\372A/" + + "\022-bigqueryreservation.googleapis.com/Ass" + + "ignment\022D\n\nassignment\030\002 \001(\01320.google.clo" + + "ud.bigquery.reservation.v1.Assignment\"\207\001" + + "\n\026ListAssignmentsRequest\022F\n\006parent\030\001 \001(\t" + + "B6\340A\002\372A0\n.bigqueryreservation.googleapis" + + ".com/Reservation\022\021\n\tpage_size\030\002 \001(\005\022\022\n\np" + + "age_token\030\003 \001(\t\"y\n\027ListAssignmentsRespon" + + "se\022E\n\013assignments\030\001 \003(\01320.google.cloud.b" + + "igquery.reservation.v1.Assignment\022\027\n\017nex" + + "t_page_token\030\002 \001(\t\"^\n\027DeleteAssignmentRe" + + "quest\022C\n\004name\030\001 \001(\tB5\340A\002\372A/\n-bigqueryres" + + "ervation.googleapis.com/Assignment\"\227\001\n\030S" + + "earchAssignmentsRequest\022E\n\006parent\030\001 \001(\tB" + + "5\340A\002\372A/\022-bigqueryreservation.googleapis." + + "com/Assignment\022\r\n\005query\030\002 \001(\t\022\021\n\tpage_si" + + "ze\030\003 \001(\005\022\022\n\npage_token\030\004 \001(\t\"{\n\031SearchAs" + + "signmentsResponse\022E\n\013assignments\030\001 \003(\01320" + + ".google.cloud.bigquery.reservation.v1.As" + + "signment\022\027\n\017next_page_token\030\002 \001(\t\"t\n\025Mov" + + "eAssignmentRequest\022C\n\004name\030\001 \001(\tB5\340A\002\372A/" + + "\n-bigqueryreservation.googleapis.com/Ass" + + "ignment\022\026\n\016destination_id\030\003 \001(\t\"\317\001\n\rBiRe" + + "servation\022\014\n\004name\030\001 \001(\t\0224\n\013update_time\030\003" + + " \001(\0132\032.google.protobuf.TimestampB\003\340A\003\022\014\n" + + "\004size\030\004 \001(\003:l\352Ai\n0bigqueryreservation.go" + + "ogleapis.com/BiReservation\0225projects/{pr" + + "oject}/locations/{location}/bireservatio" + + "n\"a\n\027GetBiReservationRequest\022F\n\004name\030\001 \001" + + "(\tB8\340A\002\372A2\n0bigqueryreservation.googleap" + + "is.com/BiReservation\"\232\001\n\032UpdateBiReserva" + + "tionRequest\022K\n\016bi_reservation\030\001 \001(\01323.go" + + "ogle.cloud.bigquery.reservation.v1.BiRes" + + "ervation\022/\n\013update_mask\030\002 \001(\0132\032.google.p" + + "rotobuf.FieldMask2\317#\n\022ReservationService" + + "\022\361\001\n\021CreateReservation\022>.google.cloud.bi" + + "gquery.reservation.v1.CreateReservationR" + + "equest\0321.google.cloud.bigquery.reservati" + + "on.v1.Reservation\"i\202\323\344\223\002?\"0/v1/{parent=p" + + "rojects/*/locations/*}/reservations:\013res" + + "ervation\332A!parent,reservation,reservatio" + + "n_id\022\324\001\n\020ListReservations\022=.google.cloud" + + ".bigquery.reservation.v1.ListReservation" + + "sRequest\032>.google.cloud.bigquery.reserva" + + "tion.v1.ListReservationsResponse\"A\202\323\344\223\0022" + + "\0220/v1/{parent=projects/*/locations/*}/re" + + "servations\332A\006parent\022\301\001\n\016GetReservation\022;" + + ".google.cloud.bigquery.reservation.v1.Ge" + + "tReservationRequest\0321.google.cloud.bigqu" + + "ery.reservation.v1.Reservation\"?\202\323\344\223\0022\0220" + + "/v1/{name=projects/*/locations/*/reserva" + + "tions/*}\332A\004name\022\254\001\n\021DeleteReservation\022>." + + "google.cloud.bigquery.reservation.v1.Del" + + "eteReservationRequest\032\026.google.protobuf." + + "Empty\"?\202\323\344\223\0022*0/v1/{name=projects/*/loca" + + "tions/*/reservations/*}\332A\004name\022\363\001\n\021Updat" + + "eReservation\022>.google.cloud.bigquery.res" + + "ervation.v1.UpdateReservationRequest\0321.g" + + "oogle.cloud.bigquery.reservation.v1.Rese" + + "rvation\"k\202\323\344\223\002K2/v1/{parent=project" + + "s/*/locations/*/reservations/*}/assignme" + + "nts:\nassignment\332A\021parent,assignment\022\337\001\n\017" + + "ListAssignments\022<.google.cloud.bigquery." + + "reservation.v1.ListAssignmentsRequest\032=." + + "google.cloud.bigquery.reservation.v1.Lis" + + "tAssignmentsResponse\"O\202\323\344\223\002@\022>/v1/{paren" + + "t=projects/*/locations/*/reservations/*}" + + "/assignments\332A\006parent\022\270\001\n\020DeleteAssignme" + + "nt\022=.google.cloud.bigquery.reservation.v" + + "1.DeleteAssignmentRequest\032\026.google.proto" + + "buf.Empty\"M\202\323\344\223\002@*>/v1/{name=projects/*/" + + "locations/*/reservations/*/assignments/*" + + "}\332A\004name\022\342\001\n\021SearchAssignments\022>.google." + + "cloud.bigquery.reservation.v1.SearchAssi" + + "gnmentsRequest\032?.google.cloud.bigquery.r" + + "eservation.v1.SearchAssignmentsResponse\"" + + "L\202\323\344\223\0027\0225/v1/{parent=projects/*/location" + + "s/*}:searchAssignments\332A\014parent,query\022\345\001" + + "\n\016MoveAssignment\022;.google.cloud.bigquery" + + ".reservation.v1.MoveAssignmentRequest\0320." + + "google.cloud.bigquery.reservation.v1.Ass" + + "ignment\"d\202\323\344\223\002H\"C/v1/{name=projects/*/lo" + + "cations/*/reservations/*/assignments/*}:" + + "move:\001*\332A\023name,destination_id\022\306\001\n\020GetBiR" + + "eservation\022=.google.cloud.bigquery.reser" + + "vation.v1.GetBiReservationRequest\0323.goog" + + "le.cloud.bigquery.reservation.v1.BiReser" + + "vation\">\202\323\344\223\0021\022//v1/{name=projects/*/loc" + + "ations/*/biReservation}\332A\004name\022\201\002\n\023Updat" + + "eBiReservation\022@.google.cloud.bigquery.r" + + "eservation.v1.UpdateBiReservationRequest" + + "\0323.google.cloud.bigquery.reservation.v1." + + "BiReservation\"s\202\323\344\223\002P2>/v1/{bi_reservati" + + "on.name=projects/*/locations/*/biReserva" + + "tion}:\016bi_reservation\332A\032bi_reservation,u" + + "pdate_mask\032\177\312A\"bigqueryreservation.googl" + + "eapis.com\322AWhttps://www.googleapis.com/a" + + "uth/bigquery,https://www.googleapis.com/" + + "auth/cloud-platformB\217\001\n(com.google.cloud" + + ".bigquery.reservation.v1B\020ReservationPro" + + "toP\001ZOgoogle.golang.org/genproto/googlea" + + "pis/cloud/bigquery/reservation/v1;reserv" + + "ationb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -467,8 +484,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new java.lang.String[] { "Reservation", "UpdateMask", }); - internal_static_google_cloud_bigquery_reservation_v1_ListCapacityCommitmentsRequest_descriptor = + internal_static_google_cloud_bigquery_reservation_v1_CreateCapacityCommitmentRequest_descriptor = getDescriptor().getMessageTypes().get(8); + internal_static_google_cloud_bigquery_reservation_v1_CreateCapacityCommitmentRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_bigquery_reservation_v1_CreateCapacityCommitmentRequest_descriptor, + new java.lang.String[] { + "Parent", "CapacityCommitment", "EnforceSingleAdminProjectPerOrg", + }); + internal_static_google_cloud_bigquery_reservation_v1_ListCapacityCommitmentsRequest_descriptor = + getDescriptor().getMessageTypes().get(9); internal_static_google_cloud_bigquery_reservation_v1_ListCapacityCommitmentsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_bigquery_reservation_v1_ListCapacityCommitmentsRequest_descriptor, @@ -476,7 +501,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Parent", "PageSize", "PageToken", }); internal_static_google_cloud_bigquery_reservation_v1_ListCapacityCommitmentsResponse_descriptor = - getDescriptor().getMessageTypes().get(9); + getDescriptor().getMessageTypes().get(10); internal_static_google_cloud_bigquery_reservation_v1_ListCapacityCommitmentsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_bigquery_reservation_v1_ListCapacityCommitmentsResponse_descriptor, @@ -484,7 +509,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "CapacityCommitments", "NextPageToken", }); internal_static_google_cloud_bigquery_reservation_v1_GetCapacityCommitmentRequest_descriptor = - getDescriptor().getMessageTypes().get(10); + getDescriptor().getMessageTypes().get(11); internal_static_google_cloud_bigquery_reservation_v1_GetCapacityCommitmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_bigquery_reservation_v1_GetCapacityCommitmentRequest_descriptor, @@ -492,7 +517,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Name", }); internal_static_google_cloud_bigquery_reservation_v1_DeleteCapacityCommitmentRequest_descriptor = - getDescriptor().getMessageTypes().get(11); + getDescriptor().getMessageTypes().get(12); internal_static_google_cloud_bigquery_reservation_v1_DeleteCapacityCommitmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_bigquery_reservation_v1_DeleteCapacityCommitmentRequest_descriptor, @@ -500,7 +525,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Name", }); internal_static_google_cloud_bigquery_reservation_v1_UpdateCapacityCommitmentRequest_descriptor = - getDescriptor().getMessageTypes().get(12); + getDescriptor().getMessageTypes().get(13); internal_static_google_cloud_bigquery_reservation_v1_UpdateCapacityCommitmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_bigquery_reservation_v1_UpdateCapacityCommitmentRequest_descriptor, @@ -508,7 +533,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "CapacityCommitment", "UpdateMask", }); internal_static_google_cloud_bigquery_reservation_v1_SplitCapacityCommitmentRequest_descriptor = - getDescriptor().getMessageTypes().get(13); + getDescriptor().getMessageTypes().get(14); internal_static_google_cloud_bigquery_reservation_v1_SplitCapacityCommitmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_bigquery_reservation_v1_SplitCapacityCommitmentRequest_descriptor, @@ -516,7 +541,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Name", "SlotCount", }); internal_static_google_cloud_bigquery_reservation_v1_SplitCapacityCommitmentResponse_descriptor = - getDescriptor().getMessageTypes().get(14); + getDescriptor().getMessageTypes().get(15); internal_static_google_cloud_bigquery_reservation_v1_SplitCapacityCommitmentResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_bigquery_reservation_v1_SplitCapacityCommitmentResponse_descriptor, @@ -524,7 +549,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "First", "Second", }); internal_static_google_cloud_bigquery_reservation_v1_MergeCapacityCommitmentsRequest_descriptor = - getDescriptor().getMessageTypes().get(15); + getDescriptor().getMessageTypes().get(16); internal_static_google_cloud_bigquery_reservation_v1_MergeCapacityCommitmentsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_bigquery_reservation_v1_MergeCapacityCommitmentsRequest_descriptor, @@ -532,7 +557,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Parent", "CapacityCommitmentIds", }); internal_static_google_cloud_bigquery_reservation_v1_Assignment_descriptor = - getDescriptor().getMessageTypes().get(16); + getDescriptor().getMessageTypes().get(17); internal_static_google_cloud_bigquery_reservation_v1_Assignment_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_bigquery_reservation_v1_Assignment_descriptor, @@ -540,7 +565,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Name", "Assignee", "JobType", "State", }); internal_static_google_cloud_bigquery_reservation_v1_CreateAssignmentRequest_descriptor = - getDescriptor().getMessageTypes().get(17); + getDescriptor().getMessageTypes().get(18); internal_static_google_cloud_bigquery_reservation_v1_CreateAssignmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_bigquery_reservation_v1_CreateAssignmentRequest_descriptor, @@ -548,7 +573,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Parent", "Assignment", }); internal_static_google_cloud_bigquery_reservation_v1_ListAssignmentsRequest_descriptor = - getDescriptor().getMessageTypes().get(18); + getDescriptor().getMessageTypes().get(19); internal_static_google_cloud_bigquery_reservation_v1_ListAssignmentsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_bigquery_reservation_v1_ListAssignmentsRequest_descriptor, @@ -556,7 +581,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Parent", "PageSize", "PageToken", }); internal_static_google_cloud_bigquery_reservation_v1_ListAssignmentsResponse_descriptor = - getDescriptor().getMessageTypes().get(19); + getDescriptor().getMessageTypes().get(20); internal_static_google_cloud_bigquery_reservation_v1_ListAssignmentsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_bigquery_reservation_v1_ListAssignmentsResponse_descriptor, @@ -564,7 +589,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Assignments", "NextPageToken", }); internal_static_google_cloud_bigquery_reservation_v1_DeleteAssignmentRequest_descriptor = - getDescriptor().getMessageTypes().get(20); + getDescriptor().getMessageTypes().get(21); internal_static_google_cloud_bigquery_reservation_v1_DeleteAssignmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_bigquery_reservation_v1_DeleteAssignmentRequest_descriptor, @@ -572,7 +597,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Name", }); internal_static_google_cloud_bigquery_reservation_v1_SearchAssignmentsRequest_descriptor = - getDescriptor().getMessageTypes().get(21); + getDescriptor().getMessageTypes().get(22); internal_static_google_cloud_bigquery_reservation_v1_SearchAssignmentsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_bigquery_reservation_v1_SearchAssignmentsRequest_descriptor, @@ -580,7 +605,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Parent", "Query", "PageSize", "PageToken", }); internal_static_google_cloud_bigquery_reservation_v1_SearchAssignmentsResponse_descriptor = - getDescriptor().getMessageTypes().get(22); + getDescriptor().getMessageTypes().get(23); internal_static_google_cloud_bigquery_reservation_v1_SearchAssignmentsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_bigquery_reservation_v1_SearchAssignmentsResponse_descriptor, @@ -588,7 +613,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Assignments", "NextPageToken", }); internal_static_google_cloud_bigquery_reservation_v1_MoveAssignmentRequest_descriptor = - getDescriptor().getMessageTypes().get(23); + getDescriptor().getMessageTypes().get(24); internal_static_google_cloud_bigquery_reservation_v1_MoveAssignmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_bigquery_reservation_v1_MoveAssignmentRequest_descriptor, @@ -596,7 +621,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Name", "DestinationId", }); internal_static_google_cloud_bigquery_reservation_v1_BiReservation_descriptor = - getDescriptor().getMessageTypes().get(24); + getDescriptor().getMessageTypes().get(25); internal_static_google_cloud_bigquery_reservation_v1_BiReservation_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_bigquery_reservation_v1_BiReservation_descriptor, @@ -604,7 +629,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Name", "UpdateTime", "Size", }); internal_static_google_cloud_bigquery_reservation_v1_GetBiReservationRequest_descriptor = - getDescriptor().getMessageTypes().get(25); + getDescriptor().getMessageTypes().get(26); internal_static_google_cloud_bigquery_reservation_v1_GetBiReservationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_bigquery_reservation_v1_GetBiReservationRequest_descriptor, @@ -612,7 +637,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Name", }); internal_static_google_cloud_bigquery_reservation_v1_UpdateBiReservationRequest_descriptor = - getDescriptor().getMessageTypes().get(26); + getDescriptor().getMessageTypes().get(27); internal_static_google_cloud_bigquery_reservation_v1_UpdateBiReservationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_bigquery_reservation_v1_UpdateBiReservationRequest_descriptor, diff --git a/proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/SearchAssignmentsRequest.java b/proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/SearchAssignmentsRequest.java similarity index 100% rename from proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/SearchAssignmentsRequest.java rename to proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/SearchAssignmentsRequest.java diff --git a/proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/SearchAssignmentsRequestOrBuilder.java b/proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/SearchAssignmentsRequestOrBuilder.java similarity index 100% rename from proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/SearchAssignmentsRequestOrBuilder.java rename to proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/SearchAssignmentsRequestOrBuilder.java diff --git a/proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/SearchAssignmentsResponse.java b/proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/SearchAssignmentsResponse.java similarity index 100% rename from proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/SearchAssignmentsResponse.java rename to proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/SearchAssignmentsResponse.java diff --git a/proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/SearchAssignmentsResponseOrBuilder.java b/proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/SearchAssignmentsResponseOrBuilder.java similarity index 100% rename from proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/SearchAssignmentsResponseOrBuilder.java rename to proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/SearchAssignmentsResponseOrBuilder.java diff --git a/proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/SplitCapacityCommitmentRequest.java b/proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/SplitCapacityCommitmentRequest.java similarity index 100% rename from proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/SplitCapacityCommitmentRequest.java rename to proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/SplitCapacityCommitmentRequest.java diff --git a/proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/SplitCapacityCommitmentRequestOrBuilder.java b/proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/SplitCapacityCommitmentRequestOrBuilder.java similarity index 100% rename from proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/SplitCapacityCommitmentRequestOrBuilder.java rename to proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/SplitCapacityCommitmentRequestOrBuilder.java diff --git a/proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/SplitCapacityCommitmentResponse.java b/proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/SplitCapacityCommitmentResponse.java similarity index 100% rename from proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/SplitCapacityCommitmentResponse.java rename to proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/SplitCapacityCommitmentResponse.java diff --git a/proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/SplitCapacityCommitmentResponseOrBuilder.java b/proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/SplitCapacityCommitmentResponseOrBuilder.java similarity index 100% rename from proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/SplitCapacityCommitmentResponseOrBuilder.java rename to proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/SplitCapacityCommitmentResponseOrBuilder.java diff --git a/proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/UpdateBiReservationRequest.java b/proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/UpdateBiReservationRequest.java similarity index 100% rename from proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/UpdateBiReservationRequest.java rename to proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/UpdateBiReservationRequest.java diff --git a/proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/UpdateBiReservationRequestOrBuilder.java b/proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/UpdateBiReservationRequestOrBuilder.java similarity index 100% rename from proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/UpdateBiReservationRequestOrBuilder.java rename to proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/UpdateBiReservationRequestOrBuilder.java diff --git a/proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/UpdateCapacityCommitmentRequest.java b/proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/UpdateCapacityCommitmentRequest.java similarity index 100% rename from proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/UpdateCapacityCommitmentRequest.java rename to proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/UpdateCapacityCommitmentRequest.java diff --git a/proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/UpdateCapacityCommitmentRequestOrBuilder.java b/proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/UpdateCapacityCommitmentRequestOrBuilder.java similarity index 100% rename from proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/UpdateCapacityCommitmentRequestOrBuilder.java rename to proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/UpdateCapacityCommitmentRequestOrBuilder.java diff --git a/proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/UpdateReservationRequest.java b/proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/UpdateReservationRequest.java similarity index 100% rename from proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/UpdateReservationRequest.java rename to proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/UpdateReservationRequest.java diff --git a/proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/UpdateReservationRequestOrBuilder.java b/proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/UpdateReservationRequestOrBuilder.java similarity index 100% rename from proto-google-cloud-bigquery-reservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/UpdateReservationRequestOrBuilder.java rename to proto-google-cloud-bigqueryreservations-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/UpdateReservationRequestOrBuilder.java diff --git a/proto-google-cloud-bigquery-reservation-v1/src/main/proto/google/cloud/bigquery/reservation/v1/reservation.proto b/proto-google-cloud-bigqueryreservations-v1/src/main/proto/google/cloud/bigquery/reservation/v1/reservation.proto similarity index 95% rename from proto-google-cloud-bigquery-reservation-v1/src/main/proto/google/cloud/bigquery/reservation/v1/reservation.proto rename to proto-google-cloud-bigqueryreservations-v1/src/main/proto/google/cloud/bigquery/reservation/v1/reservation.proto index 12602484..caa296bc 100644 --- a/proto-google-cloud-bigquery-reservation-v1/src/main/proto/google/cloud/bigquery/reservation/v1/reservation.proto +++ b/proto-google-cloud-bigqueryreservations-v1/src/main/proto/google/cloud/bigquery/reservation/v1/reservation.proto @@ -95,6 +95,15 @@ service ReservationService { option (google.api.method_signature) = "reservation,update_mask"; } + // Creates a new capacity commitment resource. + rpc CreateCapacityCommitment(CreateCapacityCommitmentRequest) returns (CapacityCommitment) { + option (google.api.http) = { + post: "/v1/{parent=projects/*/locations/*}/capacityCommitments" + body: "capacity_commitment" + }; + option (google.api.method_signature) = "parent,capacity_commitment"; + } + // Lists all the capacity commitments for the admin project. rpc ListCapacityCommitments(ListCapacityCommitmentsRequest) returns (ListCapacityCommitmentsResponse) { option (google.api.http) = { @@ -309,10 +318,10 @@ message Reservation { } // Capacity commitment is a way to purchase compute capacity for BigQuery jobs -// (in the form of slots) with some committed period of usage. Monthly and -// annual commitments renew by default. Only flex commitments can be removed. In -// order to remove monthly or annual commitments, their plan needs to be changed -// to flex first. +// (in the form of slots) with some committed period of usage. Annual +// commitments renew by default. Commitments can be removed after their +// commitment end time passes. In order to remove annual commitment, its plan +// needs to be changed to monthly or flex first. // // A capacity commitment resource exists as a child resource of the admin // project. @@ -335,11 +344,13 @@ message CapacityCommitment { FLEX = 3; // Monthly commitments have a committed period of 30 days after becoming - // ACTIVE. + // ACTIVE. After that, they are not in a committed period anymore and can be + // removed any time. MONTHLY = 2; // Annual commitments have a committed period of 365 days after becoming - // ACTIVE. + // ACTIVE. After that they are converted to a new commitment based on the + // renewal_plan. ANNUAL = 4; } @@ -383,7 +394,7 @@ message CapacityCommitment { // The plan this capacity commitment is converted to after commitment_end_time // passes. Once the plan is changed, committed period is extended according to - // commitment plan. Only applicable for MONTHLY and ANNUAL commitments. + // commitment plan. Only applicable for ANNUAL commitments. CommitmentPlan renewal_plan = 8; } @@ -467,6 +478,25 @@ message UpdateReservationRequest { google.protobuf.FieldMask update_mask = 2; } +// The request for [ReservationService.CreateCapacityCommitment][google.cloud.bigquery.reservation.v1.ReservationService.CreateCapacityCommitment]. +message CreateCapacityCommitmentRequest { + // Required. Resource name of the parent reservation. E.g., + // projects/myproject/locations/US + string parent = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + child_type: "bigqueryreservation.googleapis.com/CapacityCommitment" + } + ]; + + // Content of the capacity commitment to create. + CapacityCommitment capacity_commitment = 2; + + // If true, fail the request if another project in the organization has a + // capacity commitment. + bool enforce_single_admin_project_per_org = 4; +} + // The request for [ReservationService.ListCapacityCommitments][google.cloud.bigquery.reservation.v1.ReservationService.ListCapacityCommitments]. message ListCapacityCommitmentsRequest { // Required. Resource name of the parent reservation. E.g., diff --git a/proto-google-cloud-bigqueryreservations-v1beta1/.flattened-pom.xml b/proto-google-cloud-bigqueryreservations-v1beta1/.flattened-pom.xml deleted file mode 100644 index 0414f8c8..00000000 --- a/proto-google-cloud-bigqueryreservations-v1beta1/.flattened-pom.xml +++ /dev/null @@ -1,190 +0,0 @@ - - - 4.0.0 - com.google.api.grpc - proto-google-cloud-bigqueryreservations-v1beta1 - 0.0.1-SNAPSHOT - proto-google-cloud-bigqueryreservations-v1beta1 - PROTO library for proto-google-cloud-bigqueryreservations-v1beta1 - https://github.com/googleapis/java-bigqueryreservations/proto-google-cloud-bigqueryreservations-v1beta1 - - Google LLC - - - - Apache-2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt - - - - - chingor - Jeff Ching - chingor@google.com - Google - - Developer - - - - - scm:git:git@github.com:googleapis/java-bigqueryreservations.git/proto-google-cloud-bigqueryreservations-v1beta1 - scm:git:git@github.com:googleapis/java-bigqueryreservations.git/proto-google-cloud-bigqueryreservations-v1beta1 - https://github.com/googleapis/java-bigqueryreservations/proto-google-cloud-bigqueryreservations-v1beta1 - - - GitHub Issues - https://github.com/googleapis/java-bigqueryreservations/issues - - - - sonatype-nexus-staging - https://oss.sonatype.org/service/local/staging/deploy/maven2/ - - - sonatype-nexus-snapshots - https://oss.sonatype.org/content/repositories/snapshots - - - - - com.google.protobuf - protobuf-java - 3.11.4 - compile - false - - - com.google.api.grpc - proto-google-common-protos - 1.17.0 - compile - - - protobuf-java - com.google.protobuf - - - false - - - com.google.api - api-common - 1.9.0 - compile - - - jsr305 - com.google.code.findbugs - - - guava - com.google.guava - - - javax.annotation-api - javax.annotation - - - auto-value-annotations - com.google.auto.value - - - false - - - com.google.code.findbugs - jsr305 - 3.0.2 - compile - false - - - javax.annotation - javax.annotation-api - 1.3.2 - compile - false - - - com.google.auto.value - auto-value-annotations - 1.7 - compile - false - - - com.google.guava - guava - 29.0-android - compile - - - failureaccess - com.google.guava - - - listenablefuture - com.google.guava - - - jsr305 - com.google.code.findbugs - - - checker-compat-qual - org.checkerframework - - - error_prone_annotations - com.google.errorprone - - - j2objc-annotations - com.google.j2objc - - - srczip - jdk - - - false - - - com.google.guava - failureaccess - 1.0.1 - compile - false - - - com.google.guava - listenablefuture - 9999.0-empty-to-avoid-conflict-with-guava - compile - false - - - org.checkerframework - checker-compat-qual - 2.5.5 - compile - false - - - com.google.errorprone - error_prone_annotations - 2.3.4 - compile - false - - - com.google.j2objc - j2objc-annotations - 1.3 - compile - false - - - diff --git a/samples/snippets/pom.xml b/samples/snippets/pom.xml index 06f7d318..be6e6409 100644 --- a/samples/snippets/pom.xml +++ b/samples/snippets/pom.xml @@ -41,6 +41,7 @@ com.google.cloud google-cloud-bigqueryreservations + 0.0.0 diff --git a/synth.metadata b/synth.metadata index 3de7d526..b8057c81 100644 --- a/synth.metadata +++ b/synth.metadata @@ -3,23 +3,24 @@ { "git": { "name": ".", - "remote": "sso://devrel/cloud/libraries/java/repo-splitter", - "sha": "7e3cf12eef6abffeac8067f0f100537aca3a1cdf" + "remote": "git@github.com:googleapis/java-bigqueryreservations.git", + "sha": "184a305690a58c454b068b3adb7d9aed98025f5c" } }, { "git": { "name": "googleapis", "remote": "https://github.com/googleapis/googleapis.git", - "sha": "2bf9f22da3f101aeb536e1e88fe036323b8e9188", - "internalRef": "307654927" + "sha": "5dca7f1079a4c127245c0f1dbb8293b434fbd0c8", + "internalRef": "308671886", + "log": "5dca7f1079a4c127245c0f1dbb8293b434fbd0c8\nSupport purchasing capacity commitments in the BigQuery Reservation v1 API.\n\nPiperOrigin-RevId: 308671886\n\n" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "21ce80f9d4785dc75aa36d26944bddd5a1b7e25b" + "sha": "01b6f23d24b27878b48667ce597876d66b59780e" } } ], diff --git a/synth.py b/synth.py index 32bf929d..a7a824f7 100644 --- a/synth.py +++ b/synth.py @@ -28,6 +28,7 @@ package_pattern='com.google.cloud.{service}.{version}', proto_path=f'google/cloud/bigquery/reservation/{version}', bazel_target=f'//google/cloud/bigquery/reservation/{version}:google-cloud-bigquery-reservation-{version}-java', + destination_name='bigqueryreservations' ) java.common_templates() diff --git a/versions.txt b/versions.txt index e77404ac..4d0d4cef 100644 --- a/versions.txt +++ b/versions.txt @@ -2,5 +2,5 @@ # module:released-version:current-version google-cloud-bigqueryreservations:0.0.0:0.0.1-SNAPSHOT -proto-google-cloud-bigqueryreservations-v1beta1:0.0.0:0.0.1-SNAPSHOT -grpc-google-cloud-bigqueryreservations-v1beta1:0.0.0:0.0.1-SNAPSHOT \ No newline at end of file +proto-google-cloud-bigqueryreservations-v1:0.0.0:0.0.1-SNAPSHOT +grpc-google-cloud-bigqueryreservations-v1:0.0.0:0.0.1-SNAPSHOT \ No newline at end of file