Package com.bandwidth.messaging.models
Class BandwidthMessage.Builder
- java.lang.Object
-
- com.bandwidth.messaging.models.BandwidthMessage.Builder
-
- Enclosing class:
- BandwidthMessage
public static class BandwidthMessage.Builder extends Object
Class to build instances ofBandwidthMessage
.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BandwidthMessage.Builder
applicationId(String applicationId)
Setter for applicationId.BandwidthMessage
build()
Builds a newBandwidthMessage
object using the set fields.BandwidthMessage.Builder
direction(String direction)
Setter for direction.BandwidthMessage.Builder
from(String from)
Setter for from.BandwidthMessage.Builder
id(String id)
Setter for id.BandwidthMessage.Builder
media(List<String> media)
Setter for media.BandwidthMessage.Builder
owner(String owner)
Setter for owner.BandwidthMessage.Builder
priority(String priority)
Setter for priority.BandwidthMessage.Builder
segmentCount(Integer segmentCount)
Setter for segmentCount.BandwidthMessage.Builder
tag(String tag)
Setter for tag.BandwidthMessage.Builder
text(String text)
Setter for text.BandwidthMessage.Builder
time(String time)
Setter for time.BandwidthMessage.Builder
to(List<String> to)
Setter for to.
-
-
-
Method Detail
-
id
public BandwidthMessage.Builder id(String id)
Setter for id.- Parameters:
id
- String value for id.- Returns:
- Builder
-
owner
public BandwidthMessage.Builder owner(String owner)
Setter for owner.- Parameters:
owner
- String value for owner.- Returns:
- Builder
-
applicationId
public BandwidthMessage.Builder applicationId(String applicationId)
Setter for applicationId.- Parameters:
applicationId
- String value for applicationId.- Returns:
- Builder
-
time
public BandwidthMessage.Builder time(String time)
Setter for time.- Parameters:
time
- String value for time.- Returns:
- Builder
-
segmentCount
public BandwidthMessage.Builder segmentCount(Integer segmentCount)
Setter for segmentCount.- Parameters:
segmentCount
- Integer value for segmentCount.- Returns:
- Builder
-
direction
public BandwidthMessage.Builder direction(String direction)
Setter for direction.- Parameters:
direction
- String value for direction.- Returns:
- Builder
-
to
public BandwidthMessage.Builder to(List<String> to)
Setter for to.- Parameters:
to
- List of String value for to.- Returns:
- Builder
-
from
public BandwidthMessage.Builder from(String from)
Setter for from.- Parameters:
from
- String value for from.- Returns:
- Builder
-
media
public BandwidthMessage.Builder media(List<String> media)
Setter for media.- Parameters:
media
- List of String value for media.- Returns:
- Builder
-
text
public BandwidthMessage.Builder text(String text)
Setter for text.- Parameters:
text
- String value for text.- Returns:
- Builder
-
tag
public BandwidthMessage.Builder tag(String tag)
Setter for tag.- Parameters:
tag
- String value for tag.- Returns:
- Builder
-
priority
public BandwidthMessage.Builder priority(String priority)
Setter for priority.- Parameters:
priority
- String value for priority.- Returns:
- Builder
-
build
public BandwidthMessage build()
Builds a newBandwidthMessage
object using the set fields.- Returns:
BandwidthMessage
-
-