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.