Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion generation_config.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
gapic_generator_version: 2.65.1
googleapis_commitish: 415914bd49d41beaae8a9adb348ee2587c93aa70
googleapis_commitish: 984014a92ee7bc436b1b8ee5829fda79d4792707
libraries_bom_version: 26.73.0

# the libraries are ordered with respect to library name, which is
Expand Down
8 changes: 4 additions & 4 deletions java-databasecenter/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies:
<dependency>
<groupId>com.google.cloud</groupId>
<artifactId>google-cloud-databasecenter</artifactId>
<version>0.2.0</version>
<version>0.3.0</version>
</dependency>
```

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

```Groovy
implementation 'com.google.cloud:google-cloud-databasecenter:0.2.0'
implementation 'com.google.cloud:google-cloud-databasecenter:0.3.0'
```

If you are using SBT, add this to your dependencies:

```Scala
libraryDependencies += "com.google.cloud" % "google-cloud-databasecenter" % "0.2.0"
libraryDependencies += "com.google.cloud" % "google-cloud-databasecenter" % "0.3.0"
```

## Authentication
Expand Down Expand Up @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
[javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-databasecenter/latest/overview
[stability-image]: https://img.shields.io/badge/stability-preview-yellow
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-databasecenter.svg
[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-databasecenter/0.2.0
[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-databasecenter/0.3.0
[authentication]: https://github.com/googleapis/google-cloud-java#authentication
[auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes
[predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -47,15 +47,14 @@
* // - It may require specifying regional endpoints when creating the service client as shown in
* // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
* try (DatabaseCenterClient databaseCenterClient = DatabaseCenterClient.create()) {
* QueryProductsRequest request =
* QueryProductsRequest.newBuilder()
* AggregateIssueStatsRequest request =
* AggregateIssueStatsRequest.newBuilder()
* .setParent("parent-995424086")
* .setPageSize(883849137)
* .setPageToken("pageToken873572522")
* .setFilter("filter-1274492040")
* .addAllSignalTypeGroups(new ArrayList<SignalTypeGroup>())
* .setBaselineDate(Date.newBuilder().build())
* .build();
* for (Product element : databaseCenterClient.queryProducts(request).iterateAll()) {
* // doThingsWith(element);
* }
* AggregateIssueStatsResponse response = databaseCenterClient.aggregateIssueStats(request);
* }
* }</pre>
*
Expand Down Expand Up @@ -114,6 +113,20 @@
* </ul>
* </td>
* </tr>
* <tr>
* <td><p> AggregateIssueStats</td>
* <td><p> AggregateIssueStats provides database resource issues statistics.</td>
* <td>
* <p>Request object method variants only take one parameter, a request object, which must be constructed before the call.</p>
* <ul>
* <li><p> aggregateIssueStats(AggregateIssueStatsRequest request)
* </ul>
* <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>
* <ul>
* <li><p> aggregateIssueStatsCallable()
* </ul>
* </td>
* </tr>
* </table>
*
* <p>See the individual methods for example code.
Expand Down Expand Up @@ -564,6 +577,69 @@ public final QueryDatabaseResourceGroupsPagedResponse queryDatabaseResourceGroup
return stub.queryDatabaseResourceGroupsCallable();
}

// AUTO-GENERATED DOCUMENTATION AND METHOD.
/**
* AggregateIssueStats provides database resource issues statistics.
*
* <p>Sample code:
*
* <pre>{@code
* // This snippet has been automatically generated and should be regarded as a code template only.
* // It will require modifications to work:
* // - It may require correct/in-range values for request initialization.
* // - It may require specifying regional endpoints when creating the service client as shown in
* // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
* try (DatabaseCenterClient databaseCenterClient = DatabaseCenterClient.create()) {
* AggregateIssueStatsRequest request =
* AggregateIssueStatsRequest.newBuilder()
* .setParent("parent-995424086")
* .setFilter("filter-1274492040")
* .addAllSignalTypeGroups(new ArrayList<SignalTypeGroup>())
* .setBaselineDate(Date.newBuilder().build())
* .build();
* AggregateIssueStatsResponse response = databaseCenterClient.aggregateIssueStats(request);
* }
* }</pre>
*
* @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 AggregateIssueStatsResponse aggregateIssueStats(AggregateIssueStatsRequest request) {
return aggregateIssueStatsCallable().call(request);
}

// AUTO-GENERATED DOCUMENTATION AND METHOD.
/**
* AggregateIssueStats provides database resource issues statistics.
*
* <p>Sample code:
*
* <pre>{@code
* // This snippet has been automatically generated and should be regarded as a code template only.
* // It will require modifications to work:
* // - It may require correct/in-range values for request initialization.
* // - It may require specifying regional endpoints when creating the service client as shown in
* // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
* try (DatabaseCenterClient databaseCenterClient = DatabaseCenterClient.create()) {
* AggregateIssueStatsRequest request =
* AggregateIssueStatsRequest.newBuilder()
* .setParent("parent-995424086")
* .setFilter("filter-1274492040")
* .addAllSignalTypeGroups(new ArrayList<SignalTypeGroup>())
* .setBaselineDate(Date.newBuilder().build())
* .build();
* ApiFuture<AggregateIssueStatsResponse> future =
* databaseCenterClient.aggregateIssueStatsCallable().futureCall(request);
* // Do something.
* AggregateIssueStatsResponse response = future.get();
* }
* }</pre>
*/
public final UnaryCallable<AggregateIssueStatsRequest, AggregateIssueStatsResponse>
aggregateIssueStatsCallable() {
return stub.aggregateIssueStatsCallable();
}

@Override
public final void close() {
stub.close();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@
*
* <p>For example, to set the
* [RetrySettings](https://cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.retrying.RetrySettings)
* of queryProducts:
* of aggregateIssueStats:
*
* <pre>{@code
* // This snippet has been automatically generated and should be regarded as a code template only.
Expand All @@ -66,10 +66,10 @@
* DatabaseCenterSettings.Builder databaseCenterSettingsBuilder =
* DatabaseCenterSettings.newBuilder();
* databaseCenterSettingsBuilder
* .queryProductsSettings()
* .aggregateIssueStatsSettings()
* .setRetrySettings(
* databaseCenterSettingsBuilder
* .queryProductsSettings()
* .aggregateIssueStatsSettings()
* .getRetrySettings()
* .toBuilder()
* .setInitialRetryDelayDuration(Duration.ofSeconds(1))
Expand Down Expand Up @@ -114,6 +114,12 @@ public class DatabaseCenterSettings extends ClientSettings<DatabaseCenterSetting
return ((DatabaseCenterStubSettings) getStubSettings()).queryDatabaseResourceGroupsSettings();
}

/** Returns the object with the settings used for calls to aggregateIssueStats. */
public UnaryCallSettings<AggregateIssueStatsRequest, AggregateIssueStatsResponse>
aggregateIssueStatsSettings() {
return ((DatabaseCenterStubSettings) getStubSettings()).aggregateIssueStatsSettings();
}

public static final DatabaseCenterSettings create(DatabaseCenterStubSettings stub)
throws IOException {
return new DatabaseCenterSettings.Builder(stub.toBuilder()).build();
Expand Down Expand Up @@ -249,6 +255,12 @@ public Builder applyToAllUnaryMethods(
return getStubSettingsBuilder().queryDatabaseResourceGroupsSettings();
}

/** Returns the builder for the settings used for calls to aggregateIssueStats. */
public UnaryCallSettings.Builder<AggregateIssueStatsRequest, AggregateIssueStatsResponse>
aggregateIssueStatsSettings() {
return getStubSettingsBuilder().aggregateIssueStatsSettings();
}

@Override
public DatabaseCenterSettings build() throws IOException {
return new DatabaseCenterSettings(this);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,9 @@
"AggregateFleet": {
"methods": ["aggregateFleet", "aggregateFleetPagedCallable", "aggregateFleetCallable"]
},
"AggregateIssueStats": {
"methods": ["aggregateIssueStats", "aggregateIssueStatsCallable"]
},
"QueryDatabaseResourceGroups": {
"methods": ["queryDatabaseResourceGroups", "queryDatabaseResourceGroupsPagedCallable", "queryDatabaseResourceGroupsCallable"]
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,15 +33,14 @@
* // - It may require specifying regional endpoints when creating the service client as shown in
* // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
* try (DatabaseCenterClient databaseCenterClient = DatabaseCenterClient.create()) {
* QueryProductsRequest request =
* QueryProductsRequest.newBuilder()
* AggregateIssueStatsRequest request =
* AggregateIssueStatsRequest.newBuilder()
* .setParent("parent-995424086")
* .setPageSize(883849137)
* .setPageToken("pageToken873572522")
* .setFilter("filter-1274492040")
* .addAllSignalTypeGroups(new ArrayList<SignalTypeGroup>())
* .setBaselineDate(Date.newBuilder().build())
* .build();
* for (Product element : databaseCenterClient.queryProducts(request).iterateAll()) {
* // doThingsWith(element);
* }
* AggregateIssueStatsResponse response = databaseCenterClient.aggregateIssueStats(request);
* }
* }</pre>
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,8 @@
import com.google.api.gax.rpc.UnaryCallable;
import com.google.cloud.databasecenter.v1beta.AggregateFleetRequest;
import com.google.cloud.databasecenter.v1beta.AggregateFleetResponse;
import com.google.cloud.databasecenter.v1beta.AggregateIssueStatsRequest;
import com.google.cloud.databasecenter.v1beta.AggregateIssueStatsResponse;
import com.google.cloud.databasecenter.v1beta.QueryDatabaseResourceGroupsRequest;
import com.google.cloud.databasecenter.v1beta.QueryDatabaseResourceGroupsResponse;
import com.google.cloud.databasecenter.v1beta.QueryProductsRequest;
Expand Down Expand Up @@ -71,6 +73,11 @@ public UnaryCallable<AggregateFleetRequest, AggregateFleetResponse> aggregateFle
"Not implemented: queryDatabaseResourceGroupsCallable()");
}

public UnaryCallable<AggregateIssueStatsRequest, AggregateIssueStatsResponse>
aggregateIssueStatsCallable() {
throw new UnsupportedOperationException("Not implemented: aggregateIssueStatsCallable()");
}

@Override
public abstract void close();
}
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,8 @@
import com.google.cloud.databasecenter.v1beta.AggregateFleetRequest;
import com.google.cloud.databasecenter.v1beta.AggregateFleetResponse;
import com.google.cloud.databasecenter.v1beta.AggregateFleetRow;
import com.google.cloud.databasecenter.v1beta.AggregateIssueStatsRequest;
import com.google.cloud.databasecenter.v1beta.AggregateIssueStatsResponse;
import com.google.cloud.databasecenter.v1beta.DatabaseResourceGroup;
import com.google.cloud.databasecenter.v1beta.Product;
import com.google.cloud.databasecenter.v1beta.QueryDatabaseResourceGroupsRequest;
Expand Down Expand Up @@ -81,7 +83,7 @@
*
* <p>For example, to set the
* [RetrySettings](https://cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.retrying.RetrySettings)
* of queryProducts:
* of aggregateIssueStats:
*
* <pre>{@code
* // This snippet has been automatically generated and should be regarded as a code template only.
Expand All @@ -92,10 +94,10 @@
* DatabaseCenterStubSettings.Builder databaseCenterSettingsBuilder =
* DatabaseCenterStubSettings.newBuilder();
* databaseCenterSettingsBuilder
* .queryProductsSettings()
* .aggregateIssueStatsSettings()
* .setRetrySettings(
* databaseCenterSettingsBuilder
* .queryProductsSettings()
* .aggregateIssueStatsSettings()
* .getRetrySettings()
* .toBuilder()
* .setInitialRetryDelayDuration(Duration.ofSeconds(1))
Expand Down Expand Up @@ -132,6 +134,8 @@ public class DatabaseCenterStubSettings extends StubSettings<DatabaseCenterStubS
QueryDatabaseResourceGroupsResponse,
QueryDatabaseResourceGroupsPagedResponse>
queryDatabaseResourceGroupsSettings;
private final UnaryCallSettings<AggregateIssueStatsRequest, AggregateIssueStatsResponse>
aggregateIssueStatsSettings;

private static final PagedListDescriptor<QueryProductsRequest, QueryProductsResponse, Product>
QUERY_PRODUCTS_PAGE_STR_DESC =
Expand Down Expand Up @@ -337,6 +341,12 @@ public ApiFuture<QueryDatabaseResourceGroupsPagedResponse> getFuturePagedRespons
return queryDatabaseResourceGroupsSettings;
}

/** Returns the object with the settings used for calls to aggregateIssueStats. */
public UnaryCallSettings<AggregateIssueStatsRequest, AggregateIssueStatsResponse>
aggregateIssueStatsSettings() {
return aggregateIssueStatsSettings;
}

public DatabaseCenterStub createStub() throws IOException {
if (getTransportChannelProvider()
.getTransportName()
Expand Down Expand Up @@ -452,6 +462,7 @@ protected DatabaseCenterStubSettings(Builder settingsBuilder) throws IOException
aggregateFleetSettings = settingsBuilder.aggregateFleetSettings().build();
queryDatabaseResourceGroupsSettings =
settingsBuilder.queryDatabaseResourceGroupsSettings().build();
aggregateIssueStatsSettings = settingsBuilder.aggregateIssueStatsSettings().build();
}

/** Builder for DatabaseCenterStubSettings. */
Expand All @@ -468,6 +479,8 @@ public static class Builder extends StubSettings.Builder<DatabaseCenterStubSetti
QueryDatabaseResourceGroupsResponse,
QueryDatabaseResourceGroupsPagedResponse>
queryDatabaseResourceGroupsSettings;
private final UnaryCallSettings.Builder<AggregateIssueStatsRequest, AggregateIssueStatsResponse>
aggregateIssueStatsSettings;
private static final ImmutableMap<String, ImmutableSet<StatusCode.Code>>
RETRYABLE_CODE_DEFINITIONS;

Expand Down Expand Up @@ -499,10 +512,14 @@ protected Builder(ClientContext clientContext) {
aggregateFleetSettings = PagedCallSettings.newBuilder(AGGREGATE_FLEET_PAGE_STR_FACT);
queryDatabaseResourceGroupsSettings =
PagedCallSettings.newBuilder(QUERY_DATABASE_RESOURCE_GROUPS_PAGE_STR_FACT);
aggregateIssueStatsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();

unaryMethodSettingsBuilders =
ImmutableList.<UnaryCallSettings.Builder<?, ?>>of(
queryProductsSettings, aggregateFleetSettings, queryDatabaseResourceGroupsSettings);
queryProductsSettings,
aggregateFleetSettings,
queryDatabaseResourceGroupsSettings,
aggregateIssueStatsSettings);
initDefaults(this);
}

Expand All @@ -513,10 +530,14 @@ protected Builder(DatabaseCenterStubSettings settings) {
aggregateFleetSettings = settings.aggregateFleetSettings.toBuilder();
queryDatabaseResourceGroupsSettings =
settings.queryDatabaseResourceGroupsSettings.toBuilder();
aggregateIssueStatsSettings = settings.aggregateIssueStatsSettings.toBuilder();

unaryMethodSettingsBuilders =
ImmutableList.<UnaryCallSettings.Builder<?, ?>>of(
queryProductsSettings, aggregateFleetSettings, queryDatabaseResourceGroupsSettings);
queryProductsSettings,
aggregateFleetSettings,
queryDatabaseResourceGroupsSettings,
aggregateIssueStatsSettings);
}

private static Builder createDefault() {
Expand Down Expand Up @@ -559,6 +580,11 @@ private static Builder initDefaults(Builder builder) {
.setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes"))
.setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params"));

builder
.aggregateIssueStatsSettings()
.setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes"))
.setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params"));

return builder;
}

Expand Down Expand Up @@ -600,6 +626,12 @@ public Builder applyToAllUnaryMethods(
return queryDatabaseResourceGroupsSettings;
}

/** Returns the builder for the settings used for calls to aggregateIssueStats. */
public UnaryCallSettings.Builder<AggregateIssueStatsRequest, AggregateIssueStatsResponse>
aggregateIssueStatsSettings() {
return aggregateIssueStatsSettings;
}

@Override
public DatabaseCenterStubSettings build() throws IOException {
return new DatabaseCenterStubSettings(this);
Expand Down
Loading
Loading