public sealed class DashboardQueryServiceClientImpl : DashboardQueryServiceClientReference documentation and code samples for the Chronicle v1 API class DashboardQueryServiceClientImpl.
DashboardQueryService client wrapper implementation, for convenient use.
Namespace
Google.Cloud.Chronicle.V1Assembly
Google.Cloud.Chronicle.V1.dll
Remarks
A service providing functionality for managing dashboards' queries.
Constructors
DashboardQueryServiceClientImpl(DashboardQueryServiceClient, DashboardQueryServiceSettings, ILogger)
public DashboardQueryServiceClientImpl(DashboardQueryService.DashboardQueryServiceClient grpcClient, DashboardQueryServiceSettings settings, ILogger logger)Constructs a client wrapper for the DashboardQueryService service, with the specified gRPC client and settings.
| Parameters | |
|---|---|
| Name | Description |
grpcClient |
DashboardQueryServiceDashboardQueryServiceClientThe underlying gRPC client. |
settings |
DashboardQueryServiceSettingsThe base DashboardQueryServiceSettings used within this client. |
logger |
ILoggerOptional ILogger to use within this client. |
Properties
GrpcClient
public override DashboardQueryService.DashboardQueryServiceClient GrpcClient { get; }The underlying gRPC DashboardQueryService client
| Property Value | |
|---|---|
| Type | Description |
DashboardQueryServiceDashboardQueryServiceClient |
|
Methods
ExecuteDashboardQuery(ExecuteDashboardQueryRequest, CallSettings)
public override ExecuteDashboardQueryResponse ExecuteDashboardQuery(ExecuteDashboardQueryRequest request, CallSettings callSettings = null)Execute a query and return the data.
| Parameters | |
|---|---|
| Name | Description |
request |
ExecuteDashboardQueryRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
ExecuteDashboardQueryResponse |
The RPC response. |
ExecuteDashboardQueryAsync(ExecuteDashboardQueryRequest, CallSettings)
public override Task<ExecuteDashboardQueryResponse> ExecuteDashboardQueryAsync(ExecuteDashboardQueryRequest request, CallSettings callSettings = null)Execute a query and return the data.
| Parameters | |
|---|---|
| Name | Description |
request |
ExecuteDashboardQueryRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskExecuteDashboardQueryResponse |
A Task containing the RPC response. |
GetDashboardQuery(GetDashboardQueryRequest, CallSettings)
public override DashboardQuery GetDashboardQuery(GetDashboardQueryRequest request, CallSettings callSettings = null)Get a dashboard query.
| Parameters | |
|---|---|
| Name | Description |
request |
GetDashboardQueryRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
DashboardQuery |
The RPC response. |
GetDashboardQueryAsync(GetDashboardQueryRequest, CallSettings)
public override Task<DashboardQuery> GetDashboardQueryAsync(GetDashboardQueryRequest request, CallSettings callSettings = null)Get a dashboard query.
| Parameters | |
|---|---|
| Name | Description |
request |
GetDashboardQueryRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskDashboardQuery |
A Task containing the RPC response. |