Class BandwidthMessageItem.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • 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
      • 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
      • 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