Package com.google.monitoring.v3
Interface ServiceMonitoringServiceGrpc.AsyncService
-
- All Known Implementing Classes:
ServiceMonitoringServiceGrpc.ServiceMonitoringServiceImplBase
- Enclosing class:
- ServiceMonitoringServiceGrpc
public static interface ServiceMonitoringServiceGrpc.AsyncService
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.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default void
createService(CreateServiceRequest request, io.grpc.stub.StreamObserver<Service> responseObserver)
Create a `Service`.default void
createServiceLevelObjective(CreateServiceLevelObjectiveRequest request, io.grpc.stub.StreamObserver<ServiceLevelObjective> responseObserver)
Create a `ServiceLevelObjective` for the given `Service`.default void
deleteService(DeleteServiceRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Soft delete this `Service`.default void
deleteServiceLevelObjective(DeleteServiceLevelObjectiveRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Delete the given `ServiceLevelObjective`.default void
getService(GetServiceRequest request, io.grpc.stub.StreamObserver<Service> responseObserver)
Get the named `Service`.default void
getServiceLevelObjective(GetServiceLevelObjectiveRequest request, io.grpc.stub.StreamObserver<ServiceLevelObjective> responseObserver)
Get a `ServiceLevelObjective` by name.default void
listServiceLevelObjectives(ListServiceLevelObjectivesRequest request, io.grpc.stub.StreamObserver<ListServiceLevelObjectivesResponse> responseObserver)
List the `ServiceLevelObjective`s for the given `Service`.default void
listServices(ListServicesRequest request, io.grpc.stub.StreamObserver<ListServicesResponse> responseObserver)
List `Service`s for this workspace.default void
updateService(UpdateServiceRequest request, io.grpc.stub.StreamObserver<Service> responseObserver)
Update this `Service`.default void
updateServiceLevelObjective(UpdateServiceLevelObjectiveRequest request, io.grpc.stub.StreamObserver<ServiceLevelObjective> responseObserver)
Update the given `ServiceLevelObjective`.
-
-
-
Method Detail
-
createService
default void createService(CreateServiceRequest request, io.grpc.stub.StreamObserver<Service> responseObserver)
Create a `Service`.
-
getService
default void getService(GetServiceRequest request, io.grpc.stub.StreamObserver<Service> responseObserver)
Get the named `Service`.
-
listServices
default void listServices(ListServicesRequest request, io.grpc.stub.StreamObserver<ListServicesResponse> responseObserver)
List `Service`s for this workspace.
-
updateService
default void updateService(UpdateServiceRequest request, io.grpc.stub.StreamObserver<Service> responseObserver)
Update this `Service`.
-
deleteService
default void deleteService(DeleteServiceRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Soft delete this `Service`.
-
createServiceLevelObjective
default void createServiceLevelObjective(CreateServiceLevelObjectiveRequest request, io.grpc.stub.StreamObserver<ServiceLevelObjective> responseObserver)
Create a `ServiceLevelObjective` for the given `Service`.
-
getServiceLevelObjective
default void getServiceLevelObjective(GetServiceLevelObjectiveRequest request, io.grpc.stub.StreamObserver<ServiceLevelObjective> responseObserver)
Get a `ServiceLevelObjective` by name.
-
listServiceLevelObjectives
default void listServiceLevelObjectives(ListServiceLevelObjectivesRequest request, io.grpc.stub.StreamObserver<ListServiceLevelObjectivesResponse> responseObserver)
List the `ServiceLevelObjective`s for the given `Service`.
-
updateServiceLevelObjective
default void updateServiceLevelObjective(UpdateServiceLevelObjectiveRequest request, io.grpc.stub.StreamObserver<ServiceLevelObjective> responseObserver)
Update the given `ServiceLevelObjective`.
-
deleteServiceLevelObjective
default void deleteServiceLevelObjective(DeleteServiceLevelObjectiveRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Delete the given `ServiceLevelObjective`.
-
-