- 2.56.0 (latest)
- 2.55.0
- 2.54.0
- 2.53.0
- 2.51.0
- 2.50.0
- 2.49.0
- 2.48.0
- 2.47.0
- 2.46.0
- 2.45.0
- 2.44.0
- 2.43.0
- 2.42.0
- 2.41.0
- 2.39.0
- 2.38.0
- 2.37.0
- 2.36.0
- 2.35.0
- 2.34.0
- 2.33.0
- 2.32.0
- 2.31.0
- 2.30.0
- 2.29.0
- 2.26.0
- 2.25.0
- 2.24.0
- 2.23.0
- 2.22.0
- 2.21.0
- 2.20.0
- 2.19.0
- 2.18.0
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.11.0
- 2.10.0
- 2.9.0
- 2.8.0
- 2.7.0
- 2.6.0
- 2.5.6
- 2.4.0
- 2.3.0
- 2.2.6
public abstract static class DashboardsServiceGrpc.DashboardsServiceImplBase implements BindableService
Manages Stackdriver dashboards. A dashboard is an arrangement of data display widgets in a specific layout.
Implements
io.grpc.BindableServiceConstructors
DashboardsServiceImplBase()
public DashboardsServiceImplBase()
Methods
bindService()
public final ServerServiceDefinition bindService()
Type | Description |
io.grpc.ServerServiceDefinition |
createDashboard(CreateDashboardRequest request, StreamObserver<Dashboard> responseObserver)
public void createDashboard(CreateDashboardRequest request, StreamObserver<Dashboard> responseObserver)
Creates a new custom dashboard. For examples on how you can use this API to create dashboards, see Managing dashboards by API.
This method requires the monitoring.dashboards.create
permission on the specified project. For more information about permissions, see Cloud Identity and Access Management.
Name | Description |
request | CreateDashboardRequest |
responseObserver | io.grpc.stub.StreamObserver<Dashboard> |
deleteDashboard(DeleteDashboardRequest request, StreamObserver<Empty> responseObserver)
public void deleteDashboard(DeleteDashboardRequest request, StreamObserver<Empty> responseObserver)
Deletes an existing custom dashboard.
This method requires the monitoring.dashboards.delete
permission
on the specified dashboard. For more information, see
Cloud Identity and Access Management.
Name | Description |
request | DeleteDashboardRequest |
responseObserver | io.grpc.stub.StreamObserver<Empty> |
getDashboard(GetDashboardRequest request, StreamObserver<Dashboard> responseObserver)
public void getDashboard(GetDashboardRequest request, StreamObserver<Dashboard> responseObserver)
Fetches a specific dashboard.
This method requires the monitoring.dashboards.get
permission
on the specified dashboard. For more information, see
Cloud Identity and Access Management.
Name | Description |
request | GetDashboardRequest |
responseObserver | io.grpc.stub.StreamObserver<Dashboard> |
listDashboards(ListDashboardsRequest request, StreamObserver<ListDashboardsResponse> responseObserver)
public void listDashboards(ListDashboardsRequest request, StreamObserver<ListDashboardsResponse> responseObserver)
Lists the existing dashboards.
This method requires the monitoring.dashboards.list
permission
on the specified project. For more information, see
Cloud Identity and Access Management.
Name | Description |
request | ListDashboardsRequest |
responseObserver | io.grpc.stub.StreamObserver<ListDashboardsResponse> |
updateDashboard(UpdateDashboardRequest request, StreamObserver<Dashboard> responseObserver)
public void updateDashboard(UpdateDashboardRequest request, StreamObserver<Dashboard> responseObserver)
Replaces an existing custom dashboard with a new definition.
This method requires the monitoring.dashboards.update
permission
on the specified dashboard. For more information, see
Cloud Identity and Access Management.
Name | Description |
request | UpdateDashboardRequest |
responseObserver | io.grpc.stub.StreamObserver<Dashboard> |