Class SnoozeServiceGrpc.SnoozeServiceImplBase (3.12.0)

public abstract static class SnoozeServiceGrpc.SnoozeServiceImplBase implements BindableService

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.

Inheritance

java.lang.Object > SnoozeServiceGrpc.SnoozeServiceImplBase

Implements

io.grpc.BindableService

Constructors

SnoozeServiceImplBase()

public SnoozeServiceImplBase()

Methods

bindService()

public final ServerServiceDefinition bindService()
Returns
TypeDescription
io.grpc.ServerServiceDefinition

createSnooze(CreateSnoozeRequest request, StreamObserver<Snooze> responseObserver)

public 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
NameDescription
requestCreateSnoozeRequest
responseObserverio.grpc.stub.StreamObserver<Snooze>

getSnooze(GetSnoozeRequest request, StreamObserver<Snooze> responseObserver)

public void getSnooze(GetSnoozeRequest request, StreamObserver<Snooze> responseObserver)

Retrieves a Snooze by name.

Parameters
NameDescription
requestGetSnoozeRequest
responseObserverio.grpc.stub.StreamObserver<Snooze>

listSnoozes(ListSnoozesRequest request, StreamObserver<ListSnoozesResponse> responseObserver)

public void listSnoozes(ListSnoozesRequest request, StreamObserver<ListSnoozesResponse> responseObserver)

Lists the Snoozes associated with a project. Can optionally pass in filter, which specifies predicates to match Snoozes.

Parameters
NameDescription
requestListSnoozesRequest
responseObserverio.grpc.stub.StreamObserver<ListSnoozesResponse>

updateSnooze(UpdateSnoozeRequest request, StreamObserver<Snooze> responseObserver)

public void updateSnooze(UpdateSnoozeRequest request, StreamObserver<Snooze> responseObserver)

Updates a Snooze, identified by its name, with the parameters in the given Snooze object.

Parameters
NameDescription
requestUpdateSnoozeRequest
responseObserverio.grpc.stub.StreamObserver<Snooze>