Chronicle v1 API - Class NativeDashboardService.NativeDashboardServiceBase (1.0.0-beta05)

[BindServiceMethod(typeof(NativeDashboardService), "BindService")]
public abstract class NativeDashboardService.NativeDashboardServiceBase

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

Base class for server-side implementations of NativeDashboardService

Inheritance

object > NativeDashboardService.NativeDashboardServiceBase

Namespace

Google.Cloud.Chronicle.V1

Assembly

Google.Cloud.Chronicle.V1.dll

Methods

AddChart(AddChartRequest, ServerCallContext)

public virtual Task<AddChartResponse> AddChart(AddChartRequest request, ServerCallContext context)

Add chart in a dashboard.

Parameters
Name Description
request AddChartRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskAddChartResponse

The response to send back to the client (wrapped by a task).

CreateNativeDashboard(CreateNativeDashboardRequest, ServerCallContext)

public virtual Task<NativeDashboard> CreateNativeDashboard(CreateNativeDashboardRequest request, ServerCallContext context)

Create a dashboard.

Parameters
Name Description
request CreateNativeDashboardRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskNativeDashboard

The response to send back to the client (wrapped by a task).

DeleteNativeDashboard(DeleteNativeDashboardRequest, ServerCallContext)

public virtual Task<Empty> DeleteNativeDashboard(DeleteNativeDashboardRequest request, ServerCallContext context)

Delete a dashboard.

Parameters
Name Description
request DeleteNativeDashboardRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskEmpty

The response to send back to the client (wrapped by a task).

DuplicateChart(DuplicateChartRequest, ServerCallContext)

public virtual Task<DuplicateChartResponse> DuplicateChart(DuplicateChartRequest request, ServerCallContext context)

Duplicate chart in a dashboard.

Parameters
Name Description
request DuplicateChartRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskDuplicateChartResponse

The response to send back to the client (wrapped by a task).

DuplicateNativeDashboard(DuplicateNativeDashboardRequest, ServerCallContext)

public virtual Task<NativeDashboard> DuplicateNativeDashboard(DuplicateNativeDashboardRequest request, ServerCallContext context)

Duplicate a dashboard.

Parameters
Name Description
request DuplicateNativeDashboardRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskNativeDashboard

The response to send back to the client (wrapped by a task).

EditChart(EditChartRequest, ServerCallContext)

public virtual Task<EditChartResponse> EditChart(EditChartRequest request, ServerCallContext context)

Edit chart in a dashboard.

Parameters
Name Description
request EditChartRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskEditChartResponse

The response to send back to the client (wrapped by a task).

ExportNativeDashboards(ExportNativeDashboardsRequest, ServerCallContext)

public virtual Task<ExportNativeDashboardsResponse> ExportNativeDashboards(ExportNativeDashboardsRequest request, ServerCallContext context)

Exports the dashboards.

Parameters
Name Description
request ExportNativeDashboardsRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskExportNativeDashboardsResponse

The response to send back to the client (wrapped by a task).

GetNativeDashboard(GetNativeDashboardRequest, ServerCallContext)

public virtual Task<NativeDashboard> GetNativeDashboard(GetNativeDashboardRequest request, ServerCallContext context)

Get a dashboard.

Parameters
Name Description
request GetNativeDashboardRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskNativeDashboard

The response to send back to the client (wrapped by a task).

ImportNativeDashboards(ImportNativeDashboardsRequest, ServerCallContext)

public virtual Task<ImportNativeDashboardsResponse> ImportNativeDashboards(ImportNativeDashboardsRequest request, ServerCallContext context)

Imports the dashboards.

Parameters
Name Description
request ImportNativeDashboardsRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskImportNativeDashboardsResponse

The response to send back to the client (wrapped by a task).

ListNativeDashboards(ListNativeDashboardsRequest, ServerCallContext)

public virtual Task<ListNativeDashboardsResponse> ListNativeDashboards(ListNativeDashboardsRequest request, ServerCallContext context)

List all dashboards.

Parameters
Name Description
request ListNativeDashboardsRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskListNativeDashboardsResponse

The response to send back to the client (wrapped by a task).

RemoveChart(RemoveChartRequest, ServerCallContext)

public virtual Task<NativeDashboard> RemoveChart(RemoveChartRequest request, ServerCallContext context)

Remove chart from a dashboard.

Parameters
Name Description
request RemoveChartRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskNativeDashboard

The response to send back to the client (wrapped by a task).

UpdateNativeDashboard(UpdateNativeDashboardRequest, ServerCallContext)

public virtual Task<NativeDashboard> UpdateNativeDashboard(UpdateNativeDashboardRequest request, ServerCallContext context)

Update a dashboard.

Parameters
Name Description
request UpdateNativeDashboardRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskNativeDashboard

The response to send back to the client (wrapped by a task).