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