Class SnoozeServiceGrpc.SnoozeServiceStub (3.43.0)

public static final class SnoozeServiceGrpc.SnoozeServiceStub extends AbstractAsyncStub<SnoozeServiceGrpc.SnoozeServiceStub>

A stub to allow clients to do asynchronous rpc calls to service SnoozeService.

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 > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractAsyncStub > SnoozeServiceGrpc.SnoozeServiceStub

Methods

build(Channel channel, CallOptions callOptions)

protected SnoozeServiceGrpc.SnoozeServiceStub build(Channel channel, CallOptions callOptions)
Parameters
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
SnoozeServiceGrpc.SnoozeServiceStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

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
Name Description
request CreateSnoozeRequest
responseObserver io.grpc.stub.StreamObserver<Snooze>

getSnooze(GetSnoozeRequest request, StreamObserver<Snooze> responseObserver)

public 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 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
Name Description
request ListSnoozesRequest
responseObserver io.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
Name Description
request UpdateSnoozeRequest
responseObserver io.grpc.stub.StreamObserver<Snooze>