Package com.bandwidth.messaging.models
Class BandwidthMessageItem.Builder
- java.lang.Object
-
- com.bandwidth.messaging.models.BandwidthMessageItem.Builder
-
- Enclosing class:
- BandwidthMessageItem
public static class BandwidthMessageItem.Builder extends Object
Class to build instances ofBandwidthMessageItem
.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
messageId
public BandwidthMessageItem.Builder messageId(String messageId)
Setter for messageId.- Parameters:
messageId
- String value for messageId.- Returns:
- Builder
-
accountId
public BandwidthMessageItem.Builder accountId(String accountId)
Setter for accountId.- Parameters:
accountId
- String value for accountId.- Returns:
- Builder
-
sourceTn
public BandwidthMessageItem.Builder sourceTn(String sourceTn)
Setter for sourceTn.- Parameters:
sourceTn
- String value for sourceTn.- Returns:
- Builder
-
destinationTn
public BandwidthMessageItem.Builder destinationTn(String destinationTn)
Setter for destinationTn.- Parameters:
destinationTn
- String value for destinationTn.- Returns:
- Builder
-
messageStatus
public BandwidthMessageItem.Builder messageStatus(String messageStatus)
Setter for messageStatus.- Parameters:
messageStatus
- String value for messageStatus.- Returns:
- Builder
-
messageDirection
public BandwidthMessageItem.Builder messageDirection(String messageDirection)
Setter for messageDirection.- Parameters:
messageDirection
- String value for messageDirection.- Returns:
- Builder
-
messageType
public BandwidthMessageItem.Builder messageType(String messageType)
Setter for messageType.- Parameters:
messageType
- String value for messageType.- Returns:
- Builder
-
segmentCount
public BandwidthMessageItem.Builder segmentCount(Integer segmentCount)
Setter for segmentCount.- Parameters:
segmentCount
- Integer value for segmentCount.- Returns:
- Builder
-
errorCode
public BandwidthMessageItem.Builder errorCode(Integer errorCode)
Setter for errorCode.- Parameters:
errorCode
- Integer value for errorCode.- Returns:
- Builder
-
receiveTime
public BandwidthMessageItem.Builder receiveTime(String receiveTime)
Setter for receiveTime.- Parameters:
receiveTime
- String value for receiveTime.- Returns:
- Builder
-
carrierName
public BandwidthMessageItem.Builder carrierName(String carrierName)
Setter for carrierName.- Parameters:
carrierName
- String value for carrierName.- Returns:
- Builder
-
messageSize
public BandwidthMessageItem.Builder messageSize(Integer messageSize)
Setter for messageSize.- Parameters:
messageSize
- Integer value for messageSize.- Returns:
- Builder
-
messageLength
public BandwidthMessageItem.Builder messageLength(Integer messageLength)
Setter for messageLength.- Parameters:
messageLength
- Integer value for messageLength.- Returns:
- Builder
-
attachmentCount
public BandwidthMessageItem.Builder attachmentCount(Integer attachmentCount)
Setter for attachmentCount.- Parameters:
attachmentCount
- Integer value for attachmentCount.- Returns:
- Builder
-
recipientCount
public BandwidthMessageItem.Builder recipientCount(Integer recipientCount)
Setter for recipientCount.- Parameters:
recipientCount
- Integer value for recipientCount.- Returns:
- Builder
-
campaignClass
public BandwidthMessageItem.Builder campaignClass(String campaignClass)
Setter for campaignClass.- Parameters:
campaignClass
- String value for campaignClass.- Returns:
- Builder
-
build
public BandwidthMessageItem build()
Builds a newBandwidthMessageItem
object using the set fields.- Returns:
BandwidthMessageItem
-
-