Index

A B C D E F G H I L M N O P R S T U V W 
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
 
A B C D E F G H I L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form