Class BandwidthMessage.Builder

java.lang.Object
com.bandwidth.messaging.models.BandwidthMessage.Builder
Enclosing class:
BandwidthMessage

public static class BandwidthMessage.Builder
extends java.lang.Object
Class to build instances of BandwidthMessage.
  • Constructor Details

  • Method Details

    • id

      public BandwidthMessage.Builder id​(java.lang.String id)
      Setter for id.
      Parameters:
      id - String value for id.
      Returns:
      Builder
    • owner

      public BandwidthMessage.Builder owner​(java.lang.String owner)
      Setter for owner.
      Parameters:
      owner - String value for owner.
      Returns:
      Builder
    • applicationId

      public BandwidthMessage.Builder applicationId​(java.lang.String applicationId)
      Setter for applicationId.
      Parameters:
      applicationId - String value for applicationId.
      Returns:
      Builder
    • time

      public BandwidthMessage.Builder time​(java.lang.String time)
      Setter for time.
      Parameters:
      time - String value for time.
      Returns:
      Builder
    • segmentCount

      public BandwidthMessage.Builder segmentCount​(java.lang.Integer segmentCount)
      Setter for segmentCount.
      Parameters:
      segmentCount - Integer value for segmentCount.
      Returns:
      Builder
    • direction

      public BandwidthMessage.Builder direction​(java.lang.String direction)
      Setter for direction.
      Parameters:
      direction - String value for direction.
      Returns:
      Builder
    • to

      public BandwidthMessage.Builder to​(java.util.List<java.lang.String> to)
      Setter for to.
      Parameters:
      to - List of String value for to.
      Returns:
      Builder
    • from

      public BandwidthMessage.Builder from​(java.lang.String from)
      Setter for from.
      Parameters:
      from - String value for from.
      Returns:
      Builder
    • media

      public BandwidthMessage.Builder media​(java.util.List<java.lang.String> media)
      Setter for media.
      Parameters:
      media - List of String value for media.
      Returns:
      Builder
    • text

      public BandwidthMessage.Builder text​(java.lang.String text)
      Setter for text.
      Parameters:
      text - String value for text.
      Returns:
      Builder
    • tag

      public BandwidthMessage.Builder tag​(java.lang.String tag)
      Setter for tag.
      Parameters:
      tag - String value for tag.
      Returns:
      Builder
    • priority

      public BandwidthMessage.Builder priority​(java.lang.String priority)
      Setter for priority.
      Parameters:
      priority - String value for priority.
      Returns:
      Builder
    • build

      public BandwidthMessage build()
      Builds a new BandwidthMessage object using the set fields.
      Returns:
      BandwidthMessage