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 java.lang.Object
Class to build instances of
BandwidthMessageItem
.-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
Modifier and Type Method Description BandwidthMessageItem.Builder
accountId(java.lang.String accountId)
Setter for accountId.BandwidthMessageItem
build()
Builds a newBandwidthMessageItem
object using the set fields.BandwidthMessageItem.Builder
carrierName(java.lang.String carrierName)
Setter for carrierName.BandwidthMessageItem.Builder
destinationTn(java.lang.String destinationTn)
Setter for destinationTn.BandwidthMessageItem.Builder
errorCode(java.lang.Integer errorCode)
Setter for errorCode.BandwidthMessageItem.Builder
messageDirection(java.lang.String messageDirection)
Setter for messageDirection.BandwidthMessageItem.Builder
messageId(java.lang.String messageId)
Setter for messageId.BandwidthMessageItem.Builder
messageStatus(java.lang.String messageStatus)
Setter for messageStatus.BandwidthMessageItem.Builder
messageType(java.lang.String messageType)
Setter for messageType.BandwidthMessageItem.Builder
receiveTime(java.lang.String receiveTime)
Setter for receiveTime.BandwidthMessageItem.Builder
segmentCount(java.lang.Integer segmentCount)
Setter for segmentCount.BandwidthMessageItem.Builder
sourceTn(java.lang.String sourceTn)
Setter for sourceTn.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
messageId
Setter for messageId.- Parameters:
messageId
- String value for messageId.- Returns:
- Builder
-
accountId
Setter for accountId.- Parameters:
accountId
- String value for accountId.- Returns:
- Builder
-
sourceTn
Setter for sourceTn.- Parameters:
sourceTn
- String value for sourceTn.- Returns:
- Builder
-
destinationTn
Setter for destinationTn.- Parameters:
destinationTn
- String value for destinationTn.- Returns:
- Builder
-
messageStatus
Setter for messageStatus.- Parameters:
messageStatus
- String value for messageStatus.- Returns:
- Builder
-
messageDirection
Setter for messageDirection.- Parameters:
messageDirection
- String value for messageDirection.- Returns:
- Builder
-
messageType
Setter for messageType.- Parameters:
messageType
- String value for messageType.- Returns:
- Builder
-
segmentCount
Setter for segmentCount.- Parameters:
segmentCount
- Integer value for segmentCount.- Returns:
- Builder
-
errorCode
Setter for errorCode.- Parameters:
errorCode
- Integer value for errorCode.- Returns:
- Builder
-
receiveTime
Setter for receiveTime.- Parameters:
receiveTime
- String value for receiveTime.- Returns:
- Builder
-
carrierName
Setter for carrierName.- Parameters:
carrierName
- String value for carrierName.- Returns:
- Builder
-
build
Builds a newBandwidthMessageItem
object using the set fields.- Returns:
BandwidthMessageItem
-