public static final class WebhookGrpc.WebhookStub extends io.grpc.stub.AbstractAsyncStub<WebhookGrpc.WebhookStub>
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.WebhookStub |
build(io.grpc.Channel channel,
io.grpc.CallOptions callOptions) |
void |
deleteWebhook(WebhookOuterClass._DeleteWebhookRequest request,
io.grpc.stub.StreamObserver<WebhookOuterClass._DeleteWebhookResponse> responseObserver) |
void |
getWebhookSecret(WebhookOuterClass._GetWebhookSecretRequest request,
io.grpc.stub.StreamObserver<WebhookOuterClass._GetWebhookSecretResponse> responseObserver) |
void |
listWebhooks(WebhookOuterClass._ListWebhookRequest request,
io.grpc.stub.StreamObserver<WebhookOuterClass._ListWebhooksResponse> responseObserver) |
void |
putWebhook(WebhookOuterClass._PutWebhookRequest request,
io.grpc.stub.StreamObserver<WebhookOuterClass._PutWebhookResponse> responseObserver) |
void |
rotateWebhookSecret(WebhookOuterClass._RotateWebhookSecretRequest request,
io.grpc.stub.StreamObserver<WebhookOuterClass._RotateWebhookSecretResponse> responseObserver) |
protected WebhookGrpc.WebhookStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
build in class io.grpc.stub.AbstractStub<WebhookGrpc.WebhookStub>public void putWebhook(WebhookOuterClass._PutWebhookRequest request, io.grpc.stub.StreamObserver<WebhookOuterClass._PutWebhookResponse> responseObserver)
public void deleteWebhook(WebhookOuterClass._DeleteWebhookRequest request, io.grpc.stub.StreamObserver<WebhookOuterClass._DeleteWebhookResponse> responseObserver)
public void listWebhooks(WebhookOuterClass._ListWebhookRequest request, io.grpc.stub.StreamObserver<WebhookOuterClass._ListWebhooksResponse> responseObserver)
public void getWebhookSecret(WebhookOuterClass._GetWebhookSecretRequest request, io.grpc.stub.StreamObserver<WebhookOuterClass._GetWebhookSecretResponse> responseObserver)
public void rotateWebhookSecret(WebhookOuterClass._RotateWebhookSecretRequest request, io.grpc.stub.StreamObserver<WebhookOuterClass._RotateWebhookSecretResponse> responseObserver)