public static final class ServiceMonitoringServiceGrpc.ServiceMonitoringServiceStub extends io.grpc.stub.AbstractAsyncStub<ServiceMonitoringServiceGrpc.ServiceMonitoringServiceStub>
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.ServiceMonitoringServiceStub |
build(io.grpc.Channel channel,
io.grpc.CallOptions callOptions) |
void |
createService(CreateServiceRequest request,
io.grpc.stub.StreamObserver<Service> responseObserver)
Create a `Service`.
|
void |
createServiceLevelObjective(CreateServiceLevelObjectiveRequest request,
io.grpc.stub.StreamObserver<ServiceLevelObjective> responseObserver)
Create a `ServiceLevelObjective` for the given `Service`.
|
void |
deleteService(DeleteServiceRequest request,
io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Soft delete this `Service`.
|
void |
deleteServiceLevelObjective(DeleteServiceLevelObjectiveRequest request,
io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Delete the given `ServiceLevelObjective`.
|
void |
getService(GetServiceRequest request,
io.grpc.stub.StreamObserver<Service> responseObserver)
Get the named `Service`.
|
void |
getServiceLevelObjective(GetServiceLevelObjectiveRequest request,
io.grpc.stub.StreamObserver<ServiceLevelObjective> responseObserver)
Get a `ServiceLevelObjective` by name.
|
void |
listServiceLevelObjectives(ListServiceLevelObjectivesRequest request,
io.grpc.stub.StreamObserver<ListServiceLevelObjectivesResponse> responseObserver)
List the `ServiceLevelObjective`s for the given `Service`.
|
void |
listServices(ListServicesRequest request,
io.grpc.stub.StreamObserver<ListServicesResponse> responseObserver)
List `Service`s for this workspace.
|
void |
updateService(UpdateServiceRequest request,
io.grpc.stub.StreamObserver<Service> responseObserver)
Update this `Service`.
|
void |
updateServiceLevelObjective(UpdateServiceLevelObjectiveRequest request,
io.grpc.stub.StreamObserver<ServiceLevelObjective> responseObserver)
Update the given `ServiceLevelObjective`.
|
protected ServiceMonitoringServiceGrpc.ServiceMonitoringServiceStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
build in class io.grpc.stub.AbstractStub<ServiceMonitoringServiceGrpc.ServiceMonitoringServiceStub>public void createService(CreateServiceRequest request, io.grpc.stub.StreamObserver<Service> responseObserver)
Create a `Service`.
public void getService(GetServiceRequest request, io.grpc.stub.StreamObserver<Service> responseObserver)
Get the named `Service`.
public void listServices(ListServicesRequest request, io.grpc.stub.StreamObserver<ListServicesResponse> responseObserver)
List `Service`s for this workspace.
public void updateService(UpdateServiceRequest request, io.grpc.stub.StreamObserver<Service> responseObserver)
Update this `Service`.
public void deleteService(DeleteServiceRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Soft delete this `Service`.
public void createServiceLevelObjective(CreateServiceLevelObjectiveRequest request, io.grpc.stub.StreamObserver<ServiceLevelObjective> responseObserver)
Create a `ServiceLevelObjective` for the given `Service`.
public void getServiceLevelObjective(GetServiceLevelObjectiveRequest request, io.grpc.stub.StreamObserver<ServiceLevelObjective> responseObserver)
Get a `ServiceLevelObjective` by name.
public void listServiceLevelObjectives(ListServiceLevelObjectivesRequest request, io.grpc.stub.StreamObserver<ListServiceLevelObjectivesResponse> responseObserver)
List the `ServiceLevelObjective`s for the given `Service`.
public void updateServiceLevelObjective(UpdateServiceLevelObjectiveRequest request, io.grpc.stub.StreamObserver<ServiceLevelObjective> responseObserver)
Update the given `ServiceLevelObjective`.
public void deleteServiceLevelObjective(DeleteServiceLevelObjectiveRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Delete the given `ServiceLevelObjective`.
Copyright © 2020 Google LLC. All rights reserved.