Package com.google.monitoring.v3
Class ServiceMonitoringServiceGrpc.ServiceMonitoringServiceBlockingStub
- java.lang.Object
-
- io.grpc.stub.AbstractStub<S>
-
- io.grpc.stub.AbstractBlockingStub<ServiceMonitoringServiceGrpc.ServiceMonitoringServiceBlockingStub>
-
- com.google.monitoring.v3.ServiceMonitoringServiceGrpc.ServiceMonitoringServiceBlockingStub
-
- Enclosing class:
- ServiceMonitoringServiceGrpc
public static final class ServiceMonitoringServiceGrpc.ServiceMonitoringServiceBlockingStub extends io.grpc.stub.AbstractBlockingStub<ServiceMonitoringServiceGrpc.ServiceMonitoringServiceBlockingStub>
A stub to allow clients to do synchronous rpc calls to service ServiceMonitoringService.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
-
-
-
Method Detail
-
build
protected ServiceMonitoringServiceGrpc.ServiceMonitoringServiceBlockingStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
- Specified by:
build
in classio.grpc.stub.AbstractStub<ServiceMonitoringServiceGrpc.ServiceMonitoringServiceBlockingStub>
-
createService
public Service createService(CreateServiceRequest request)
Create a `Service`.
-
getService
public Service getService(GetServiceRequest request)
Get the named `Service`.
-
listServices
public ListServicesResponse listServices(ListServicesRequest request)
List `Service`s for this workspace.
-
updateService
public Service updateService(UpdateServiceRequest request)
Update this `Service`.
-
deleteService
public com.google.protobuf.Empty deleteService(DeleteServiceRequest request)
Soft delete this `Service`.
-
createServiceLevelObjective
public ServiceLevelObjective createServiceLevelObjective(CreateServiceLevelObjectiveRequest request)
Create a `ServiceLevelObjective` for the given `Service`.
-
getServiceLevelObjective
public ServiceLevelObjective getServiceLevelObjective(GetServiceLevelObjectiveRequest request)
Get a `ServiceLevelObjective` by name.
-
listServiceLevelObjectives
public ListServiceLevelObjectivesResponse listServiceLevelObjectives(ListServiceLevelObjectivesRequest request)
List the `ServiceLevelObjective`s for the given `Service`.
-
updateServiceLevelObjective
public ServiceLevelObjective updateServiceLevelObjective(UpdateServiceLevelObjectiveRequest request)
Update the given `ServiceLevelObjective`.
-
deleteServiceLevelObjective
public com.google.protobuf.Empty deleteServiceLevelObjective(DeleteServiceLevelObjectiveRequest request)
Delete the given `ServiceLevelObjective`.
-
-