public static final class MoBinarySms.Builder extends Object
| Modifier and Type | Method and Description |
|---|---|
MoBinarySms.Builder |
body(byte... body)
Initializes the value for the
body attribute. |
MoBinarySms |
build()
Builds a new
MoBinarySms. |
MoBinarySms.Builder |
id(String id)
Initializes the value for the
id attribute. |
MoBinarySms.Builder |
operator(String operator)
Initializes the value for the
operator attribute. |
MoBinarySms.Builder |
receivedAt(OffsetDateTime receivedAt)
Initializes the value for the
receivedAt attribute. |
MoBinarySms.Builder |
recipient(String recipient)
Initializes the value for the
recipient attribute. |
MoBinarySms.Builder |
sender(String sender)
Initializes the value for the
sender attribute. |
MoBinarySms.Builder |
sentAt(OffsetDateTime sentAt)
Initializes the value for the
sentAt attribute. |
MoBinarySms.Builder |
udh(byte... udh)
Initializes the value for the
udh attribute. |
MoBinarySms.Builder |
using(MoBinarySms instance)
Fill a builder with attribute values from the provided
com.clxcommunications.xms.api.MoBinarySms instance. |
MoBinarySms.Builder |
using(MoSms instance)
Fill a builder with attribute values from the provided
com.clxcommunications.xms.api.MoSms instance. |
public final MoBinarySms.Builder using(MoSms instance)
com.clxcommunications.xms.api.MoSms instance.instance - The instance from which to copy valuesthis builder for use in a chained invocationpublic final MoBinarySms.Builder using(MoBinarySms instance)
com.clxcommunications.xms.api.MoBinarySms instance.instance - The instance from which to copy valuesthis builder for use in a chained invocationpublic final MoBinarySms.Builder udh(byte... udh)
udh attribute.udh - The elements for udhthis builder for use in a chained invocationpublic final MoBinarySms.Builder body(byte... body)
body attribute.body - The elements for bodythis builder for use in a chained invocationpublic final MoBinarySms.Builder id(String id)
id attribute.id - The value for idthis builder for use in a chained invocationpublic final MoBinarySms.Builder sender(String sender)
sender attribute.sender - The value for senderthis builder for use in a chained invocationpublic final MoBinarySms.Builder recipient(String recipient)
recipient attribute.recipient - The value for recipientthis builder for use in a chained invocationpublic final MoBinarySms.Builder operator(@Nullable String operator)
operator attribute.operator - The value for operator (can be null)this builder for use in a chained invocationpublic final MoBinarySms.Builder sentAt(@Nullable OffsetDateTime sentAt)
sentAt attribute.sentAt - The value for sentAt (can be null)this builder for use in a chained invocationpublic final MoBinarySms.Builder receivedAt(OffsetDateTime receivedAt)
receivedAt attribute.receivedAt - The value for receivedAtthis builder for use in a chained invocationpublic MoBinarySms build()
MoBinarySms.IllegalStateException - if any required attributes are missingCopyright © 2016–2019 CLX Communications. All rights reserved.