Chronicle v1 API - Class DashboardChartServiceClientImpl (1.0.0-beta05)

public sealed class DashboardChartServiceClientImpl : DashboardChartServiceClient

Reference documentation and code samples for the Chronicle v1 API class DashboardChartServiceClientImpl.

DashboardChartService client wrapper implementation, for convenient use.

Inheritance

object > DashboardChartServiceClient > DashboardChartServiceClientImpl

Namespace

Google.Cloud.Chronicle.V1

Assembly

Google.Cloud.Chronicle.V1.dll

Remarks

A service providing functionality for managing dashboards' charts.

Constructors

DashboardChartServiceClientImpl(DashboardChartServiceClient, DashboardChartServiceSettings, ILogger)

public DashboardChartServiceClientImpl(DashboardChartService.DashboardChartServiceClient grpcClient, DashboardChartServiceSettings settings, ILogger logger)

Constructs a client wrapper for the DashboardChartService service, with the specified gRPC client and settings.

Parameters
Name Description
grpcClient DashboardChartServiceDashboardChartServiceClient

The underlying gRPC client.

settings DashboardChartServiceSettings

The base DashboardChartServiceSettings used within this client.

logger ILogger

Optional ILogger to use within this client.

Properties

GrpcClient

public override DashboardChartService.DashboardChartServiceClient GrpcClient { get; }

The underlying gRPC DashboardChartService client

Property Value
Type Description
DashboardChartServiceDashboardChartServiceClient
Overrides

Methods

BatchGetDashboardCharts(BatchGetDashboardChartsRequest, CallSettings)

public override BatchGetDashboardChartsResponse BatchGetDashboardCharts(BatchGetDashboardChartsRequest request, CallSettings callSettings = null)

Get dashboard charts in batches.

Parameters
Name Description
request BatchGetDashboardChartsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
BatchGetDashboardChartsResponse

The RPC response.

Overrides

BatchGetDashboardChartsAsync(BatchGetDashboardChartsRequest, CallSettings)

public override Task<BatchGetDashboardChartsResponse> BatchGetDashboardChartsAsync(BatchGetDashboardChartsRequest request, CallSettings callSettings = null)

Get dashboard charts in batches.

Parameters
Name Description
request BatchGetDashboardChartsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskBatchGetDashboardChartsResponse

A Task containing the RPC response.

Overrides

GetDashboardChart(GetDashboardChartRequest, CallSettings)

public override DashboardChart GetDashboardChart(GetDashboardChartRequest request, CallSettings callSettings = null)

Get a dashboard chart.

Parameters
Name Description
request GetDashboardChartRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
DashboardChart

The RPC response.

Overrides

GetDashboardChartAsync(GetDashboardChartRequest, CallSettings)

public override Task<DashboardChart> GetDashboardChartAsync(GetDashboardChartRequest request, CallSettings callSettings = null)

Get a dashboard chart.

Parameters
Name Description
request GetDashboardChartRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskDashboardChart

A Task containing the RPC response.

Overrides