Class TransactionalSendParams.Builder
-
- All Implemented Interfaces:
public final class TransactionalSendParams.Builder
A builder for TransactionalSendParams.
-
-
Method Summary
-
-
Method Detail
-
from
final TransactionalSendParams.Builder from(String from)
The Sender ID.
-
from
final TransactionalSendParams.Builder from(JsonField<String> from)
The Sender ID.
-
templateId
final TransactionalSendParams.Builder templateId(String templateId)
The template identifier.
-
templateId
final TransactionalSendParams.Builder templateId(JsonField<String> templateId)
The template identifier.
-
to
final TransactionalSendParams.Builder to(String to)
The recipient's phone number.
-
to
final TransactionalSendParams.Builder to(JsonField<String> to)
The recipient's phone number.
-
callbackUrl
final TransactionalSendParams.Builder callbackUrl(String callbackUrl)
The callback URL.
-
callbackUrl
final TransactionalSendParams.Builder callbackUrl(JsonField<String> callbackUrl)
The callback URL.
-
correlationId
final TransactionalSendParams.Builder correlationId(String correlationId)
A unique, user-defined identifier that will be included in webhook events.
-
correlationId
final TransactionalSendParams.Builder correlationId(JsonField<String> correlationId)
A unique, user-defined identifier that will be included in webhook events.
-
expiresAt
final TransactionalSendParams.Builder expiresAt(String expiresAt)
The message expiration date.
-
expiresAt
final TransactionalSendParams.Builder expiresAt(JsonField<String> expiresAt)
The message expiration date.
-
locale
final TransactionalSendParams.Builder locale(String locale)
A BCP-47 formatted locale string with the language the text message will be sent to. If there's no locale set, the language will be determined by the country code of the phone number. If the language specified doesn't exist, the default set on the template will be used.
-
locale
final TransactionalSendParams.Builder locale(JsonField<String> locale)
A BCP-47 formatted locale string with the language the text message will be sent to. If there's no locale set, the language will be determined by the country code of the phone number. If the language specified doesn't exist, the default set on the template will be used.
-
variables
final TransactionalSendParams.Builder variables(TransactionalSendParams.Variables variables)
The variables to be replaced in the template.
-
variables
final TransactionalSendParams.Builder variables(JsonField<TransactionalSendParams.Variables> variables)
The variables to be replaced in the template.
-
additionalBodyProperties
final TransactionalSendParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final TransactionalSendParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final TransactionalSendParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final TransactionalSendParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final TransactionalSendParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final TransactionalSendParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final TransactionalSendParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final TransactionalSendParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final TransactionalSendParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final TransactionalSendParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final TransactionalSendParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final TransactionalSendParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final TransactionalSendParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final TransactionalSendParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final TransactionalSendParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final TransactionalSendParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final TransactionalSendParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final TransactionalSendParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final TransactionalSendParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final TransactionalSendParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final TransactionalSendParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final TransactionalSendParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final TransactionalSendParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final TransactionalSendParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final TransactionalSendParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final TransactionalSendParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final TransactionalSendParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final TransactionalSendParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final TransactionalSendParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final TransactionalSendParams build()
-
-
-
-