public static class MtBatchBinarySmsResult.Builder extends Object
| Modifier and Type | Method and Description |
|---|---|
MtBatchBinarySmsResult.Builder |
addAllRecipients(Iterable<String> elements)
Adds elements to
recipients list. |
MtBatchBinarySmsResult.Builder |
addRecipient(String... elements)
Adds elements to
recipients list. |
MtBatchBinarySmsResult.Builder |
addRecipient(String element)
Adds one element to
recipients list. |
MtBatchBinarySmsResult.Builder |
body(byte... body)
Initializes the value for the
body attribute. |
MtBatchBinarySmsResult |
build()
Builds a new
MtBatchBinarySmsResult. |
MtBatchBinarySmsResult.Builder |
callbackUrl(URI callbackUrl)
Initializes the value for the
callbackUrl attribute. |
MtBatchBinarySmsResult.Builder |
canceled(boolean canceled)
Initializes the value for the
canceled attribute. |
MtBatchBinarySmsResult.Builder |
createdAt(OffsetDateTime createdAt)
Initializes the value for the
createdAt attribute. |
MtBatchBinarySmsResult.Builder |
deliveryReport(ReportType deliveryReport)
Initializes the value for the
deliveryReport attribute. |
MtBatchBinarySmsResult.Builder |
expireAt(OffsetDateTime expireAt)
Initializes the value for the
expireAt attribute. |
MtBatchBinarySmsResult.Builder |
id(BatchId id)
Initializes the value for the
id attribute. |
MtBatchBinarySmsResult.Builder |
modifiedAt(OffsetDateTime modifiedAt)
Initializes the value for the
modifiedAt attribute. |
MtBatchBinarySmsResult.Builder |
recipients(Iterable<String> elements)
Sets or replaces all elements for
recipients list. |
MtBatchBinarySmsResult.Builder |
sendAt(OffsetDateTime sendAt)
Initializes the value for the
sendAt attribute. |
MtBatchBinarySmsResult.Builder |
sender(String sender)
Initializes the value for the
sender attribute. |
MtBatchBinarySmsResult.Builder |
udh(byte... udh)
Initializes the value for the
udh attribute. |
MtBatchBinarySmsResult.Builder |
using(MtBatchBinarySmsResult instance)
Fill a builder with attribute values from the provided
com.clxcommunications.xms.api.MtBatchBinarySmsResult instance. |
MtBatchBinarySmsResult.Builder |
using(MtBatchSmsResult instance)
Fill a builder with attribute values from the provided
com.clxcommunications.xms.api.MtBatchSmsResult instance. |
public final MtBatchBinarySmsResult.Builder using(MtBatchBinarySmsResult instance)
com.clxcommunications.xms.api.MtBatchBinarySmsResult instance.instance - The instance from which to copy valuesthis builder for use in a chained invocationpublic final MtBatchBinarySmsResult.Builder using(MtBatchSmsResult instance)
com.clxcommunications.xms.api.MtBatchSmsResult instance.instance - The instance from which to copy valuesthis builder for use in a chained invocationpublic final MtBatchBinarySmsResult.Builder udh(byte... udh)
udh attribute.udh - The elements for udhthis builder for use in a chained invocationpublic final MtBatchBinarySmsResult.Builder body(byte... body)
body attribute.body - The elements for bodythis builder for use in a chained invocationpublic final MtBatchBinarySmsResult.Builder id(BatchId id)
id attribute.id - The value for idthis builder for use in a chained invocationpublic final MtBatchBinarySmsResult.Builder addRecipient(String element)
recipients list.element - A recipients elementthis builder for use in a chained invocationpublic final MtBatchBinarySmsResult.Builder addRecipient(String... elements)
recipients list.elements - An array of recipients elementsthis builder for use in a chained invocationpublic final MtBatchBinarySmsResult.Builder recipients(Iterable<String> elements)
recipients list.elements - An iterable of recipients elementsthis builder for use in a chained invocationpublic final MtBatchBinarySmsResult.Builder addAllRecipients(Iterable<String> elements)
recipients list.elements - An iterable of recipients elementsthis builder for use in a chained invocationpublic final MtBatchBinarySmsResult.Builder sender(@Nullable String sender)
sender attribute.sender - The value for sender (can be null)this builder for use in a chained invocationpublic final MtBatchBinarySmsResult.Builder deliveryReport(@Nullable ReportType deliveryReport)
deliveryReport attribute.deliveryReport - The value for deliveryReport (can be null)this builder for use in a chained invocationpublic final MtBatchBinarySmsResult.Builder callbackUrl(@Nullable URI callbackUrl)
callbackUrl attribute.callbackUrl - The value for callbackUrl (can be null)this builder for use in a chained invocationpublic final MtBatchBinarySmsResult.Builder sendAt(@Nullable OffsetDateTime sendAt)
sendAt attribute.sendAt - The value for sendAt (can be null)this builder for use in a chained invocationpublic final MtBatchBinarySmsResult.Builder expireAt(@Nullable OffsetDateTime expireAt)
expireAt attribute.expireAt - The value for expireAt (can be null)this builder for use in a chained invocationpublic final MtBatchBinarySmsResult.Builder createdAt(@Nullable OffsetDateTime createdAt)
createdAt attribute.createdAt - The value for createdAt (can be null)this builder for use in a chained invocationpublic final MtBatchBinarySmsResult.Builder modifiedAt(@Nullable OffsetDateTime modifiedAt)
modifiedAt attribute.modifiedAt - The value for modifiedAt (can be null)this builder for use in a chained invocationpublic final MtBatchBinarySmsResult.Builder canceled(boolean canceled)
canceled attribute.canceled - The value for canceledthis builder for use in a chained invocationpublic MtBatchBinarySmsResult build()
MtBatchBinarySmsResult.IllegalStateException - if any required attributes are missingCopyright © 2016–2019 CLX Communications. All rights reserved.