public sealed class DatabaseCenterClientImpl : DatabaseCenterClientReference documentation and code samples for the Database Center v1beta API class DatabaseCenterClientImpl.
DatabaseCenter client wrapper implementation, for convenient use.
Namespace
Google.Cloud.DatabaseCenter.V1BetaAssembly
Google.Cloud.DatabaseCenter.V1Beta.dll
Remarks
DatabaseCenter contains methods to query fleet view for database resources.
Constructors
DatabaseCenterClientImpl(DatabaseCenterClient, DatabaseCenterSettings, ILogger)
public DatabaseCenterClientImpl(DatabaseCenter.DatabaseCenterClient grpcClient, DatabaseCenterSettings settings, ILogger logger)Constructs a client wrapper for the DatabaseCenter service, with the specified gRPC client and settings.
| Parameters | |
|---|---|
| Name | Description |
grpcClient |
DatabaseCenterDatabaseCenterClientThe underlying gRPC client. |
settings |
DatabaseCenterSettingsThe base DatabaseCenterSettings used within this client. |
logger |
ILoggerOptional ILogger to use within this client. |
Properties
GrpcClient
public override DatabaseCenter.DatabaseCenterClient GrpcClient { get; }The underlying gRPC DatabaseCenter client
| Property Value | |
|---|---|
| Type | Description |
DatabaseCenterDatabaseCenterClient |
|
Methods
AggregateFleet(AggregateFleetRequest, CallSettings)
public override PagedEnumerable<AggregateFleetResponse, AggregateFleetRow> AggregateFleet(AggregateFleetRequest request, CallSettings callSettings = null)AggregateFleet provides statistics about the fleet grouped by various fields.
| Parameters | |
|---|---|
| Name | Description |
request |
AggregateFleetRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableAggregateFleetResponseAggregateFleetRow |
A pageable sequence of AggregateFleetRow resources. |
AggregateFleetAsync(AggregateFleetRequest, CallSettings)
public override PagedAsyncEnumerable<AggregateFleetResponse, AggregateFleetRow> AggregateFleetAsync(AggregateFleetRequest request, CallSettings callSettings = null)AggregateFleet provides statistics about the fleet grouped by various fields.
| Parameters | |
|---|---|
| Name | Description |
request |
AggregateFleetRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableAggregateFleetResponseAggregateFleetRow |
A pageable asynchronous sequence of AggregateFleetRow resources. |
QueryDatabaseResourceGroups(QueryDatabaseResourceGroupsRequest, CallSettings)
public override PagedEnumerable<QueryDatabaseResourceGroupsResponse, DatabaseResourceGroup> QueryDatabaseResourceGroups(QueryDatabaseResourceGroupsRequest request, CallSettings callSettings = null)QueryDatabaseResourceGroups returns paginated results of database groups.
| Parameters | |
|---|---|
| Name | Description |
request |
QueryDatabaseResourceGroupsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableQueryDatabaseResourceGroupsResponseDatabaseResourceGroup |
A pageable sequence of DatabaseResourceGroup resources. |
QueryDatabaseResourceGroupsAsync(QueryDatabaseResourceGroupsRequest, CallSettings)
public override PagedAsyncEnumerable<QueryDatabaseResourceGroupsResponse, DatabaseResourceGroup> QueryDatabaseResourceGroupsAsync(QueryDatabaseResourceGroupsRequest request, CallSettings callSettings = null)QueryDatabaseResourceGroups returns paginated results of database groups.
| Parameters | |
|---|---|
| Name | Description |
request |
QueryDatabaseResourceGroupsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableQueryDatabaseResourceGroupsResponseDatabaseResourceGroup |
A pageable asynchronous sequence of DatabaseResourceGroup resources. |
QueryProducts(QueryProductsRequest, CallSettings)
public override PagedEnumerable<QueryProductsResponse, Product> QueryProducts(QueryProductsRequest request, CallSettings callSettings = null)QueryProducts provides a list of all possible products which can be used to filter database resources.
| Parameters | |
|---|---|
| Name | Description |
request |
QueryProductsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableQueryProductsResponseProduct |
A pageable sequence of Product resources. |
QueryProductsAsync(QueryProductsRequest, CallSettings)
public override PagedAsyncEnumerable<QueryProductsResponse, Product> QueryProductsAsync(QueryProductsRequest request, CallSettings callSettings = null)QueryProducts provides a list of all possible products which can be used to filter database resources.
| Parameters | |
|---|---|
| Name | Description |
request |
QueryProductsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableQueryProductsResponseProduct |
A pageable asynchronous sequence of Product resources. |