Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- account() - Method in class com.sendly.Sendly
-
Get the Account resource.
- AccountResource - Class in com.sendly.resources
-
Account resource for accessing account information and credits.
- AccountResource(Sendly) - Constructor for class com.sendly.resources.AccountResource
- addMessage(BatchMessageItem) - Method in class com.sendly.models.SendBatchRequest.Builder
- addMessage(String, String) - Method in class com.sendly.models.SendBatchRequest.Builder
- AuthenticationException - Exception in com.sendly.exceptions
-
Thrown when the API key is invalid or missing.
- AuthenticationException(String) - Constructor for exception com.sendly.exceptions.AuthenticationException
B
- baseUrl(String) - Method in class com.sendly.Sendly.Builder
- BatchList - Class in com.sendly.models
-
A list of message batches with pagination metadata.
- BatchList(JsonObject) - Constructor for class com.sendly.models.BatchList
- BatchMessageItem - Class in com.sendly.models
-
Represents a single message in a batch send request.
- BatchMessageItem(String, String) - Constructor for class com.sendly.models.BatchMessageItem
-
Create a new batch message item.
- BatchMessageResponse - Class in com.sendly.models
-
Response from a batch send operation.
- BatchMessageResponse(JsonObject) - Constructor for class com.sendly.models.BatchMessageResponse
-
Create a BatchMessageResponse from a JSON object.
- BatchMessageResult - Class in com.sendly.models
-
Represents the result of a single message in a batch.
- BatchMessageResult(JsonObject) - Constructor for class com.sendly.models.BatchMessageResult
-
Create a BatchMessageResult from a JSON object.
- build() - Method in class com.sendly.models.ListBatchesRequest.Builder
- build() - Method in class com.sendly.models.ListMessagesRequest.Builder
- build() - Method in class com.sendly.models.ListScheduledMessagesRequest.Builder
- build() - Method in class com.sendly.models.ScheduleMessageRequest.Builder
- build() - Method in class com.sendly.models.SendBatchRequest.Builder
- build() - Method in class com.sendly.models.SendMessageRequest.Builder
- builder() - Static method in class com.sendly.models.ListBatchesRequest
-
Create a builder for ListBatchesRequest.
- builder() - Static method in class com.sendly.models.ListMessagesRequest
-
Create a builder.
- builder() - Static method in class com.sendly.models.ListScheduledMessagesRequest
-
Create a builder for ListScheduledMessagesRequest.
- builder() - Static method in class com.sendly.models.ScheduleMessageRequest
-
Create a builder for ScheduleMessageRequest.
- builder() - Static method in class com.sendly.models.SendBatchRequest
-
Create a builder for SendBatchRequest.
- builder() - Static method in class com.sendly.models.SendMessageRequest
-
Create a builder for SendMessageRequest.
- Builder() - Constructor for class com.sendly.models.ListBatchesRequest.Builder
- Builder() - Constructor for class com.sendly.models.ListMessagesRequest.Builder
- Builder() - Constructor for class com.sendly.models.ListScheduledMessagesRequest.Builder
- Builder() - Constructor for class com.sendly.models.ScheduleMessageRequest.Builder
- Builder() - Constructor for class com.sendly.models.SendBatchRequest.Builder
- Builder() - Constructor for class com.sendly.models.SendMessageRequest.Builder
- Builder() - Constructor for class com.sendly.Sendly.Builder
C
- cancelScheduled(String) - Method in class com.sendly.resources.Messages
-
Cancel a scheduled message.
- CancelScheduledMessageResponse - Class in com.sendly.models
-
Response from cancelling a scheduled message.
- CancelScheduledMessageResponse(JsonObject) - Constructor for class com.sendly.models.CancelScheduledMessageResponse
-
Create a CancelScheduledMessageResponse from a JSON object.
- CIRCUIT_CLOSED - Static variable in class com.sendly.models.Webhook
- CIRCUIT_HALF_OPEN - Static variable in class com.sendly.models.Webhook
- CIRCUIT_OPEN - Static variable in class com.sendly.models.Webhook
- com.sendly - package com.sendly
- com.sendly.exceptions - package com.sendly.exceptions
- com.sendly.models - package com.sendly.models
- com.sendly.resources - package com.sendly.resources
- com.sendly.webhooks - package com.sendly.webhooks
- connectTimeout(Duration) - Method in class com.sendly.Sendly.Builder
- create(String, List<String>) - Method in class com.sendly.resources.WebhooksResource
-
Create a new webhook endpoint.
- create(String, List<String>, String, Map<String, Object>) - Method in class com.sendly.resources.WebhooksResource
-
Create a new webhook endpoint with options.
- Credits - Class in com.sendly.models
-
Represents credit balance information.
- Credits(JsonObject) - Constructor for class com.sendly.models.Credits
D
- DEFAULT_BASE_URL - Static variable in class com.sendly.Sendly
- DEFAULT_TIMEOUT - Static variable in class com.sendly.Sendly
- delete(String) - Method in class com.sendly.resources.WebhooksResource
-
Delete a webhook.
- delete(String) - Method in class com.sendly.Sendly
-
Make a DELETE request.
E
- each() - Method in class com.sendly.resources.Messages
-
Iterate over all messages with automatic pagination.
- each(ListMessagesRequest) - Method in class com.sendly.resources.Messages
-
Iterate over all messages with automatic pagination.
F
- first() - Method in class com.sendly.models.MessageList
-
Get first message.
- from(String) - Method in class com.sendly.models.ScheduleMessageRequest.Builder
- from(String) - Method in class com.sendly.models.SendBatchRequest.Builder
G
- generateSignature(String, String) - Static method in class com.sendly.webhooks.Webhooks
-
Generate a webhook signature for testing purposes.
- get(int) - Method in class com.sendly.models.MessageList
-
Get message at index.
- get(String) - Method in class com.sendly.resources.Messages
-
Get a message by ID.
- get(String) - Method in class com.sendly.resources.WebhooksResource
-
Get a specific webhook by ID.
- get(String, Map<String, String>) - Method in class com.sendly.Sendly
-
Make a GET request.
- getApiKeyUsage(String) - Method in class com.sendly.resources.AccountResource
-
Get API key usage statistics.
- getApiVersion() - Method in class com.sendly.models.Webhook
- getApiVersion() - Method in class com.sendly.webhooks.Webhooks.WebhookEvent
- getAttemptNumber() - Method in class com.sendly.models.WebhookDelivery
- getAvailableBalance() - Method in class com.sendly.models.Credits
- getBalance() - Method in class com.sendly.models.Credits
- getBatch(String) - Method in class com.sendly.resources.Messages
-
Get a batch by ID.
- getBatchId() - Method in class com.sendly.models.BatchMessageResponse
- getCancelledAt() - Method in class com.sendly.models.CancelScheduledMessageResponse
- getCancelledAt() - Method in class com.sendly.models.ScheduledMessage
- getCircuitOpenedAt() - Method in class com.sendly.models.Webhook
- getCircuitState() - Method in class com.sendly.models.Webhook
- getCompletedAt() - Method in class com.sendly.models.BatchMessageResponse
- getCreatedAt() - Method in class com.sendly.models.BatchMessageResponse
- getCreatedAt() - Method in class com.sendly.models.Message
- getCreatedAt() - Method in class com.sendly.models.ScheduledMessage
- getCreatedAt() - Method in class com.sendly.models.Webhook
- getCreatedAt() - Method in class com.sendly.models.WebhookDelivery
- getCreatedAt() - Method in class com.sendly.webhooks.Webhooks.WebhookEvent
- getCredits() - Method in class com.sendly.resources.AccountResource
-
Get credit balance.
- getCreditsRefunded() - Method in class com.sendly.models.CancelScheduledMessageResponse
- getCreditsReserved() - Method in class com.sendly.models.ScheduledMessage
- getCreditsUsed() - Method in class com.sendly.models.BatchMessageResponse
- getCreditsUsed() - Method in class com.sendly.models.Message
- getCreditsUsed() - Method in class com.sendly.webhooks.Webhooks.WebhookMessageData
- getData() - Method in class com.sendly.models.BatchList
-
Get all batches in this page.
- getData() - Method in class com.sendly.models.MessageList
-
Get all messages.
- getData() - Method in class com.sendly.models.ScheduledMessageList
-
Get all messages in this page.
- getData() - Method in class com.sendly.webhooks.Webhooks.WebhookEvent
- getDeliveredAt() - Method in class com.sendly.models.Message
- getDeliveredAt() - Method in class com.sendly.models.WebhookDelivery
- getDeliveredAt() - Method in class com.sendly.webhooks.Webhooks.WebhookMessageData
- getDeliveries(String) - Method in class com.sendly.resources.WebhooksResource
-
Get delivery history for a webhook.
- getDescription() - Method in class com.sendly.models.Webhook
- getDirection() - Method in class com.sendly.models.Message
- getError() - Method in class com.sendly.models.BatchMessageResult
- getError() - Method in class com.sendly.models.ScheduledMessage
- getError() - Method in class com.sendly.models.WebhookTestResult
- getError() - Method in class com.sendly.webhooks.Webhooks.WebhookMessageData
- getErrorCode() - Method in exception com.sendly.exceptions.SendlyException
-
Get the error code.
- getErrorCode() - Method in class com.sendly.models.Message
- getErrorCode() - Method in class com.sendly.models.WebhookDelivery
- getErrorCode() - Method in class com.sendly.webhooks.Webhooks.WebhookMessageData
- getErrorMessage() - Method in class com.sendly.models.Message
- getErrorMessage() - Method in class com.sendly.models.WebhookDelivery
- getEventId() - Method in class com.sendly.models.WebhookDelivery
- getEvents() - Method in class com.sendly.models.Webhook
- getEventType() - Method in class com.sendly.models.WebhookDelivery
- getFailed() - Method in class com.sendly.models.BatchMessageResponse
- getFailedAt() - Method in class com.sendly.webhooks.Webhooks.WebhookMessageData
- getFailureCount() - Method in class com.sendly.models.Webhook
- getFrom() - Method in class com.sendly.models.Message
- getFrom() - Method in class com.sendly.models.ScheduledMessage
- getFrom() - Method in class com.sendly.models.ScheduleMessageRequest
- getFrom() - Method in class com.sendly.models.SendBatchRequest
- getFrom() - Method in class com.sendly.webhooks.Webhooks.WebhookMessageData
- getGson() - Method in class com.sendly.Sendly
-
Get the Gson instance.
- getId() - Method in class com.sendly.models.BatchMessageResult
- getId() - Method in class com.sendly.models.CancelScheduledMessageResponse
- getId() - Method in class com.sendly.models.Message
- getId() - Method in class com.sendly.models.ScheduledMessage
- getId() - Method in class com.sendly.models.Webhook
- getId() - Method in class com.sendly.models.WebhookDelivery
- getId() - Method in class com.sendly.webhooks.Webhooks.WebhookEvent
- getLastDeliveryAt() - Method in class com.sendly.models.Webhook
- getLastFailureAt() - Method in class com.sendly.models.Webhook
- getLimit() - Method in class com.sendly.models.BatchList
-
Get the limit used for this request.
- getLimit() - Method in class com.sendly.models.ListBatchesRequest
- getLimit() - Method in class com.sendly.models.ListScheduledMessagesRequest
- getLimit() - Method in class com.sendly.models.MessageList
-
Get limit.
- getLimit() - Method in class com.sendly.models.ScheduledMessageList
-
Get the limit used for this request.
- getMaxAttempts() - Method in class com.sendly.models.WebhookDelivery
- getMessageId() - Method in class com.sendly.webhooks.Webhooks.WebhookMessageData
- getMessages() - Method in class com.sendly.models.BatchMessageResponse
- getMessages() - Method in class com.sendly.models.SendBatchRequest
- getMessageType() - Method in class com.sendly.models.ScheduleMessageRequest
- getMessageType() - Method in class com.sendly.models.SendBatchRequest
- getMessageType() - Method in class com.sendly.models.SendMessageRequest
- getMetadata() - Method in class com.sendly.models.Webhook
- getMode() - Method in class com.sendly.models.Webhook
- getNextRetryAt() - Method in class com.sendly.models.WebhookDelivery
- getOffset() - Method in class com.sendly.models.BatchList
-
Get the offset used for this request.
- getOffset() - Method in class com.sendly.models.ListBatchesRequest
- getOffset() - Method in class com.sendly.models.ListScheduledMessagesRequest
- getOffset() - Method in class com.sendly.models.MessageList
-
Get offset.
- getOffset() - Method in class com.sendly.models.ScheduledMessageList
-
Get the offset used for this request.
- getQueued() - Method in class com.sendly.models.BatchMessageResponse
- getReservedBalance() - Method in class com.sendly.models.Credits
- getResponseStatusCode() - Method in class com.sendly.models.WebhookDelivery
- getResponseTimeMs() - Method in class com.sendly.models.WebhookDelivery
- getResponseTimeMs() - Method in class com.sendly.models.WebhookTestResult
- getRetryAfter() - Method in exception com.sendly.exceptions.RateLimitException
-
Get the number of seconds to wait before retrying.
- getScheduled(String) - Method in class com.sendly.resources.Messages
-
Get a scheduled message by ID.
- getScheduledAt() - Method in class com.sendly.models.ScheduledMessage
- getScheduledAt() - Method in class com.sendly.models.ScheduleMessageRequest
- getSecret() - Method in class com.sendly.models.WebhookCreatedResponse
-
Get the webhook signing secret (only shown once at creation!).
- getSegments() - Method in class com.sendly.models.Message
- getSegments() - Method in class com.sendly.webhooks.Webhooks.WebhookMessageData
- getSenderNote() - Method in class com.sendly.models.Message
- getSenderType() - Method in class com.sendly.models.Message
- getSentAt() - Method in class com.sendly.models.ScheduledMessage
- getStatus() - Method in class com.sendly.models.BatchMessageResponse
- getStatus() - Method in class com.sendly.models.BatchMessageResult
- getStatus() - Method in class com.sendly.models.CancelScheduledMessageResponse
- getStatus() - Method in class com.sendly.models.ListBatchesRequest
- getStatus() - Method in class com.sendly.models.ListScheduledMessagesRequest
- getStatus() - Method in class com.sendly.models.Message
- getStatus() - Method in class com.sendly.models.ScheduledMessage
- getStatus() - Method in class com.sendly.models.WebhookDelivery
- getStatus() - Method in class com.sendly.webhooks.Webhooks.WebhookMessageData
- getStatusCode() - Method in exception com.sendly.exceptions.SendlyException
-
Get the HTTP status code.
- getStatusCode() - Method in class com.sendly.models.WebhookTestResult
- getSuccessfulDeliveries() - Method in class com.sendly.models.Webhook
- getSuccessRate() - Method in class com.sendly.models.Webhook
- getTelnyxMessageId() - Method in class com.sendly.models.Message
- getText() - Method in class com.sendly.models.BatchMessageItem
- getText() - Method in class com.sendly.models.Message
- getText() - Method in class com.sendly.models.ScheduledMessage
- getText() - Method in class com.sendly.models.ScheduleMessageRequest
- getText() - Method in class com.sendly.models.SendMessageRequest
- getTo() - Method in class com.sendly.models.BatchMessageItem
- getTo() - Method in class com.sendly.models.BatchMessageResult
- getTo() - Method in class com.sendly.models.Message
- getTo() - Method in class com.sendly.models.ScheduledMessage
- getTo() - Method in class com.sendly.models.ScheduleMessageRequest
- getTo() - Method in class com.sendly.models.SendMessageRequest
- getTo() - Method in class com.sendly.webhooks.Webhooks.WebhookMessageData
- getTotal() - Method in class com.sendly.models.BatchList
-
Get the total number of batches.
- getTotal() - Method in class com.sendly.models.BatchMessageResponse
- getTotal() - Method in class com.sendly.models.MessageList
-
Get total count.
- getTotal() - Method in class com.sendly.models.ScheduledMessageList
-
Get the total number of scheduled messages.
- getTotalDeliveries() - Method in class com.sendly.models.Webhook
- getType() - Method in class com.sendly.webhooks.Webhooks.WebhookEvent
- getUpdatedAt() - Method in class com.sendly.models.Message
- getUpdatedAt() - Method in class com.sendly.models.Webhook
- getUrl() - Method in class com.sendly.models.Webhook
- getWarning() - Method in class com.sendly.models.Message
- getWebhookId() - Method in class com.sendly.models.WebhookDelivery
H
- hasMore() - Method in class com.sendly.models.BatchList
-
Check if there are more batches to fetch.
- hasMore() - Method in class com.sendly.models.MessageList
-
Check if there are more pages.
- hasMore() - Method in class com.sendly.models.ScheduledMessageList
-
Check if there are more messages to fetch.
I
- InsufficientCreditsException - Exception in com.sendly.exceptions
-
Thrown when the account has insufficient credits.
- InsufficientCreditsException(String) - Constructor for exception com.sendly.exceptions.InsufficientCreditsException
- isActive() - Method in class com.sendly.models.Webhook
- isCancelled() - Method in class com.sendly.models.ScheduledMessage
-
Check if the message was cancelled.
- isCircuitOpen() - Method in class com.sendly.models.Webhook
- isCompleted() - Method in class com.sendly.models.BatchMessageResponse
-
Check if the batch completed successfully.
- isDelivered() - Method in class com.sendly.models.Message
-
Check if the message was delivered.
- isDelivered() - Method in class com.sendly.models.WebhookDelivery
- isEmpty() - Method in class com.sendly.models.MessageList
-
Check if empty.
- isFailed() - Method in class com.sendly.models.BatchMessageResponse
-
Check if all messages in the batch failed.
- isFailed() - Method in class com.sendly.models.BatchMessageResult
-
Check if this message failed.
- isFailed() - Method in class com.sendly.models.Message
-
Check if the message failed.
- isFailed() - Method in class com.sendly.models.ScheduledMessage
-
Check if the message failed.
- isFailed() - Method in class com.sendly.models.WebhookDelivery
- isPartialFailure() - Method in class com.sendly.models.BatchMessageResponse
-
Check if the batch completed with some failures.
- isPending() - Method in class com.sendly.models.Message
-
Check if the message is pending.
- isProcessing() - Method in class com.sendly.models.BatchMessageResponse
-
Check if the batch is still processing.
- isSandbox() - Method in class com.sendly.models.Message
- isScheduled() - Method in class com.sendly.models.ScheduledMessage
-
Check if the message is still scheduled (pending delivery).
- isSent() - Method in class com.sendly.models.ScheduledMessage
-
Check if the message was sent.
- isSuccess() - Method in class com.sendly.models.BatchMessageResult
-
Check if this message was queued successfully.
- isSuccess() - Method in class com.sendly.models.WebhookTestResult
- iterator() - Method in class com.sendly.models.BatchList
- iterator() - Method in class com.sendly.models.MessageList
- iterator() - Method in class com.sendly.models.ScheduledMessageList
L
- last() - Method in class com.sendly.models.MessageList
-
Get last message.
- limit(int) - Method in class com.sendly.models.ListBatchesRequest.Builder
- limit(int) - Method in class com.sendly.models.ListMessagesRequest.Builder
- limit(int) - Method in class com.sendly.models.ListScheduledMessagesRequest.Builder
- list() - Method in class com.sendly.resources.Messages
-
List messages.
- list() - Method in class com.sendly.resources.WebhooksResource
-
List all webhooks.
- list(ListMessagesRequest) - Method in class com.sendly.resources.Messages
-
List messages with options.
- listBatches() - Method in class com.sendly.resources.Messages
-
List all batches.
- listBatches(ListBatchesRequest) - Method in class com.sendly.resources.Messages
-
List batches with options.
- ListBatchesRequest - Class in com.sendly.models
-
Request object for listing message batches.
- ListBatchesRequest.Builder - Class in com.sendly.models
-
Builder for ListBatchesRequest.
- ListMessagesRequest - Class in com.sendly.models
-
Request options for listing messages.
- ListMessagesRequest.Builder - Class in com.sendly.models
-
Builder for ListMessagesRequest.
- listScheduled() - Method in class com.sendly.resources.Messages
-
List scheduled messages.
- listScheduled(ListScheduledMessagesRequest) - Method in class com.sendly.resources.Messages
-
List scheduled messages with options.
- ListScheduledMessagesRequest - Class in com.sendly.models
-
Request object for listing scheduled messages.
- ListScheduledMessagesRequest.Builder - Class in com.sendly.models
-
Builder for ListScheduledMessagesRequest.
M
- maxRetries(int) - Method in class com.sendly.Sendly.Builder
- Message - Class in com.sendly.models
-
Represents an SMS message.
- Message(JsonObject) - Constructor for class com.sendly.models.Message
-
Create a Message from a JSON object.
- MessageList - Class in com.sendly.models
-
Represents a paginated list of messages.
- MessageList(JsonObject) - Constructor for class com.sendly.models.MessageList
-
Create a MessageList from a JSON response.
- messages() - Method in class com.sendly.Sendly
-
Get the Messages resource.
- messages(List<BatchMessageItem>) - Method in class com.sendly.models.SendBatchRequest.Builder
- Messages - Class in com.sendly.resources
-
Messages resource for sending and managing SMS.
- Messages(Sendly) - Constructor for class com.sendly.resources.Messages
- messageType(String) - Method in class com.sendly.models.ScheduleMessageRequest.Builder
-
Set the message type.
- messageType(String) - Method in class com.sendly.models.SendBatchRequest.Builder
-
Set the message type.
- messageType(String) - Method in class com.sendly.models.SendMessageRequest.Builder
-
Set the message type.
- MODE_ALL - Static variable in class com.sendly.models.Webhook
- MODE_LIVE - Static variable in class com.sendly.models.Webhook
- MODE_TEST - Static variable in class com.sendly.models.Webhook
N
- NetworkException - Exception in com.sendly.exceptions
-
Thrown when a network error occurs.
- NetworkException(String) - Constructor for exception com.sendly.exceptions.NetworkException
- NotFoundException - Exception in com.sendly.exceptions
-
Thrown when the requested resource is not found.
- NotFoundException(String) - Constructor for exception com.sendly.exceptions.NotFoundException
O
- offset(int) - Method in class com.sendly.models.ListBatchesRequest.Builder
- offset(int) - Method in class com.sendly.models.ListMessagesRequest.Builder
- offset(int) - Method in class com.sendly.models.ListScheduledMessagesRequest.Builder
P
- parseEvent(String, String, String) - Static method in class com.sendly.webhooks.Webhooks
-
Parse and validate a webhook event.
- patch(String, Object) - Method in class com.sendly.Sendly
-
Make a PATCH request.
- post(String, Object) - Method in class com.sendly.Sendly
-
Make a POST request.
R
- RateLimitException - Exception in com.sendly.exceptions
-
Thrown when the rate limit is exceeded.
- RateLimitException(String) - Constructor for exception com.sendly.exceptions.RateLimitException
- RateLimitException(String, int) - Constructor for exception com.sendly.exceptions.RateLimitException
- readTimeout(Duration) - Method in class com.sendly.Sendly.Builder
- retryDelivery(String, String) - Method in class com.sendly.resources.WebhooksResource
-
Retry a failed delivery.
- rotateSecret(String) - Method in class com.sendly.resources.WebhooksResource
-
Rotate the webhook signing secret.
S
- schedule(ScheduleMessageRequest) - Method in class com.sendly.resources.Messages
-
Schedule a message for future delivery.
- schedule(String, String, String) - Method in class com.sendly.resources.Messages
-
Schedule a message for future delivery.
- scheduledAt(String) - Method in class com.sendly.models.ScheduleMessageRequest.Builder
- ScheduledMessage - Class in com.sendly.models
-
Represents a scheduled SMS message.
- ScheduledMessage(JsonObject) - Constructor for class com.sendly.models.ScheduledMessage
-
Create a ScheduledMessage from a JSON object.
- ScheduledMessageList - Class in com.sendly.models
-
A list of scheduled messages with pagination metadata.
- ScheduledMessageList(JsonObject) - Constructor for class com.sendly.models.ScheduledMessageList
- ScheduleMessageRequest - Class in com.sendly.models
-
Request object for scheduling an SMS message.
- ScheduleMessageRequest(String, String, String) - Constructor for class com.sendly.models.ScheduleMessageRequest
-
Create a new schedule message request.
- ScheduleMessageRequest(String, String, String, String) - Constructor for class com.sendly.models.ScheduleMessageRequest
-
Create a new schedule message request with sender ID.
- ScheduleMessageRequest(String, String, String, String, String) - Constructor for class com.sendly.models.ScheduleMessageRequest
-
Create a new schedule message request with sender ID and message type.
- ScheduleMessageRequest.Builder - Class in com.sendly.models
-
Builder for ScheduleMessageRequest.
- send(SendMessageRequest) - Method in class com.sendly.resources.Messages
-
Send an SMS message.
- send(String, String) - Method in class com.sendly.resources.Messages
-
Send an SMS message.
- sendBatch(SendBatchRequest) - Method in class com.sendly.resources.Messages
-
Send a batch of messages.
- SendBatchRequest - Class in com.sendly.models
-
Request object for sending a batch of SMS messages.
- SendBatchRequest(List<BatchMessageItem>) - Constructor for class com.sendly.models.SendBatchRequest
-
Create a new send batch request.
- SendBatchRequest(List<BatchMessageItem>, String) - Constructor for class com.sendly.models.SendBatchRequest
-
Create a new send batch request with sender ID.
- SendBatchRequest(List<BatchMessageItem>, String, String) - Constructor for class com.sendly.models.SendBatchRequest
-
Create a new send batch request with sender ID and message type.
- SendBatchRequest.Builder - Class in com.sendly.models
-
Builder for SendBatchRequest.
- SENDER_TYPE_ALPHANUMERIC - Static variable in class com.sendly.models.Message
- SENDER_TYPE_NUMBER_POOL - Static variable in class com.sendly.models.Message
- SENDER_TYPE_SANDBOX - Static variable in class com.sendly.models.Message
- Sendly - Class in com.sendly
-
Sendly API Client
- Sendly(String) - Constructor for class com.sendly.Sendly
-
Create a new Sendly client with default settings.
- Sendly(String, Sendly.Builder) - Constructor for class com.sendly.Sendly
-
Create a new Sendly client with custom configuration.
- Sendly.Builder - Class in com.sendly
-
Builder for Sendly client configuration.
- SendlyException - Exception in com.sendly.exceptions
-
Base exception for all Sendly errors.
- SendlyException(String) - Constructor for exception com.sendly.exceptions.SendlyException
- SendlyException(String, int) - Constructor for exception com.sendly.exceptions.SendlyException
- SendlyException(String, int, String) - Constructor for exception com.sendly.exceptions.SendlyException
- SendMessageRequest - Class in com.sendly.models
-
Request object for sending an SMS message.
- SendMessageRequest(String, String) - Constructor for class com.sendly.models.SendMessageRequest
-
Create a new send message request.
- SendMessageRequest(String, String, String) - Constructor for class com.sendly.models.SendMessageRequest
-
Create a new send message request with message type.
- SendMessageRequest.Builder - Class in com.sendly.models
-
Builder for SendMessageRequest.
- size() - Method in class com.sendly.models.MessageList
-
Get the number of messages in this page.
- status(String) - Method in class com.sendly.models.ListBatchesRequest.Builder
- status(String) - Method in class com.sendly.models.ListMessagesRequest.Builder
- status(String) - Method in class com.sendly.models.ListScheduledMessagesRequest.Builder
- STATUS_CANCELLED - Static variable in class com.sendly.models.ScheduledMessage
- STATUS_CANCELLED - Static variable in class com.sendly.models.WebhookDelivery
- STATUS_COMPLETED - Static variable in class com.sendly.models.BatchMessageResponse
- STATUS_DELIVERED - Static variable in class com.sendly.models.Message
- STATUS_DELIVERED - Static variable in class com.sendly.models.WebhookDelivery
- STATUS_FAILED - Static variable in class com.sendly.models.BatchMessageResponse
- STATUS_FAILED - Static variable in class com.sendly.models.Message
- STATUS_FAILED - Static variable in class com.sendly.models.ScheduledMessage
- STATUS_FAILED - Static variable in class com.sendly.models.WebhookDelivery
- STATUS_PARTIAL_FAILURE - Static variable in class com.sendly.models.BatchMessageResponse
- STATUS_PENDING - Static variable in class com.sendly.models.WebhookDelivery
- STATUS_PROCESSING - Static variable in class com.sendly.models.BatchMessageResponse
- STATUS_QUEUED - Static variable in class com.sendly.models.Message
- STATUS_SCHEDULED - Static variable in class com.sendly.models.ScheduledMessage
- STATUS_SENT - Static variable in class com.sendly.models.Message
- STATUS_SENT - Static variable in class com.sendly.models.ScheduledMessage
T
- test(String) - Method in class com.sendly.resources.WebhooksResource
-
Test a webhook endpoint.
- text(String) - Method in class com.sendly.models.ScheduleMessageRequest.Builder
- text(String) - Method in class com.sendly.models.SendMessageRequest.Builder
- timeout(Duration) - Method in class com.sendly.Sendly.Builder
- to(String) - Method in class com.sendly.models.ListMessagesRequest.Builder
- to(String) - Method in class com.sendly.models.ScheduleMessageRequest.Builder
- to(String) - Method in class com.sendly.models.SendMessageRequest.Builder
- toParams() - Method in class com.sendly.models.ListBatchesRequest
-
Convert to query parameters map.
- toParams() - Method in class com.sendly.models.ListMessagesRequest
-
Convert to query parameters map.
- toParams() - Method in class com.sendly.models.ListScheduledMessagesRequest
-
Convert to query parameters map.
- toString() - Method in class com.sendly.models.BatchMessageResponse
- toString() - Method in class com.sendly.models.BatchMessageResult
- toString() - Method in class com.sendly.models.CancelScheduledMessageResponse
- toString() - Method in class com.sendly.models.Credits
- toString() - Method in class com.sendly.models.Message
- toString() - Method in class com.sendly.models.ScheduledMessage
- toString() - Method in class com.sendly.models.Webhook
- toString() - Method in class com.sendly.models.WebhookCreatedResponse
- toString() - Method in class com.sendly.models.WebhookDelivery
- toString() - Method in class com.sendly.models.WebhookTestResult
U
- update(String, String, List<String>, String, Boolean) - Method in class com.sendly.resources.WebhooksResource
-
Update a webhook configuration.
V
- ValidationException - Exception in com.sendly.exceptions
-
Thrown when the request contains invalid parameters.
- ValidationException(String) - Constructor for exception com.sendly.exceptions.ValidationException
- verifySignature(String, String, String) - Static method in class com.sendly.webhooks.Webhooks
-
Verify webhook signature from Sendly.
- VERSION - Static variable in class com.sendly.Sendly
W
- Webhook - Class in com.sendly.models
-
Represents a configured webhook endpoint.
- Webhook(JsonObject) - Constructor for class com.sendly.models.Webhook
- WebhookCreatedResponse - Class in com.sendly.models
-
Response when creating a webhook (includes secret once).
- WebhookCreatedResponse(JsonObject) - Constructor for class com.sendly.models.WebhookCreatedResponse
- WebhookDelivery - Class in com.sendly.models
-
Represents a webhook delivery attempt.
- WebhookDelivery(JsonObject) - Constructor for class com.sendly.models.WebhookDelivery
- WebhookEvent() - Constructor for class com.sendly.webhooks.Webhooks.WebhookEvent
- WebhookMessageData() - Constructor for class com.sendly.webhooks.Webhooks.WebhookMessageData
- webhooks() - Method in class com.sendly.Sendly
-
Get the Webhooks resource.
- Webhooks - Class in com.sendly.webhooks
-
Webhook utilities for verifying and parsing Sendly webhook events.
- Webhooks() - Constructor for class com.sendly.webhooks.Webhooks
- Webhooks.WebhookEvent - Class in com.sendly.webhooks
-
Webhook event from Sendly.
- Webhooks.WebhookMessageData - Class in com.sendly.webhooks
-
Webhook event data containing message details.
- Webhooks.WebhookSignatureException - Exception in com.sendly.webhooks
-
Exception thrown when webhook signature verification fails.
- WebhookSignatureException(String) - Constructor for exception com.sendly.webhooks.Webhooks.WebhookSignatureException
- WebhooksResource - Class in com.sendly.resources
-
Webhooks resource for managing webhook endpoints.
- WebhooksResource(Sendly) - Constructor for class com.sendly.resources.WebhooksResource
- WebhookTestResult - Class in com.sendly.models
-
Result of testing a webhook.
- WebhookTestResult(JsonObject) - Constructor for class com.sendly.models.WebhookTestResult
- writeTimeout(Duration) - Method in class com.sendly.Sendly.Builder
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form