Class SnoozeServiceGrpc.SnoozeServiceBlockingV2Stub (3.81.0)

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

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.SnoozeServiceBlockingV2Stub

Methods

build(Channel channel, CallOptions callOptions)

protected SnoozeServiceGrpc.SnoozeServiceBlockingV2Stub build(Channel channel, CallOptions callOptions)
Parameters
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
SnoozeServiceGrpc.SnoozeServiceBlockingV2Stub
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
Name Description
request CreateSnoozeRequest
Returns
Type Description
Snooze
Exceptions
Type Description
io.grpc.StatusException

getSnooze(GetSnoozeRequest request)

public Snooze getSnooze(GetSnoozeRequest request)

Retrieves a Snooze by name.

Parameter
Name Description
request GetSnoozeRequest
Returns
Type Description
Snooze
Exceptions
Type Description
io.grpc.StatusException

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
Name Description
request ListSnoozesRequest
Returns
Type Description
ListSnoozesResponse
Exceptions
Type Description
io.grpc.StatusException

updateSnooze(UpdateSnoozeRequest request)

public Snooze updateSnooze(UpdateSnoozeRequest request)

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

Parameter
Name Description
request UpdateSnoozeRequest
Returns
Type Description
Snooze
Exceptions
Type Description
io.grpc.StatusException