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.
Methods
createSnooze(CreateSnoozeRequest request, StreamObserver<Snooze> responseObserver)
public default void createSnooze(CreateSnoozeRequest request, 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.
Parameters | |
---|---|
Name | Description |
request |
CreateSnoozeRequest |
responseObserver |
io.grpc.stub.StreamObserver<Snooze> |
getSnooze(GetSnoozeRequest request, StreamObserver<Snooze> responseObserver)
public default void getSnooze(GetSnoozeRequest request, StreamObserver<Snooze> responseObserver)
Retrieves a Snooze
by name
.
Parameters | |
---|---|
Name | Description |
request |
GetSnoozeRequest |
responseObserver |
io.grpc.stub.StreamObserver<Snooze> |
listSnoozes(ListSnoozesRequest request, StreamObserver<ListSnoozesResponse> responseObserver)
public default void listSnoozes(ListSnoozesRequest request, StreamObserver<ListSnoozesResponse> responseObserver)
Lists the Snooze
s associated with a project. Can optionally pass in
filter
, which specifies predicates to match Snooze
s.
Parameters | |
---|---|
Name | Description |
request |
ListSnoozesRequest |
responseObserver |
io.grpc.stub.StreamObserver<ListSnoozesResponse> |
updateSnooze(UpdateSnoozeRequest request, StreamObserver<Snooze> responseObserver)
public default void updateSnooze(UpdateSnoozeRequest request, StreamObserver<Snooze> responseObserver)
Updates a Snooze
, identified by its name
, with the parameters in the
given Snooze
object.
Parameters | |
---|---|
Name | Description |
request |
UpdateSnoozeRequest |
responseObserver |
io.grpc.stub.StreamObserver<Snooze> |