Package com.google.monitoring.v3
Interface ServiceMonitoringServiceGrpc.AsyncService
-
- All Known Implementing Classes:
ServiceMonitoringServiceGrpc.ServiceMonitoringServiceImplBase
- Enclosing class:
- ServiceMonitoringServiceGrpc
public static interface ServiceMonitoringServiceGrpc.AsyncServiceThe 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 voidcreateService(CreateServiceRequest request, io.grpc.stub.StreamObserver<Service> responseObserver)Create a `Service`.default voidcreateServiceLevelObjective(CreateServiceLevelObjectiveRequest request, io.grpc.stub.StreamObserver<ServiceLevelObjective> responseObserver)Create a `ServiceLevelObjective` for the given `Service`.default voiddeleteService(DeleteServiceRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)Soft delete this `Service`.default voiddeleteServiceLevelObjective(DeleteServiceLevelObjectiveRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)Delete the given `ServiceLevelObjective`.default voidgetService(GetServiceRequest request, io.grpc.stub.StreamObserver<Service> responseObserver)Get the named `Service`.default voidgetServiceLevelObjective(GetServiceLevelObjectiveRequest request, io.grpc.stub.StreamObserver<ServiceLevelObjective> responseObserver)Get a `ServiceLevelObjective` by name.default voidlistServiceLevelObjectives(ListServiceLevelObjectivesRequest request, io.grpc.stub.StreamObserver<ListServiceLevelObjectivesResponse> responseObserver)List the `ServiceLevelObjective`s for the given `Service`.default voidlistServices(ListServicesRequest request, io.grpc.stub.StreamObserver<ListServicesResponse> responseObserver)List `Service`s for this workspace.default voidupdateService(UpdateServiceRequest request, io.grpc.stub.StreamObserver<Service> responseObserver)Update this `Service`.default voidupdateServiceLevelObjective(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`.
-
-