public static final class DashboardsServiceGrpc.DashboardsServiceFutureStub extends AbstractFutureStub<DashboardsServiceGrpc.DashboardsServiceFutureStub>
Manages Stackdriver dashboards. A dashboard is an arrangement of data display
widgets in a specific layout.
Inheritance
java.lang.Object >
io.grpc.stub.AbstractStub >
io.grpc.stub.AbstractFutureStub >
DashboardsServiceGrpc.DashboardsServiceFutureStub
Inherited Members
io.grpc.stub.AbstractFutureStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractFutureStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.<T>withOption(io.grpc.CallOptions.Key<T>,T)
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.getCallOptions()
io.grpc.stub.AbstractStub.getChannel()
io.grpc.stub.AbstractStub.withCallCredentials(io.grpc.CallCredentials)
io.grpc.stub.AbstractStub.withChannel(io.grpc.Channel)
io.grpc.stub.AbstractStub.withCompression(java.lang.String)
io.grpc.stub.AbstractStub.withDeadline(io.grpc.Deadline)
io.grpc.stub.AbstractStub.withDeadlineAfter(long,java.util.concurrent.TimeUnit)
io.grpc.stub.AbstractStub.withExecutor(java.util.concurrent.Executor)
io.grpc.stub.AbstractStub.withInterceptors(io.grpc.ClientInterceptor...)
io.grpc.stub.AbstractStub.withMaxInboundMessageSize(int)
io.grpc.stub.AbstractStub.withMaxOutboundMessageSize(int)
io.grpc.stub.AbstractStub.withWaitForReady()
Methods
build(Channel channel, CallOptions callOptions)
protected DashboardsServiceGrpc.DashboardsServiceFutureStub build(Channel channel, CallOptions callOptions)
Parameters
Name | Description |
channel | io.grpc.Channel
|
callOptions | io.grpc.CallOptions
|
Returns
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
createDashboard(CreateDashboardRequest request)
public ListenableFuture<Dashboard> createDashboard(CreateDashboardRequest request)
Parameter
Returns
Type | Description |
com.google.common.util.concurrent.ListenableFuture<Dashboard> | |
deleteDashboard(DeleteDashboardRequest request)
public ListenableFuture<Empty> deleteDashboard(DeleteDashboardRequest request)
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.
Parameter
Returns
Type | Description |
com.google.common.util.concurrent.ListenableFuture<Empty> | |
getDashboard(GetDashboardRequest request)
public ListenableFuture<Dashboard> getDashboard(GetDashboardRequest request)
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.
Parameter
Returns
Type | Description |
com.google.common.util.concurrent.ListenableFuture<Dashboard> | |
listDashboards(ListDashboardsRequest request)
public ListenableFuture<ListDashboardsResponse> listDashboards(ListDashboardsRequest request)
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.
Parameter
Returns
updateDashboard(UpdateDashboardRequest request)
public ListenableFuture<Dashboard> updateDashboard(UpdateDashboardRequest request)
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.
Parameter
Returns
Type | Description |
com.google.common.util.concurrent.ListenableFuture<Dashboard> | |