public sealed class NativeDashboardServiceClientImpl : NativeDashboardServiceClientReference documentation and code samples for the Chronicle v1 API class NativeDashboardServiceClientImpl.
NativeDashboardService client wrapper implementation, for convenient use.
Namespace
Google.Cloud.Chronicle.V1Assembly
Google.Cloud.Chronicle.V1.dll
Remarks
A service providing functionality for managing native dashboards.
Constructors
NativeDashboardServiceClientImpl(NativeDashboardServiceClient, NativeDashboardServiceSettings, ILogger)
public NativeDashboardServiceClientImpl(NativeDashboardService.NativeDashboardServiceClient grpcClient, NativeDashboardServiceSettings settings, ILogger logger)Constructs a client wrapper for the NativeDashboardService service, with the specified gRPC client and settings.
| Parameters | |
|---|---|
| Name | Description |
grpcClient |
NativeDashboardServiceNativeDashboardServiceClientThe underlying gRPC client. |
settings |
NativeDashboardServiceSettingsThe base NativeDashboardServiceSettings used within this client. |
logger |
ILoggerOptional ILogger to use within this client. |
Properties
GrpcClient
public override NativeDashboardService.NativeDashboardServiceClient GrpcClient { get; }The underlying gRPC NativeDashboardService client
| Property Value | |
|---|---|
| Type | Description |
NativeDashboardServiceNativeDashboardServiceClient |
|
Methods
AddChart(AddChartRequest, CallSettings)
public override AddChartResponse AddChart(AddChartRequest request, CallSettings callSettings = null)Add chart in a dashboard.
| Parameters | |
|---|---|
| Name | Description |
request |
AddChartRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
AddChartResponse |
The RPC response. |
AddChartAsync(AddChartRequest, CallSettings)
public override Task<AddChartResponse> AddChartAsync(AddChartRequest request, CallSettings callSettings = null)Add chart in a dashboard.
| Parameters | |
|---|---|
| Name | Description |
request |
AddChartRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskAddChartResponse |
A Task containing the RPC response. |
CreateNativeDashboard(CreateNativeDashboardRequest, CallSettings)
public override NativeDashboard CreateNativeDashboard(CreateNativeDashboardRequest request, CallSettings callSettings = null)Create a dashboard.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateNativeDashboardRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
NativeDashboard |
The RPC response. |
CreateNativeDashboardAsync(CreateNativeDashboardRequest, CallSettings)
public override Task<NativeDashboard> CreateNativeDashboardAsync(CreateNativeDashboardRequest request, CallSettings callSettings = null)Create a dashboard.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateNativeDashboardRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskNativeDashboard |
A Task containing the RPC response. |
DeleteNativeDashboard(DeleteNativeDashboardRequest, CallSettings)
public override void DeleteNativeDashboard(DeleteNativeDashboardRequest request, CallSettings callSettings = null)Delete a dashboard.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteNativeDashboardRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
DeleteNativeDashboardAsync(DeleteNativeDashboardRequest, CallSettings)
public override Task DeleteNativeDashboardAsync(DeleteNativeDashboardRequest request, CallSettings callSettings = null)Delete a dashboard.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteNativeDashboardRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Task |
A Task containing the RPC response. |
DuplicateChart(DuplicateChartRequest, CallSettings)
public override DuplicateChartResponse DuplicateChart(DuplicateChartRequest request, CallSettings callSettings = null)Duplicate chart in a dashboard.
| Parameters | |
|---|---|
| Name | Description |
request |
DuplicateChartRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
DuplicateChartResponse |
The RPC response. |
DuplicateChartAsync(DuplicateChartRequest, CallSettings)
public override Task<DuplicateChartResponse> DuplicateChartAsync(DuplicateChartRequest request, CallSettings callSettings = null)Duplicate chart in a dashboard.
| Parameters | |
|---|---|
| Name | Description |
request |
DuplicateChartRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskDuplicateChartResponse |
A Task containing the RPC response. |
DuplicateNativeDashboard(DuplicateNativeDashboardRequest, CallSettings)
public override NativeDashboard DuplicateNativeDashboard(DuplicateNativeDashboardRequest request, CallSettings callSettings = null)Duplicate a dashboard.
| Parameters | |
|---|---|
| Name | Description |
request |
DuplicateNativeDashboardRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
NativeDashboard |
The RPC response. |
DuplicateNativeDashboardAsync(DuplicateNativeDashboardRequest, CallSettings)
public override Task<NativeDashboard> DuplicateNativeDashboardAsync(DuplicateNativeDashboardRequest request, CallSettings callSettings = null)Duplicate a dashboard.
| Parameters | |
|---|---|
| Name | Description |
request |
DuplicateNativeDashboardRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskNativeDashboard |
A Task containing the RPC response. |
EditChart(EditChartRequest, CallSettings)
public override EditChartResponse EditChart(EditChartRequest request, CallSettings callSettings = null)Edit chart in a dashboard.
| Parameters | |
|---|---|
| Name | Description |
request |
EditChartRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
EditChartResponse |
The RPC response. |
EditChartAsync(EditChartRequest, CallSettings)
public override Task<EditChartResponse> EditChartAsync(EditChartRequest request, CallSettings callSettings = null)Edit chart in a dashboard.
| Parameters | |
|---|---|
| Name | Description |
request |
EditChartRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskEditChartResponse |
A Task containing the RPC response. |
ExportNativeDashboards(ExportNativeDashboardsRequest, CallSettings)
public override ExportNativeDashboardsResponse ExportNativeDashboards(ExportNativeDashboardsRequest request, CallSettings callSettings = null)Exports the dashboards.
| Parameters | |
|---|---|
| Name | Description |
request |
ExportNativeDashboardsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
ExportNativeDashboardsResponse |
The RPC response. |
ExportNativeDashboardsAsync(ExportNativeDashboardsRequest, CallSettings)
public override Task<ExportNativeDashboardsResponse> ExportNativeDashboardsAsync(ExportNativeDashboardsRequest request, CallSettings callSettings = null)Exports the dashboards.
| Parameters | |
|---|---|
| Name | Description |
request |
ExportNativeDashboardsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskExportNativeDashboardsResponse |
A Task containing the RPC response. |
GetNativeDashboard(GetNativeDashboardRequest, CallSettings)
public override NativeDashboard GetNativeDashboard(GetNativeDashboardRequest request, CallSettings callSettings = null)Get a dashboard.
| Parameters | |
|---|---|
| Name | Description |
request |
GetNativeDashboardRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
NativeDashboard |
The RPC response. |
GetNativeDashboardAsync(GetNativeDashboardRequest, CallSettings)
public override Task<NativeDashboard> GetNativeDashboardAsync(GetNativeDashboardRequest request, CallSettings callSettings = null)Get a dashboard.
| Parameters | |
|---|---|
| Name | Description |
request |
GetNativeDashboardRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskNativeDashboard |
A Task containing the RPC response. |
ImportNativeDashboards(ImportNativeDashboardsRequest, CallSettings)
public override ImportNativeDashboardsResponse ImportNativeDashboards(ImportNativeDashboardsRequest request, CallSettings callSettings = null)Imports the dashboards.
| Parameters | |
|---|---|
| Name | Description |
request |
ImportNativeDashboardsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
ImportNativeDashboardsResponse |
The RPC response. |
ImportNativeDashboardsAsync(ImportNativeDashboardsRequest, CallSettings)
public override Task<ImportNativeDashboardsResponse> ImportNativeDashboardsAsync(ImportNativeDashboardsRequest request, CallSettings callSettings = null)Imports the dashboards.
| Parameters | |
|---|---|
| Name | Description |
request |
ImportNativeDashboardsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskImportNativeDashboardsResponse |
A Task containing the RPC response. |
ListNativeDashboards(ListNativeDashboardsRequest, CallSettings)
public override PagedEnumerable<ListNativeDashboardsResponse, NativeDashboard> ListNativeDashboards(ListNativeDashboardsRequest request, CallSettings callSettings = null)List all dashboards.
| Parameters | |
|---|---|
| Name | Description |
request |
ListNativeDashboardsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListNativeDashboardsResponseNativeDashboard |
A pageable sequence of NativeDashboard resources. |
ListNativeDashboardsAsync(ListNativeDashboardsRequest, CallSettings)
public override PagedAsyncEnumerable<ListNativeDashboardsResponse, NativeDashboard> ListNativeDashboardsAsync(ListNativeDashboardsRequest request, CallSettings callSettings = null)List all dashboards.
| Parameters | |
|---|---|
| Name | Description |
request |
ListNativeDashboardsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListNativeDashboardsResponseNativeDashboard |
A pageable asynchronous sequence of NativeDashboard resources. |
RemoveChart(RemoveChartRequest, CallSettings)
public override NativeDashboard RemoveChart(RemoveChartRequest request, CallSettings callSettings = null)Remove chart from a dashboard.
| Parameters | |
|---|---|
| Name | Description |
request |
RemoveChartRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
NativeDashboard |
The RPC response. |
RemoveChartAsync(RemoveChartRequest, CallSettings)
public override Task<NativeDashboard> RemoveChartAsync(RemoveChartRequest request, CallSettings callSettings = null)Remove chart from a dashboard.
| Parameters | |
|---|---|
| Name | Description |
request |
RemoveChartRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskNativeDashboard |
A Task containing the RPC response. |
UpdateNativeDashboard(UpdateNativeDashboardRequest, CallSettings)
public override NativeDashboard UpdateNativeDashboard(UpdateNativeDashboardRequest request, CallSettings callSettings = null)Update a dashboard.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateNativeDashboardRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
NativeDashboard |
The RPC response. |
UpdateNativeDashboardAsync(UpdateNativeDashboardRequest, CallSettings)
public override Task<NativeDashboard> UpdateNativeDashboardAsync(UpdateNativeDashboardRequest request, CallSettings callSettings = null)Update a dashboard.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateNativeDashboardRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskNativeDashboard |
A Task containing the RPC response. |