Skip to content

Commit 175ec0f

Browse files
chore: generate libraries at Thu Jan 8 02:40:24 UTC 2026
1 parent 933a401 commit 175ec0f

File tree

30 files changed

+16322
-43
lines changed

30 files changed

+16322
-43
lines changed

java-databasecenter/google-cloud-databasecenter/src/main/java/com/google/cloud/databasecenter/v1beta/DatabaseCenterClient.java

Lines changed: 208 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,21 @@
8585
* </td>
8686
* </tr>
8787
* <tr>
88+
* <td><p> AggregateFleet</td>
89+
* <td><p> AggregateFleet provides statistics about the fleet grouped by various fields.</td>
90+
* <td>
91+
* <p>Request object method variants only take one parameter, a request object, which must be constructed before the call.</p>
92+
* <ul>
93+
* <li><p> aggregateFleet(AggregateFleetRequest request)
94+
* </ul>
95+
* <p>Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.</p>
96+
* <ul>
97+
* <li><p> aggregateFleetPagedCallable()
98+
* <li><p> aggregateFleetCallable()
99+
* </ul>
100+
* </td>
101+
* </tr>
102+
* <tr>
88103
* <td><p> QueryDatabaseResourceGroups</td>
89104
* <td><p> QueryDatabaseResourceGroups returns paginated results of database groups.</td>
90105
* <td>
@@ -311,6 +326,123 @@ public final UnaryCallable<QueryProductsRequest, QueryProductsResponse> queryPro
311326
return stub.queryProductsCallable();
312327
}
313328

329+
// AUTO-GENERATED DOCUMENTATION AND METHOD.
330+
/**
331+
* AggregateFleet provides statistics about the fleet grouped by various fields.
332+
*
333+
* <p>Sample code:
334+
*
335+
* <pre>{@code
336+
* // This snippet has been automatically generated and should be regarded as a code template only.
337+
* // It will require modifications to work:
338+
* // - It may require correct/in-range values for request initialization.
339+
* // - It may require specifying regional endpoints when creating the service client as shown in
340+
* // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
341+
* try (DatabaseCenterClient databaseCenterClient = DatabaseCenterClient.create()) {
342+
* AggregateFleetRequest request =
343+
* AggregateFleetRequest.newBuilder()
344+
* .setParent("parent-995424086")
345+
* .setFilter("filter-1274492040")
346+
* .setGroupBy("groupBy293428022")
347+
* .setOrderBy("orderBy-1207110587")
348+
* .setPageSize(883849137)
349+
* .setPageToken("pageToken873572522")
350+
* .setBaselineDate(Date.newBuilder().build())
351+
* .build();
352+
* for (AggregateFleetRow element : databaseCenterClient.aggregateFleet(request).iterateAll()) {
353+
* // doThingsWith(element);
354+
* }
355+
* }
356+
* }</pre>
357+
*
358+
* @param request The request object containing all of the parameters for the API call.
359+
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
360+
*/
361+
public final AggregateFleetPagedResponse aggregateFleet(AggregateFleetRequest request) {
362+
return aggregateFleetPagedCallable().call(request);
363+
}
364+
365+
// AUTO-GENERATED DOCUMENTATION AND METHOD.
366+
/**
367+
* AggregateFleet provides statistics about the fleet grouped by various fields.
368+
*
369+
* <p>Sample code:
370+
*
371+
* <pre>{@code
372+
* // This snippet has been automatically generated and should be regarded as a code template only.
373+
* // It will require modifications to work:
374+
* // - It may require correct/in-range values for request initialization.
375+
* // - It may require specifying regional endpoints when creating the service client as shown in
376+
* // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
377+
* try (DatabaseCenterClient databaseCenterClient = DatabaseCenterClient.create()) {
378+
* AggregateFleetRequest request =
379+
* AggregateFleetRequest.newBuilder()
380+
* .setParent("parent-995424086")
381+
* .setFilter("filter-1274492040")
382+
* .setGroupBy("groupBy293428022")
383+
* .setOrderBy("orderBy-1207110587")
384+
* .setPageSize(883849137)
385+
* .setPageToken("pageToken873572522")
386+
* .setBaselineDate(Date.newBuilder().build())
387+
* .build();
388+
* ApiFuture<AggregateFleetRow> future =
389+
* databaseCenterClient.aggregateFleetPagedCallable().futureCall(request);
390+
* // Do something.
391+
* for (AggregateFleetRow element : future.get().iterateAll()) {
392+
* // doThingsWith(element);
393+
* }
394+
* }
395+
* }</pre>
396+
*/
397+
public final UnaryCallable<AggregateFleetRequest, AggregateFleetPagedResponse>
398+
aggregateFleetPagedCallable() {
399+
return stub.aggregateFleetPagedCallable();
400+
}
401+
402+
// AUTO-GENERATED DOCUMENTATION AND METHOD.
403+
/**
404+
* AggregateFleet provides statistics about the fleet grouped by various fields.
405+
*
406+
* <p>Sample code:
407+
*
408+
* <pre>{@code
409+
* // This snippet has been automatically generated and should be regarded as a code template only.
410+
* // It will require modifications to work:
411+
* // - It may require correct/in-range values for request initialization.
412+
* // - It may require specifying regional endpoints when creating the service client as shown in
413+
* // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
414+
* try (DatabaseCenterClient databaseCenterClient = DatabaseCenterClient.create()) {
415+
* AggregateFleetRequest request =
416+
* AggregateFleetRequest.newBuilder()
417+
* .setParent("parent-995424086")
418+
* .setFilter("filter-1274492040")
419+
* .setGroupBy("groupBy293428022")
420+
* .setOrderBy("orderBy-1207110587")
421+
* .setPageSize(883849137)
422+
* .setPageToken("pageToken873572522")
423+
* .setBaselineDate(Date.newBuilder().build())
424+
* .build();
425+
* while (true) {
426+
* AggregateFleetResponse response =
427+
* databaseCenterClient.aggregateFleetCallable().call(request);
428+
* for (AggregateFleetRow element : response.getRowsList()) {
429+
* // doThingsWith(element);
430+
* }
431+
* String nextPageToken = response.getNextPageToken();
432+
* if (!Strings.isNullOrEmpty(nextPageToken)) {
433+
* request = request.toBuilder().setPageToken(nextPageToken).build();
434+
* } else {
435+
* break;
436+
* }
437+
* }
438+
* }
439+
* }</pre>
440+
*/
441+
public final UnaryCallable<AggregateFleetRequest, AggregateFleetResponse>
442+
aggregateFleetCallable() {
443+
return stub.aggregateFleetCallable();
444+
}
445+
314446
// AUTO-GENERATED DOCUMENTATION AND METHOD.
315447
/**
316448
* QueryDatabaseResourceGroups returns paginated results of database groups.
@@ -538,6 +670,82 @@ protected QueryProductsFixedSizeCollection createCollection(
538670
}
539671
}
540672

673+
public static class AggregateFleetPagedResponse
674+
extends AbstractPagedListResponse<
675+
AggregateFleetRequest,
676+
AggregateFleetResponse,
677+
AggregateFleetRow,
678+
AggregateFleetPage,
679+
AggregateFleetFixedSizeCollection> {
680+
681+
public static ApiFuture<AggregateFleetPagedResponse> createAsync(
682+
PageContext<AggregateFleetRequest, AggregateFleetResponse, AggregateFleetRow> context,
683+
ApiFuture<AggregateFleetResponse> futureResponse) {
684+
ApiFuture<AggregateFleetPage> futurePage =
685+
AggregateFleetPage.createEmptyPage().createPageAsync(context, futureResponse);
686+
return ApiFutures.transform(
687+
futurePage,
688+
input -> new AggregateFleetPagedResponse(input),
689+
MoreExecutors.directExecutor());
690+
}
691+
692+
private AggregateFleetPagedResponse(AggregateFleetPage page) {
693+
super(page, AggregateFleetFixedSizeCollection.createEmptyCollection());
694+
}
695+
}
696+
697+
public static class AggregateFleetPage
698+
extends AbstractPage<
699+
AggregateFleetRequest, AggregateFleetResponse, AggregateFleetRow, AggregateFleetPage> {
700+
701+
private AggregateFleetPage(
702+
PageContext<AggregateFleetRequest, AggregateFleetResponse, AggregateFleetRow> context,
703+
AggregateFleetResponse response) {
704+
super(context, response);
705+
}
706+
707+
private static AggregateFleetPage createEmptyPage() {
708+
return new AggregateFleetPage(null, null);
709+
}
710+
711+
@Override
712+
protected AggregateFleetPage createPage(
713+
PageContext<AggregateFleetRequest, AggregateFleetResponse, AggregateFleetRow> context,
714+
AggregateFleetResponse response) {
715+
return new AggregateFleetPage(context, response);
716+
}
717+
718+
@Override
719+
public ApiFuture<AggregateFleetPage> createPageAsync(
720+
PageContext<AggregateFleetRequest, AggregateFleetResponse, AggregateFleetRow> context,
721+
ApiFuture<AggregateFleetResponse> futureResponse) {
722+
return super.createPageAsync(context, futureResponse);
723+
}
724+
}
725+
726+
public static class AggregateFleetFixedSizeCollection
727+
extends AbstractFixedSizeCollection<
728+
AggregateFleetRequest,
729+
AggregateFleetResponse,
730+
AggregateFleetRow,
731+
AggregateFleetPage,
732+
AggregateFleetFixedSizeCollection> {
733+
734+
private AggregateFleetFixedSizeCollection(List<AggregateFleetPage> pages, int collectionSize) {
735+
super(pages, collectionSize);
736+
}
737+
738+
private static AggregateFleetFixedSizeCollection createEmptyCollection() {
739+
return new AggregateFleetFixedSizeCollection(null, 0);
740+
}
741+
742+
@Override
743+
protected AggregateFleetFixedSizeCollection createCollection(
744+
List<AggregateFleetPage> pages, int collectionSize) {
745+
return new AggregateFleetFixedSizeCollection(pages, collectionSize);
746+
}
747+
}
748+
541749
public static class QueryDatabaseResourceGroupsPagedResponse
542750
extends AbstractPagedListResponse<
543751
QueryDatabaseResourceGroupsRequest,

java-databasecenter/google-cloud-databasecenter/src/main/java/com/google/cloud/databasecenter/v1beta/DatabaseCenterSettings.java

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616

1717
package com.google.cloud.databasecenter.v1beta;
1818

19+
import static com.google.cloud.databasecenter.v1beta.DatabaseCenterClient.AggregateFleetPagedResponse;
1920
import static com.google.cloud.databasecenter.v1beta.DatabaseCenterClient.QueryDatabaseResourceGroupsPagedResponse;
2021
import static com.google.cloud.databasecenter.v1beta.DatabaseCenterClient.QueryProductsPagedResponse;
2122

@@ -97,6 +98,13 @@ public class DatabaseCenterSettings extends ClientSettings<DatabaseCenterSetting
9798
return ((DatabaseCenterStubSettings) getStubSettings()).queryProductsSettings();
9899
}
99100

101+
/** Returns the object with the settings used for calls to aggregateFleet. */
102+
public PagedCallSettings<
103+
AggregateFleetRequest, AggregateFleetResponse, AggregateFleetPagedResponse>
104+
aggregateFleetSettings() {
105+
return ((DatabaseCenterStubSettings) getStubSettings()).aggregateFleetSettings();
106+
}
107+
100108
/** Returns the object with the settings used for calls to queryDatabaseResourceGroups. */
101109
public PagedCallSettings<
102110
QueryDatabaseResourceGroupsRequest,
@@ -225,6 +233,13 @@ public Builder applyToAllUnaryMethods(
225233
return getStubSettingsBuilder().queryProductsSettings();
226234
}
227235

236+
/** Returns the builder for the settings used for calls to aggregateFleet. */
237+
public PagedCallSettings.Builder<
238+
AggregateFleetRequest, AggregateFleetResponse, AggregateFleetPagedResponse>
239+
aggregateFleetSettings() {
240+
return getStubSettingsBuilder().aggregateFleetSettings();
241+
}
242+
228243
/** Returns the builder for the settings used for calls to queryDatabaseResourceGroups. */
229244
public PagedCallSettings.Builder<
230245
QueryDatabaseResourceGroupsRequest,

java-databasecenter/google-cloud-databasecenter/src/main/java/com/google/cloud/databasecenter/v1beta/gapic_metadata.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@
1010
"grpc": {
1111
"libraryClient": "DatabaseCenterClient",
1212
"rpcs": {
13+
"AggregateFleet": {
14+
"methods": ["aggregateFleet", "aggregateFleetPagedCallable", "aggregateFleetCallable"]
15+
},
1316
"QueryDatabaseResourceGroups": {
1417
"methods": ["queryDatabaseResourceGroups", "queryDatabaseResourceGroupsPagedCallable", "queryDatabaseResourceGroupsCallable"]
1518
},

java-databasecenter/google-cloud-databasecenter/src/main/java/com/google/cloud/databasecenter/v1beta/stub/DatabaseCenterStub.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,15 @@
1616

1717
package com.google.cloud.databasecenter.v1beta.stub;
1818

19+
import static com.google.cloud.databasecenter.v1beta.DatabaseCenterClient.AggregateFleetPagedResponse;
1920
import static com.google.cloud.databasecenter.v1beta.DatabaseCenterClient.QueryDatabaseResourceGroupsPagedResponse;
2021
import static com.google.cloud.databasecenter.v1beta.DatabaseCenterClient.QueryProductsPagedResponse;
2122

2223
import com.google.api.core.BetaApi;
2324
import com.google.api.gax.core.BackgroundResource;
2425
import com.google.api.gax.rpc.UnaryCallable;
26+
import com.google.cloud.databasecenter.v1beta.AggregateFleetRequest;
27+
import com.google.cloud.databasecenter.v1beta.AggregateFleetResponse;
2528
import com.google.cloud.databasecenter.v1beta.QueryDatabaseResourceGroupsRequest;
2629
import com.google.cloud.databasecenter.v1beta.QueryDatabaseResourceGroupsResponse;
2730
import com.google.cloud.databasecenter.v1beta.QueryProductsRequest;
@@ -47,6 +50,15 @@ public UnaryCallable<QueryProductsRequest, QueryProductsResponse> queryProductsC
4750
throw new UnsupportedOperationException("Not implemented: queryProductsCallable()");
4851
}
4952

53+
public UnaryCallable<AggregateFleetRequest, AggregateFleetPagedResponse>
54+
aggregateFleetPagedCallable() {
55+
throw new UnsupportedOperationException("Not implemented: aggregateFleetPagedCallable()");
56+
}
57+
58+
public UnaryCallable<AggregateFleetRequest, AggregateFleetResponse> aggregateFleetCallable() {
59+
throw new UnsupportedOperationException("Not implemented: aggregateFleetCallable()");
60+
}
61+
5062
public UnaryCallable<QueryDatabaseResourceGroupsRequest, QueryDatabaseResourceGroupsPagedResponse>
5163
queryDatabaseResourceGroupsPagedCallable() {
5264
throw new UnsupportedOperationException(

0 commit comments

Comments
 (0)