public static final class WebhookGrpc.WebhookFutureStub extends io.grpc.stub.AbstractFutureStub<WebhookGrpc.WebhookFutureStub>
A Webhook is a mechanism to consume messages on a Topic. The primary purpose of webhooks in Momento is to enable Lambda to be a subscriber to the messages sent on a topic. Secondarily, webhooks open us up to a whole lot of integrations (slack, discord, event bridge, etc).
| Modifier and Type | Method and Description |
|---|---|
protected WebhookGrpc.WebhookFutureStub |
build(io.grpc.Channel channel,
io.grpc.CallOptions callOptions) |
com.google.common.util.concurrent.ListenableFuture<WebhookOuterClass._DeleteWebhookResponse> |
deleteWebhook(WebhookOuterClass._DeleteWebhookRequest request) |
com.google.common.util.concurrent.ListenableFuture<WebhookOuterClass._GetWebhookSecretResponse> |
getWebhookSecret(WebhookOuterClass._GetWebhookSecretRequest request) |
com.google.common.util.concurrent.ListenableFuture<WebhookOuterClass._ListWebhooksResponse> |
listWebhooks(WebhookOuterClass._ListWebhookRequest request) |
com.google.common.util.concurrent.ListenableFuture<WebhookOuterClass._PutWebhookResponse> |
putWebhook(WebhookOuterClass._PutWebhookRequest request) |
com.google.common.util.concurrent.ListenableFuture<WebhookOuterClass._RotateWebhookSecretResponse> |
rotateWebhookSecret(WebhookOuterClass._RotateWebhookSecretRequest request) |
protected WebhookGrpc.WebhookFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
build in class io.grpc.stub.AbstractStub<WebhookGrpc.WebhookFutureStub>public com.google.common.util.concurrent.ListenableFuture<WebhookOuterClass._PutWebhookResponse> putWebhook(WebhookOuterClass._PutWebhookRequest request)
public com.google.common.util.concurrent.ListenableFuture<WebhookOuterClass._DeleteWebhookResponse> deleteWebhook(WebhookOuterClass._DeleteWebhookRequest request)
public com.google.common.util.concurrent.ListenableFuture<WebhookOuterClass._ListWebhooksResponse> listWebhooks(WebhookOuterClass._ListWebhookRequest request)
public com.google.common.util.concurrent.ListenableFuture<WebhookOuterClass._GetWebhookSecretResponse> getWebhookSecret(WebhookOuterClass._GetWebhookSecretRequest request)
public com.google.common.util.concurrent.ListenableFuture<WebhookOuterClass._RotateWebhookSecretResponse> rotateWebhookSecret(WebhookOuterClass._RotateWebhookSecretRequest request)