Index
All Classes and Interfaces|All Packages|Serialized Form
A
- addHeader(String, String) - Method in class dev.evercatch.model.CreateDestinationRequest.Builder
B
- build() - Method in class dev.evercatch.model.CreateDestinationRequest.Builder
- build() - Method in class dev.evercatch.model.ListEventsRequest.Builder
- builder() - Static method in class dev.evercatch.model.CreateDestinationRequest
- builder() - Static method in class dev.evercatch.model.ListEventsRequest
- Builder() - Constructor for class dev.evercatch.model.CreateDestinationRequest.Builder
- Builder() - Constructor for class dev.evercatch.model.ListEventsRequest.Builder
C
- createDestination(CreateDestinationRequest) - Method in class dev.evercatch.EvercatchClient
-
Creates a new webhook destination.
- CreateDestinationRequest - Class in dev.evercatch.model
-
Request object for creating a new webhook destination.
- CreateDestinationRequest.Builder - Class in dev.evercatch.model
- cursor(String) - Method in class dev.evercatch.model.ListEventsRequest.Builder
-
Pagination cursor from the previous response's
nextCursorfield.
D
- delete(String) - Method in class dev.evercatch.http.HttpClient
- deleteDestination(String) - Method in class dev.evercatch.EvercatchClient
-
Deletes a destination.
- Destination - Class in dev.evercatch.model
-
A webhook destination registered on Evercatch.
- Destination() - Constructor for class dev.evercatch.model.Destination
- DestinationListResponse - Class in dev.evercatch.model
-
Wrapper for paginated destination list responses from the API.
- DestinationListResponse() - Constructor for class dev.evercatch.model.DestinationListResponse
- dev.evercatch - package dev.evercatch
- dev.evercatch.http - package dev.evercatch.http
- dev.evercatch.model - package dev.evercatch.model
- dev.evercatch.spring - package dev.evercatch.spring
E
- Event - Class in dev.evercatch.model
-
A webhook event captured by Evercatch.
- Event() - Constructor for class dev.evercatch.model.Event
- EventListResponse - Class in dev.evercatch.model
-
Wrapper for paginated event list responses from the API.
- EventListResponse() - Constructor for class dev.evercatch.model.EventListResponse
- eventType(String) - Method in class dev.evercatch.model.ListEventsRequest.Builder
-
Filter by event type, e.g.
- eventTypes(List<String>) - Method in class dev.evercatch.model.CreateDestinationRequest.Builder
- EvercatchAutoConfiguration - Class in dev.evercatch.spring
-
Spring Boot auto-configuration for the Evercatch SDK.
- EvercatchAutoConfiguration() - Constructor for class dev.evercatch.spring.EvercatchAutoConfiguration
- evercatchClient(EvercatchProperties) - Method in class dev.evercatch.spring.EvercatchAutoConfiguration
- EvercatchClient - Class in dev.evercatch
-
Evercatch API client for Java.
- EvercatchClient(String) - Constructor for class dev.evercatch.EvercatchClient
-
Creates a client using the default API base URL.
- EvercatchClient(String, String) - Constructor for class dev.evercatch.EvercatchClient
-
Creates a client with a custom base URL (useful for self-hosted instances or testing).
- EvercatchException - Exception in dev.evercatch
-
Exception thrown when Evercatch API operations fail.
- EvercatchException(String) - Constructor for exception dev.evercatch.EvercatchException
- EvercatchException(String, int) - Constructor for exception dev.evercatch.EvercatchException
- EvercatchException(String, Throwable) - Constructor for exception dev.evercatch.EvercatchException
- EvercatchProperties - Class in dev.evercatch.spring
-
Spring Boot configuration properties for the Evercatch SDK.
- EvercatchProperties() - Constructor for class dev.evercatch.spring.EvercatchProperties
G
- get(String) - Method in class dev.evercatch.http.HttpClient
- getApiKey() - Method in class dev.evercatch.spring.EvercatchProperties
- getBaseUrl() - Method in class dev.evercatch.spring.EvercatchProperties
- getCreatedAt() - Method in class dev.evercatch.model.Destination
- getCreatedAt() - Method in class dev.evercatch.model.Event
- getCursor() - Method in class dev.evercatch.model.ListEventsRequest
- getData() - Method in class dev.evercatch.model.DestinationListResponse
- getData() - Method in class dev.evercatch.model.EventListResponse
- getDestination(String) - Method in class dev.evercatch.EvercatchClient
-
Retrieves a single destination by ID.
- getDestinationId() - Method in class dev.evercatch.model.Event
- getDestinationsCount() - Method in class dev.evercatch.model.Usage
- getDestinationsLimit() - Method in class dev.evercatch.model.Usage
- getEvent(String) - Method in class dev.evercatch.EvercatchClient
-
Retrieves a single event by ID.
- getEventsLimit() - Method in class dev.evercatch.model.Usage
- getEventsThisMonth() - Method in class dev.evercatch.model.Usage
- getEventType() - Method in class dev.evercatch.model.Event
- getEventType() - Method in class dev.evercatch.model.ListEventsRequest
- getEventTypes() - Method in class dev.evercatch.model.CreateDestinationRequest
- getEventTypes() - Method in class dev.evercatch.model.Destination
- getHeaders() - Method in class dev.evercatch.model.CreateDestinationRequest
- getHeaders() - Method in class dev.evercatch.model.Destination
- getHeaders() - Method in class dev.evercatch.model.Event
- getId() - Method in class dev.evercatch.model.Destination
- getId() - Method in class dev.evercatch.model.Event
- getLimit() - Method in class dev.evercatch.model.ListEventsRequest
- getName() - Method in class dev.evercatch.model.CreateDestinationRequest
- getName() - Method in class dev.evercatch.model.Destination
- getNextCursor() - Method in class dev.evercatch.model.DestinationListResponse
- getNextCursor() - Method in class dev.evercatch.model.EventListResponse
- getPayload() - Method in class dev.evercatch.model.Event
- getPeriodEnd() - Method in class dev.evercatch.model.Usage
- getPeriodStart() - Method in class dev.evercatch.model.Usage
- getPlan() - Method in class dev.evercatch.model.Usage
- getProcessedAt() - Method in class dev.evercatch.model.Event
- getProvider() - Method in class dev.evercatch.model.Event
- getProvider() - Method in class dev.evercatch.model.ListEventsRequest
- getProviders() - Method in class dev.evercatch.model.CreateDestinationRequest
- getProviders() - Method in class dev.evercatch.model.Destination
- getRetryCount() - Method in class dev.evercatch.model.Event
- getStatus() - Method in class dev.evercatch.model.Event
- getStatus() - Method in class dev.evercatch.model.ListEventsRequest
- getStatusCode() - Method in exception dev.evercatch.EvercatchException
-
Returns the HTTP status code that triggered this exception, or
-1if the failure was not caused by an HTTP response (e.g. - getTotal() - Method in class dev.evercatch.model.DestinationListResponse
- getTotal() - Method in class dev.evercatch.model.EventListResponse
- getUpdatedAt() - Method in class dev.evercatch.model.Destination
- getUrl() - Method in class dev.evercatch.model.CreateDestinationRequest
- getUrl() - Method in class dev.evercatch.model.Destination
- getUsage() - Method in class dev.evercatch.EvercatchClient
-
Returns current account usage statistics.
H
- headers(Map<String, String>) - Method in class dev.evercatch.model.CreateDestinationRequest.Builder
- HttpClient - Class in dev.evercatch.http
-
Thin OkHttp wrapper that attaches Evercatch authentication headers to every outbound request.
- HttpClient(String) - Constructor for class dev.evercatch.http.HttpClient
I
- isEnabled() - Method in class dev.evercatch.model.Destination
L
- limit(int) - Method in class dev.evercatch.model.ListEventsRequest.Builder
-
Maximum number of results to return (default 20, max 100).
- listDestinations() - Method in class dev.evercatch.EvercatchClient
-
Returns all webhook destinations for the account.
- listEvents(ListEventsRequest) - Method in class dev.evercatch.EvercatchClient
-
Lists webhook events with optional filters.
- ListEventsRequest - Class in dev.evercatch.model
-
Parameters for filtering and paginating the events list.
- ListEventsRequest.Builder - Class in dev.evercatch.model
N
- name(String) - Method in class dev.evercatch.model.CreateDestinationRequest.Builder
P
- post(String, RequestBody) - Method in class dev.evercatch.http.HttpClient
- provider(String) - Method in class dev.evercatch.model.ListEventsRequest.Builder
-
Filter by provider slug, e.g.
- providers(List<String>) - Method in class dev.evercatch.model.CreateDestinationRequest.Builder
- put(String, RequestBody) - Method in class dev.evercatch.http.HttpClient
R
- replayEvent(String, List<String>) - Method in class dev.evercatch.EvercatchClient
-
Replays an event to the specified destinations.
S
- setApiKey(String) - Method in class dev.evercatch.spring.EvercatchProperties
- setBaseUrl(String) - Method in class dev.evercatch.spring.EvercatchProperties
- setCreatedAt(Date) - Method in class dev.evercatch.model.Destination
- setCreatedAt(Date) - Method in class dev.evercatch.model.Event
- setData(List<Destination>) - Method in class dev.evercatch.model.DestinationListResponse
- setData(List<Event>) - Method in class dev.evercatch.model.EventListResponse
- setDestinationId(String) - Method in class dev.evercatch.model.Event
- setDestinationsCount(int) - Method in class dev.evercatch.model.Usage
- setDestinationsLimit(int) - Method in class dev.evercatch.model.Usage
- setEnabled(boolean) - Method in class dev.evercatch.model.Destination
- setEventsLimit(int) - Method in class dev.evercatch.model.Usage
- setEventsThisMonth(int) - Method in class dev.evercatch.model.Usage
- setEventType(String) - Method in class dev.evercatch.model.Event
- setEventTypes(List<String>) - Method in class dev.evercatch.model.Destination
- setHeaders(JsonObject) - Method in class dev.evercatch.model.Event
- setHeaders(Map<String, String>) - Method in class dev.evercatch.model.Destination
- setId(String) - Method in class dev.evercatch.model.Destination
- setId(String) - Method in class dev.evercatch.model.Event
- setName(String) - Method in class dev.evercatch.model.Destination
- setNextCursor(String) - Method in class dev.evercatch.model.DestinationListResponse
- setNextCursor(String) - Method in class dev.evercatch.model.EventListResponse
- setPayload(JsonObject) - Method in class dev.evercatch.model.Event
- setPeriodEnd(Date) - Method in class dev.evercatch.model.Usage
- setPeriodStart(Date) - Method in class dev.evercatch.model.Usage
- setPlan(String) - Method in class dev.evercatch.model.Usage
- setProcessedAt(Date) - Method in class dev.evercatch.model.Event
- setProvider(String) - Method in class dev.evercatch.model.Event
- setProviders(List<String>) - Method in class dev.evercatch.model.Destination
- setRetryCount(int) - Method in class dev.evercatch.model.Event
- setStatus(String) - Method in class dev.evercatch.model.Event
- setTotal(Integer) - Method in class dev.evercatch.model.DestinationListResponse
- setTotal(Integer) - Method in class dev.evercatch.model.EventListResponse
- setUpdatedAt(Date) - Method in class dev.evercatch.model.Destination
- setUrl(String) - Method in class dev.evercatch.model.Destination
- status(String) - Method in class dev.evercatch.model.ListEventsRequest.Builder
-
Filter by delivery status:
"delivered","failed","pending".
T
- toString() - Method in class dev.evercatch.model.Destination
- toString() - Method in class dev.evercatch.model.Event
- toString() - Method in class dev.evercatch.model.Usage
U
- url(String) - Method in class dev.evercatch.model.CreateDestinationRequest.Builder
- Usage - Class in dev.evercatch.model
-
Account usage statistics returned by
/account/usage. - Usage() - Constructor for class dev.evercatch.model.Usage
All Classes and Interfaces|All Packages|Serialized Form