Class SnoozeServiceGrpc.SnoozeServiceBlockingStub (3.15.0)

public static final class SnoozeServiceGrpc.SnoozeServiceBlockingStub extends AbstractBlockingStub<SnoozeServiceGrpc.SnoozeServiceBlockingStub>

A stub to allow clients to do synchronous 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.AbstractBlockingStub > SnoozeServiceGrpc.SnoozeServiceBlockingStub

Methods

build(Channel channel, CallOptions callOptions)

protected SnoozeServiceGrpc.SnoozeServiceBlockingStub build(Channel channel, CallOptions callOptions)
Parameters
NameDescription
channelio.grpc.Channel
callOptionsio.grpc.CallOptions
Returns
TypeDescription
SnoozeServiceGrpc.SnoozeServiceBlockingStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

createSnooze(CreateSnoozeRequest request)

public Snooze createSnooze(CreateSnoozeRequest request)

Creates a Snooze that will prevent alerts, which match the provided criteria, from being opened. The Snooze applies for a specific time interval.

Parameter
NameDescription
requestCreateSnoozeRequest
Returns
TypeDescription
Snooze

getSnooze(GetSnoozeRequest request)

public Snooze getSnooze(GetSnoozeRequest request)

Retrieves a Snooze by name.

Parameter
NameDescription
requestGetSnoozeRequest
Returns
TypeDescription
Snooze

listSnoozes(ListSnoozesRequest request)

public ListSnoozesResponse listSnoozes(ListSnoozesRequest request)

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

Parameter
NameDescription
requestListSnoozesRequest
Returns
TypeDescription
ListSnoozesResponse

updateSnooze(UpdateSnoozeRequest request)

public Snooze updateSnooze(UpdateSnoozeRequest request)

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

Parameter
NameDescription
requestUpdateSnoozeRequest
Returns
TypeDescription
Snooze