Class NativeDashboardServiceGrpc.NativeDashboardServiceFutureStub (0.31.0)

public static final class NativeDashboardServiceGrpc.NativeDashboardServiceFutureStub extends AbstractFutureStub<NativeDashboardServiceGrpc.NativeDashboardServiceFutureStub>

A stub to allow clients to do ListenableFuture-style rpc calls to service NativeDashboardService.

A service providing functionality for managing native dashboards.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractFutureStub > NativeDashboardServiceGrpc.NativeDashboardServiceFutureStub

Methods

addChart(AddChartRequest request)

public ListenableFuture<AddChartResponse> addChart(AddChartRequest request)

Add chart in a dashboard.

Parameter
Name Description
request AddChartRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<AddChartResponse>

build(Channel channel, CallOptions callOptions)

protected NativeDashboardServiceGrpc.NativeDashboardServiceFutureStub build(Channel channel, CallOptions callOptions)
Parameters
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
NativeDashboardServiceGrpc.NativeDashboardServiceFutureStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

createNativeDashboard(CreateNativeDashboardRequest request)

public ListenableFuture<NativeDashboard> createNativeDashboard(CreateNativeDashboardRequest request)

Create a dashboard.

Parameter
Name Description
request CreateNativeDashboardRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<NativeDashboard>

deleteNativeDashboard(DeleteNativeDashboardRequest request)

public ListenableFuture<Empty> deleteNativeDashboard(DeleteNativeDashboardRequest request)

Delete a dashboard.

Parameter
Name Description
request DeleteNativeDashboardRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Empty>

duplicateChart(DuplicateChartRequest request)

public ListenableFuture<DuplicateChartResponse> duplicateChart(DuplicateChartRequest request)

Duplicate chart in a dashboard.

Parameter
Name Description
request DuplicateChartRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<DuplicateChartResponse>

duplicateNativeDashboard(DuplicateNativeDashboardRequest request)

public ListenableFuture<NativeDashboard> duplicateNativeDashboard(DuplicateNativeDashboardRequest request)

Duplicate a dashboard.

Parameter
Name Description
request DuplicateNativeDashboardRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<NativeDashboard>

editChart(EditChartRequest request)

public ListenableFuture<EditChartResponse> editChart(EditChartRequest request)

Edit chart in a dashboard.

Parameter
Name Description
request EditChartRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<EditChartResponse>

exportNativeDashboards(ExportNativeDashboardsRequest request)

public ListenableFuture<ExportNativeDashboardsResponse> exportNativeDashboards(ExportNativeDashboardsRequest request)

Exports the dashboards.

Parameter
Name Description
request ExportNativeDashboardsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ExportNativeDashboardsResponse>

getNativeDashboard(GetNativeDashboardRequest request)

public ListenableFuture<NativeDashboard> getNativeDashboard(GetNativeDashboardRequest request)

Get a dashboard.

Parameter
Name Description
request GetNativeDashboardRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<NativeDashboard>

importNativeDashboards(ImportNativeDashboardsRequest request)

public ListenableFuture<ImportNativeDashboardsResponse> importNativeDashboards(ImportNativeDashboardsRequest request)

Imports the dashboards.

Parameter
Name Description
request ImportNativeDashboardsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ImportNativeDashboardsResponse>

listNativeDashboards(ListNativeDashboardsRequest request)

public ListenableFuture<ListNativeDashboardsResponse> listNativeDashboards(ListNativeDashboardsRequest request)

List all dashboards.

Parameter
Name Description
request ListNativeDashboardsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListNativeDashboardsResponse>

removeChart(RemoveChartRequest request)

public ListenableFuture<NativeDashboard> removeChart(RemoveChartRequest request)

Remove chart from a dashboard.

Parameter
Name Description
request RemoveChartRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<NativeDashboard>

updateNativeDashboard(UpdateNativeDashboardRequest request)

public ListenableFuture<NativeDashboard> updateNativeDashboard(UpdateNativeDashboardRequest request)

Update a dashboard.

Parameter
Name Description
request UpdateNativeDashboardRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<NativeDashboard>