Package com.google.monitoring.v3
Class SnoozeServiceGrpc.SnoozeServiceFutureStub
- java.lang.Object
-
- io.grpc.stub.AbstractStub<S>
-
- io.grpc.stub.AbstractFutureStub<SnoozeServiceGrpc.SnoozeServiceFutureStub>
-
- com.google.monitoring.v3.SnoozeServiceGrpc.SnoozeServiceFutureStub
-
- Enclosing class:
- SnoozeServiceGrpc
public static final class SnoozeServiceGrpc.SnoozeServiceFutureStub extends io.grpc.stub.AbstractFutureStub<SnoozeServiceGrpc.SnoozeServiceFutureStub>
A stub to allow clients to do ListenableFuture-style 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.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected SnoozeServiceGrpc.SnoozeServiceFutureStub
build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
com.google.common.util.concurrent.ListenableFuture<Snooze>
createSnooze(CreateSnoozeRequest request)
Creates a `Snooze` that will prevent alerts, which match the provided criteria, from being opened.com.google.common.util.concurrent.ListenableFuture<Snooze>
getSnooze(GetSnoozeRequest request)
Retrieves a `Snooze` by `name`.com.google.common.util.concurrent.ListenableFuture<ListSnoozesResponse>
listSnoozes(ListSnoozesRequest request)
Lists the `Snooze`s associated with a project.com.google.common.util.concurrent.ListenableFuture<Snooze>
updateSnooze(UpdateSnoozeRequest request)
Updates a `Snooze`, identified by its `name`, with the parameters in the given `Snooze` object.
-
-
-
Method Detail
-
build
protected SnoozeServiceGrpc.SnoozeServiceFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
- Specified by:
build
in classio.grpc.stub.AbstractStub<SnoozeServiceGrpc.SnoozeServiceFutureStub>
-
createSnooze
public com.google.common.util.concurrent.ListenableFuture<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.
-
listSnoozes
public com.google.common.util.concurrent.ListenableFuture<ListSnoozesResponse> listSnoozes(ListSnoozesRequest request)
Lists the `Snooze`s associated with a project. Can optionally pass in `filter`, which specifies predicates to match `Snooze`s.
-
getSnooze
public com.google.common.util.concurrent.ListenableFuture<Snooze> getSnooze(GetSnoozeRequest request)
Retrieves a `Snooze` by `name`.
-
updateSnooze
public com.google.common.util.concurrent.ListenableFuture<Snooze> updateSnooze(UpdateSnoozeRequest request)
Updates a `Snooze`, identified by its `name`, with the parameters in the given `Snooze` object.
-
-