Interface SubscriptionServiceAsync
-
- All Implemented Interfaces:
public interface SubscriptionServiceAsync
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceSubscriptionServiceAsync.WithRawResponseA view of SubscriptionServiceAsync that provides access to raw HTTP responses for each method.
-
Method Summary
-
-
Method Detail
-
withRawResponse
abstract SubscriptionServiceAsync.WithRawResponse withRawResponse()
Returns a view of this service that provides access to raw HTTP responses for each method.
-
create
CompletableFuture<EventSubscription> create(EventSubscriptionCreateParams params)
Create a new event subscription.
-
create
abstract CompletableFuture<EventSubscription> create(EventSubscriptionCreateParams params, RequestOptions requestOptions)
-
retrieve
CompletableFuture<EventSubscription> retrieve(EventSubscriptionRetrieveParams params)
Get an event subscription.
-
retrieve
abstract CompletableFuture<EventSubscription> retrieve(EventSubscriptionRetrieveParams params, RequestOptions requestOptions)
-
update
CompletableFuture<EventSubscription> update(EventSubscriptionUpdateParams params)
Update an event subscription.
-
update
abstract CompletableFuture<EventSubscription> update(EventSubscriptionUpdateParams params, RequestOptions requestOptions)
-
list
CompletableFuture<EventSubscriptionListPageAsync> list()
List all the event subscriptions.
-
list
abstract CompletableFuture<EventSubscriptionListPageAsync> list(EventSubscriptionListParams params, RequestOptions requestOptions)
-
list
CompletableFuture<EventSubscriptionListPageAsync> list(RequestOptions requestOptions)
-
delete
CompletableFuture<Void> delete(EventSubscriptionDeleteParams params)
Delete an event subscription.
-
delete
abstract CompletableFuture<Void> delete(EventSubscriptionDeleteParams params, RequestOptions requestOptions)
-
listAttempts
CompletableFuture<EventSubscriptionListAttemptsPageAsync> listAttempts(EventSubscriptionListAttemptsParams params)
List all the message attempts for a given event subscription.
-
listAttempts
abstract CompletableFuture<EventSubscriptionListAttemptsPageAsync> listAttempts(EventSubscriptionListAttemptsParams params, RequestOptions requestOptions)
-
recover
CompletableFuture<Void> recover(EventSubscriptionRecoverParams params)
Resend all failed messages since a given time.
-
recover
abstract CompletableFuture<Void> recover(EventSubscriptionRecoverParams params, RequestOptions requestOptions)
-
replayMissing
CompletableFuture<Void> replayMissing(EventSubscriptionReplayMissingParams params)
Replays messages to the endpoint. Only messages that were created after
beginwill be sent. Messages that were previously sent to the endpoint are not resent. Message will be retried if endpoint responds with a non-2xx status code. See Retry Schedule for details.
-
replayMissing
abstract CompletableFuture<Void> replayMissing(EventSubscriptionReplayMissingParams params, RequestOptions requestOptions)
-
retrieveSecret
CompletableFuture<SubscriptionRetrieveSecretResponse> retrieveSecret(EventSubscriptionRetrieveSecretParams params)
Get the secret for an event subscription.
-
retrieveSecret
abstract CompletableFuture<SubscriptionRetrieveSecretResponse> retrieveSecret(EventSubscriptionRetrieveSecretParams params, RequestOptions requestOptions)
-
rotateSecret
CompletableFuture<Void> rotateSecret(EventSubscriptionRotateSecretParams params)
Rotate the secret for an event subscription. The previous secret will be valid for the next 24 hours.
-
rotateSecret
abstract CompletableFuture<Void> rotateSecret(EventSubscriptionRotateSecretParams params, RequestOptions requestOptions)
-
sendSimulatedExample
CompletableFuture<Void> sendSimulatedExample(EventSubscriptionSendSimulatedExampleParams params)
Send an example message for event.
-
sendSimulatedExample
abstract CompletableFuture<Void> sendSimulatedExample(EventSubscriptionSendSimulatedExampleParams params, RequestOptions requestOptions)
-
-
-
-