Package com.google.monitoring.v3
Interface SnoozeServiceGrpc.AsyncService
-
- All Known Implementing Classes:
SnoozeServiceGrpc.SnoozeServiceImplBase
- Enclosing class:
- SnoozeServiceGrpc
public static interface SnoozeServiceGrpc.AsyncService
The SnoozeService API is used to temporarily prevent an alert policy from generating alerts. A Snooze is a description of the criteria under which one or more alert policies should not fire alerts for the specified duration.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default void
createSnooze(CreateSnoozeRequest request, io.grpc.stub.StreamObserver<Snooze> responseObserver)
Creates a `Snooze` that will prevent alerts, which match the provided criteria, from being opened.default void
getSnooze(GetSnoozeRequest request, io.grpc.stub.StreamObserver<Snooze> responseObserver)
Retrieves a `Snooze` by `name`.default void
listSnoozes(ListSnoozesRequest request, io.grpc.stub.StreamObserver<ListSnoozesResponse> responseObserver)
Lists the `Snooze`s associated with a project.default void
updateSnooze(UpdateSnoozeRequest request, io.grpc.stub.StreamObserver<Snooze> responseObserver)
Updates a `Snooze`, identified by its `name`, with the parameters in the given `Snooze` object.
-
-
-
Method Detail
-
createSnooze
default void createSnooze(CreateSnoozeRequest request, io.grpc.stub.StreamObserver<Snooze> responseObserver)
Creates a `Snooze` that will prevent alerts, which match the provided criteria, from being opened. The `Snooze` applies for a specific time interval.
-
listSnoozes
default void listSnoozes(ListSnoozesRequest request, io.grpc.stub.StreamObserver<ListSnoozesResponse> responseObserver)
Lists the `Snooze`s associated with a project. Can optionally pass in `filter`, which specifies predicates to match `Snooze`s.
-
getSnooze
default void getSnooze(GetSnoozeRequest request, io.grpc.stub.StreamObserver<Snooze> responseObserver)
Retrieves a `Snooze` by `name`.
-
updateSnooze
default void updateSnooze(UpdateSnoozeRequest request, io.grpc.stub.StreamObserver<Snooze> responseObserver)
Updates a `Snooze`, identified by its `name`, with the parameters in the given `Snooze` object.
-
-