public static final class ServiceMonitoringServiceGrpc.ServiceMonitoringServiceFutureStub extends io.grpc.stub.AbstractFutureStub<ServiceMonitoringServiceGrpc.ServiceMonitoringServiceFutureStub>
The Cloud Monitoring Service-Oriented Monitoring API has endpoints for managing and querying aspects of a workspace's services. These include the `Service`'s monitored resources, its Service-Level Objectives, and a taxonomy of categorized Health Metrics.
| Modifier and Type | Method and Description |
|---|---|
protected ServiceMonitoringServiceGrpc.ServiceMonitoringServiceFutureStub |
build(io.grpc.Channel channel,
io.grpc.CallOptions callOptions) |
com.google.common.util.concurrent.ListenableFuture<Service> |
createService(CreateServiceRequest request)
Create a `Service`.
|
com.google.common.util.concurrent.ListenableFuture<ServiceLevelObjective> |
createServiceLevelObjective(CreateServiceLevelObjectiveRequest request)
Create a `ServiceLevelObjective` for the given `Service`.
|
com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> |
deleteService(DeleteServiceRequest request)
Soft delete this `Service`.
|
com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> |
deleteServiceLevelObjective(DeleteServiceLevelObjectiveRequest request)
Delete the given `ServiceLevelObjective`.
|
com.google.common.util.concurrent.ListenableFuture<Service> |
getService(GetServiceRequest request)
Get the named `Service`.
|
com.google.common.util.concurrent.ListenableFuture<ServiceLevelObjective> |
getServiceLevelObjective(GetServiceLevelObjectiveRequest request)
Get a `ServiceLevelObjective` by name.
|
com.google.common.util.concurrent.ListenableFuture<ListServiceLevelObjectivesResponse> |
listServiceLevelObjectives(ListServiceLevelObjectivesRequest request)
List the `ServiceLevelObjective`s for the given `Service`.
|
com.google.common.util.concurrent.ListenableFuture<ListServicesResponse> |
listServices(ListServicesRequest request)
List `Service`s for this workspace.
|
com.google.common.util.concurrent.ListenableFuture<Service> |
updateService(UpdateServiceRequest request)
Update this `Service`.
|
com.google.common.util.concurrent.ListenableFuture<ServiceLevelObjective> |
updateServiceLevelObjective(UpdateServiceLevelObjectiveRequest request)
Update the given `ServiceLevelObjective`.
|
protected ServiceMonitoringServiceGrpc.ServiceMonitoringServiceFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
build in class io.grpc.stub.AbstractStub<ServiceMonitoringServiceGrpc.ServiceMonitoringServiceFutureStub>public com.google.common.util.concurrent.ListenableFuture<Service> createService(CreateServiceRequest request)
Create a `Service`.
public com.google.common.util.concurrent.ListenableFuture<Service> getService(GetServiceRequest request)
Get the named `Service`.
public com.google.common.util.concurrent.ListenableFuture<ListServicesResponse> listServices(ListServicesRequest request)
List `Service`s for this workspace.
public com.google.common.util.concurrent.ListenableFuture<Service> updateService(UpdateServiceRequest request)
Update this `Service`.
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteService(DeleteServiceRequest request)
Soft delete this `Service`.
public com.google.common.util.concurrent.ListenableFuture<ServiceLevelObjective> createServiceLevelObjective(CreateServiceLevelObjectiveRequest request)
Create a `ServiceLevelObjective` for the given `Service`.
public com.google.common.util.concurrent.ListenableFuture<ServiceLevelObjective> getServiceLevelObjective(GetServiceLevelObjectiveRequest request)
Get a `ServiceLevelObjective` by name.
public com.google.common.util.concurrent.ListenableFuture<ListServiceLevelObjectivesResponse> listServiceLevelObjectives(ListServiceLevelObjectivesRequest request)
List the `ServiceLevelObjective`s for the given `Service`.
public com.google.common.util.concurrent.ListenableFuture<ServiceLevelObjective> updateServiceLevelObjective(UpdateServiceLevelObjectiveRequest request)
Update the given `ServiceLevelObjective`.
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteServiceLevelObjective(DeleteServiceLevelObjectiveRequest request)
Delete the given `ServiceLevelObjective`.
Copyright © 2023 Google LLC. All rights reserved.