Skip to content
This repository was archived by the owner on Sep 27, 2023. It is now read-only.

Commit 9f89c0f

Browse files
feat: new generated features
* changes without context autosynth cannot find the source of changes triggered by earlier changes in this repository, or by version upgrades to tools such as linters. * feat: Deprecated SearchAssignments in favor of SearchAllAssignments feat: Reservation objects now contain a creation time and an update time feat: Added commitment_start_time to capacity commitments feat: Force deleting capacity commitments is allowed while reservations with active assignments exist feat: ML_EXTERNAL job type is supported feat: Optional id can be passed into CreateCapacityCommitment and CreateAssignment docs: Clarified docs for None assignments fix!: Fixed pattern for BiReservation object BREAKING_CHANGE: Changed from `bireservation` to `biReservation` PiperOrigin-RevId: 394129271 Source-Author: Google APIs <noreply@google.com> Source-Date: Tue Aug 31 18:31:20 2021 -0700 Source-Repo: googleapis/googleapis Source-Sha: 2c7f233a072ce7acf72a1db871a94a7c3e8ad36e Source-Link: googleapis/googleapis@2c7f233 * 🦉 Updates from OwlBot See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
1 parent 448c9d3 commit 9f89c0f

34 files changed

+5608
-328
lines changed

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,20 +19,20 @@ If you are using Maven, add this to your pom.xml file:
1919
<dependency>
2020
<groupId>com.google.cloud</groupId>
2121
<artifactId>google-cloud-bigqueryreservation</artifactId>
22-
<version>2.0.2</version>
22+
<version>2.0.3</version>
2323
</dependency>
2424
```
2525

2626
If you are using Gradle without BOM, add this to your dependencies
2727

2828
```Groovy
29-
implementation 'com.google.cloud:google-cloud-bigqueryreservation:2.0.2'
29+
implementation 'com.google.cloud:google-cloud-bigqueryreservation:2.0.3'
3030
```
3131

3232
If you are using SBT, add this to your dependencies
3333

3434
```Scala
35-
libraryDependencies += "com.google.cloud" % "google-cloud-bigqueryreservation" % "2.0.2"
35+
libraryDependencies += "com.google.cloud" % "google-cloud-bigqueryreservation" % "2.0.3"
3636
```
3737

3838
## Authentication

google-cloud-bigqueryreservation/src/main/java/com/google/cloud/bigquery/reservation/v1/ReservationServiceClient.java

Lines changed: 380 additions & 12 deletions
Large diffs are not rendered by default.

google-cloud-bigqueryreservation/src/main/java/com/google/cloud/bigquery/reservation/v1/ReservationServiceSettings.java

Lines changed: 31 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
import static com.google.cloud.bigquery.reservation.v1.ReservationServiceClient.ListAssignmentsPagedResponse;
2020
import static com.google.cloud.bigquery.reservation.v1.ReservationServiceClient.ListCapacityCommitmentsPagedResponse;
2121
import static com.google.cloud.bigquery.reservation.v1.ReservationServiceClient.ListReservationsPagedResponse;
22+
import static com.google.cloud.bigquery.reservation.v1.ReservationServiceClient.SearchAllAssignmentsPagedResponse;
2223
import static com.google.cloud.bigquery.reservation.v1.ReservationServiceClient.SearchAssignmentsPagedResponse;
2324

2425
import com.google.api.core.ApiFunction;
@@ -164,13 +165,27 @@ public UnaryCallSettings<DeleteAssignmentRequest, Empty> deleteAssignmentSetting
164165
return ((ReservationServiceStubSettings) getStubSettings()).deleteAssignmentSettings();
165166
}
166167

167-
/** Returns the object with the settings used for calls to searchAssignments. */
168+
/**
169+
* Returns the object with the settings used for calls to searchAssignments.
170+
*
171+
* @deprecated This method is deprecated and will be removed in the next major version update.
172+
*/
173+
@Deprecated
168174
public PagedCallSettings<
169175
SearchAssignmentsRequest, SearchAssignmentsResponse, SearchAssignmentsPagedResponse>
170176
searchAssignmentsSettings() {
171177
return ((ReservationServiceStubSettings) getStubSettings()).searchAssignmentsSettings();
172178
}
173179

180+
/** Returns the object with the settings used for calls to searchAllAssignments. */
181+
public PagedCallSettings<
182+
SearchAllAssignmentsRequest,
183+
SearchAllAssignmentsResponse,
184+
SearchAllAssignmentsPagedResponse>
185+
searchAllAssignmentsSettings() {
186+
return ((ReservationServiceStubSettings) getStubSettings()).searchAllAssignmentsSettings();
187+
}
188+
174189
/** Returns the object with the settings used for calls to moveAssignment. */
175190
public UnaryCallSettings<MoveAssignmentRequest, Assignment> moveAssignmentSettings() {
176191
return ((ReservationServiceStubSettings) getStubSettings()).moveAssignmentSettings();
@@ -377,13 +392,27 @@ public UnaryCallSettings.Builder<DeleteAssignmentRequest, Empty> deleteAssignmen
377392
return getStubSettingsBuilder().deleteAssignmentSettings();
378393
}
379394

380-
/** Returns the builder for the settings used for calls to searchAssignments. */
395+
/**
396+
* Returns the builder for the settings used for calls to searchAssignments.
397+
*
398+
* @deprecated This method is deprecated and will be removed in the next major version update.
399+
*/
400+
@Deprecated
381401
public PagedCallSettings.Builder<
382402
SearchAssignmentsRequest, SearchAssignmentsResponse, SearchAssignmentsPagedResponse>
383403
searchAssignmentsSettings() {
384404
return getStubSettingsBuilder().searchAssignmentsSettings();
385405
}
386406

407+
/** Returns the builder for the settings used for calls to searchAllAssignments. */
408+
public PagedCallSettings.Builder<
409+
SearchAllAssignmentsRequest,
410+
SearchAllAssignmentsResponse,
411+
SearchAllAssignmentsPagedResponse>
412+
searchAllAssignmentsSettings() {
413+
return getStubSettingsBuilder().searchAllAssignmentsSettings();
414+
}
415+
387416
/** Returns the builder for the settings used for calls to moveAssignment. */
388417
public UnaryCallSettings.Builder<MoveAssignmentRequest, Assignment> moveAssignmentSettings() {
389418
return getStubSettingsBuilder().moveAssignmentSettings();

google-cloud-bigqueryreservation/src/main/java/com/google/cloud/bigquery/reservation/v1/gapic_metadata.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,9 @@
5252
"MoveAssignment": {
5353
"methods": ["moveAssignment", "moveAssignment", "moveAssignment", "moveAssignment", "moveAssignment", "moveAssignmentCallable"]
5454
},
55+
"SearchAllAssignments": {
56+
"methods": ["searchAllAssignments", "searchAllAssignments", "searchAllAssignments", "searchAllAssignmentsPagedCallable", "searchAllAssignmentsCallable"]
57+
},
5558
"SearchAssignments": {
5659
"methods": ["searchAssignments", "searchAssignments", "searchAssignments", "searchAssignmentsPagedCallable", "searchAssignmentsCallable"]
5760
},

google-cloud-bigqueryreservation/src/main/java/com/google/cloud/bigquery/reservation/v1/package-info.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,9 @@
1515
*/
1616

1717
/**
18-
* The interfaces provided are listed below, along with usage samples.
18+
* A client to BigQuery Reservation API
19+
*
20+
* <p>The interfaces provided are listed below, along with usage samples.
1921
*
2022
* <p>======================= ReservationServiceClient =======================
2123
*

google-cloud-bigqueryreservation/src/main/java/com/google/cloud/bigquery/reservation/v1/stub/GrpcReservationServiceStub.java

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
import static com.google.cloud.bigquery.reservation.v1.ReservationServiceClient.ListAssignmentsPagedResponse;
2020
import static com.google.cloud.bigquery.reservation.v1.ReservationServiceClient.ListCapacityCommitmentsPagedResponse;
2121
import static com.google.cloud.bigquery.reservation.v1.ReservationServiceClient.ListReservationsPagedResponse;
22+
import static com.google.cloud.bigquery.reservation.v1.ReservationServiceClient.SearchAllAssignmentsPagedResponse;
2223
import static com.google.cloud.bigquery.reservation.v1.ReservationServiceClient.SearchAssignmentsPagedResponse;
2324

2425
import com.google.api.gax.core.BackgroundResource;
@@ -48,6 +49,8 @@
4849
import com.google.cloud.bigquery.reservation.v1.MergeCapacityCommitmentsRequest;
4950
import com.google.cloud.bigquery.reservation.v1.MoveAssignmentRequest;
5051
import com.google.cloud.bigquery.reservation.v1.Reservation;
52+
import com.google.cloud.bigquery.reservation.v1.SearchAllAssignmentsRequest;
53+
import com.google.cloud.bigquery.reservation.v1.SearchAllAssignmentsResponse;
5154
import com.google.cloud.bigquery.reservation.v1.SearchAssignmentsRequest;
5255
import com.google.cloud.bigquery.reservation.v1.SearchAssignmentsResponse;
5356
import com.google.cloud.bigquery.reservation.v1.SplitCapacityCommitmentRequest;
@@ -257,6 +260,18 @@ public class GrpcReservationServiceStub extends ReservationServiceStub {
257260
ProtoUtils.marshaller(SearchAssignmentsResponse.getDefaultInstance()))
258261
.build();
259262

263+
private static final MethodDescriptor<SearchAllAssignmentsRequest, SearchAllAssignmentsResponse>
264+
searchAllAssignmentsMethodDescriptor =
265+
MethodDescriptor.<SearchAllAssignmentsRequest, SearchAllAssignmentsResponse>newBuilder()
266+
.setType(MethodDescriptor.MethodType.UNARY)
267+
.setFullMethodName(
268+
"google.cloud.bigquery.reservation.v1.ReservationService/SearchAllAssignments")
269+
.setRequestMarshaller(
270+
ProtoUtils.marshaller(SearchAllAssignmentsRequest.getDefaultInstance()))
271+
.setResponseMarshaller(
272+
ProtoUtils.marshaller(SearchAllAssignmentsResponse.getDefaultInstance()))
273+
.build();
274+
260275
private static final MethodDescriptor<MoveAssignmentRequest, Assignment>
261276
moveAssignmentMethodDescriptor =
262277
MethodDescriptor.<MoveAssignmentRequest, Assignment>newBuilder()
@@ -324,6 +339,10 @@ public class GrpcReservationServiceStub extends ReservationServiceStub {
324339
searchAssignmentsCallable;
325340
private final UnaryCallable<SearchAssignmentsRequest, SearchAssignmentsPagedResponse>
326341
searchAssignmentsPagedCallable;
342+
private final UnaryCallable<SearchAllAssignmentsRequest, SearchAllAssignmentsResponse>
343+
searchAllAssignmentsCallable;
344+
private final UnaryCallable<SearchAllAssignmentsRequest, SearchAllAssignmentsPagedResponse>
345+
searchAllAssignmentsPagedCallable;
327346
private final UnaryCallable<MoveAssignmentRequest, Assignment> moveAssignmentCallable;
328347
private final UnaryCallable<GetBiReservationRequest, BiReservation> getBiReservationCallable;
329348
private final UnaryCallable<UpdateBiReservationRequest, BiReservation>
@@ -548,6 +567,17 @@ protected GrpcReservationServiceStub(
548567
return params.build();
549568
})
550569
.build();
570+
GrpcCallSettings<SearchAllAssignmentsRequest, SearchAllAssignmentsResponse>
571+
searchAllAssignmentsTransportSettings =
572+
GrpcCallSettings.<SearchAllAssignmentsRequest, SearchAllAssignmentsResponse>newBuilder()
573+
.setMethodDescriptor(searchAllAssignmentsMethodDescriptor)
574+
.setParamsExtractor(
575+
request -> {
576+
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
577+
params.put("parent", String.valueOf(request.getParent()));
578+
return params.build();
579+
})
580+
.build();
551581
GrpcCallSettings<MoveAssignmentRequest, Assignment> moveAssignmentTransportSettings =
552582
GrpcCallSettings.<MoveAssignmentRequest, Assignment>newBuilder()
553583
.setMethodDescriptor(moveAssignmentMethodDescriptor)
@@ -668,6 +698,16 @@ protected GrpcReservationServiceStub(
668698
searchAssignmentsTransportSettings,
669699
settings.searchAssignmentsSettings(),
670700
clientContext);
701+
this.searchAllAssignmentsCallable =
702+
callableFactory.createUnaryCallable(
703+
searchAllAssignmentsTransportSettings,
704+
settings.searchAllAssignmentsSettings(),
705+
clientContext);
706+
this.searchAllAssignmentsPagedCallable =
707+
callableFactory.createPagedCallable(
708+
searchAllAssignmentsTransportSettings,
709+
settings.searchAllAssignmentsSettings(),
710+
clientContext);
671711
this.moveAssignmentCallable =
672712
callableFactory.createUnaryCallable(
673713
moveAssignmentTransportSettings, settings.moveAssignmentSettings(), clientContext);
@@ -800,6 +840,18 @@ public UnaryCallable<DeleteAssignmentRequest, Empty> deleteAssignmentCallable()
800840
return searchAssignmentsPagedCallable;
801841
}
802842

843+
@Override
844+
public UnaryCallable<SearchAllAssignmentsRequest, SearchAllAssignmentsResponse>
845+
searchAllAssignmentsCallable() {
846+
return searchAllAssignmentsCallable;
847+
}
848+
849+
@Override
850+
public UnaryCallable<SearchAllAssignmentsRequest, SearchAllAssignmentsPagedResponse>
851+
searchAllAssignmentsPagedCallable() {
852+
return searchAllAssignmentsPagedCallable;
853+
}
854+
803855
@Override
804856
public UnaryCallable<MoveAssignmentRequest, Assignment> moveAssignmentCallable() {
805857
return moveAssignmentCallable;

google-cloud-bigqueryreservation/src/main/java/com/google/cloud/bigquery/reservation/v1/stub/ReservationServiceStub.java

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
import static com.google.cloud.bigquery.reservation.v1.ReservationServiceClient.ListAssignmentsPagedResponse;
2020
import static com.google.cloud.bigquery.reservation.v1.ReservationServiceClient.ListCapacityCommitmentsPagedResponse;
2121
import static com.google.cloud.bigquery.reservation.v1.ReservationServiceClient.ListReservationsPagedResponse;
22+
import static com.google.cloud.bigquery.reservation.v1.ReservationServiceClient.SearchAllAssignmentsPagedResponse;
2223
import static com.google.cloud.bigquery.reservation.v1.ReservationServiceClient.SearchAssignmentsPagedResponse;
2324

2425
import com.google.api.gax.core.BackgroundResource;
@@ -44,6 +45,8 @@
4445
import com.google.cloud.bigquery.reservation.v1.MergeCapacityCommitmentsRequest;
4546
import com.google.cloud.bigquery.reservation.v1.MoveAssignmentRequest;
4647
import com.google.cloud.bigquery.reservation.v1.Reservation;
48+
import com.google.cloud.bigquery.reservation.v1.SearchAllAssignmentsRequest;
49+
import com.google.cloud.bigquery.reservation.v1.SearchAllAssignmentsResponse;
4750
import com.google.cloud.bigquery.reservation.v1.SearchAssignmentsRequest;
4851
import com.google.cloud.bigquery.reservation.v1.SearchAssignmentsResponse;
4952
import com.google.cloud.bigquery.reservation.v1.SplitCapacityCommitmentRequest;
@@ -146,16 +149,28 @@ public UnaryCallable<DeleteAssignmentRequest, Empty> deleteAssignmentCallable()
146149
throw new UnsupportedOperationException("Not implemented: deleteAssignmentCallable()");
147150
}
148151

152+
@Deprecated
149153
public UnaryCallable<SearchAssignmentsRequest, SearchAssignmentsPagedResponse>
150154
searchAssignmentsPagedCallable() {
151155
throw new UnsupportedOperationException("Not implemented: searchAssignmentsPagedCallable()");
152156
}
153157

158+
@Deprecated
154159
public UnaryCallable<SearchAssignmentsRequest, SearchAssignmentsResponse>
155160
searchAssignmentsCallable() {
156161
throw new UnsupportedOperationException("Not implemented: searchAssignmentsCallable()");
157162
}
158163

164+
public UnaryCallable<SearchAllAssignmentsRequest, SearchAllAssignmentsPagedResponse>
165+
searchAllAssignmentsPagedCallable() {
166+
throw new UnsupportedOperationException("Not implemented: searchAllAssignmentsPagedCallable()");
167+
}
168+
169+
public UnaryCallable<SearchAllAssignmentsRequest, SearchAllAssignmentsResponse>
170+
searchAllAssignmentsCallable() {
171+
throw new UnsupportedOperationException("Not implemented: searchAllAssignmentsCallable()");
172+
}
173+
159174
public UnaryCallable<MoveAssignmentRequest, Assignment> moveAssignmentCallable() {
160175
throw new UnsupportedOperationException("Not implemented: moveAssignmentCallable()");
161176
}

0 commit comments

Comments
 (0)