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 java.lang.Object
Class to build instances of
BandwidthMessage
.-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
Modifier and Type Method Description BandwidthMessage.Builder
applicationId(java.lang.String applicationId)
Setter for applicationId.BandwidthMessage
build()
Builds a newBandwidthMessage
object using the set fields.BandwidthMessage.Builder
direction(java.lang.String direction)
Setter for direction.BandwidthMessage.Builder
from(java.lang.String from)
Setter for from.BandwidthMessage.Builder
id(java.lang.String id)
Setter for id.BandwidthMessage.Builder
media(java.util.List<java.lang.String> media)
Setter for media.BandwidthMessage.Builder
owner(java.lang.String owner)
Setter for owner.BandwidthMessage.Builder
priority(java.lang.String priority)
Setter for priority.BandwidthMessage.Builder
segmentCount(java.lang.Integer segmentCount)
Setter for segmentCount.BandwidthMessage.Builder
tag(java.lang.String tag)
Setter for tag.BandwidthMessage.Builder
text(java.lang.String text)
Setter for text.BandwidthMessage.Builder
time(java.lang.String time)
Setter for time.BandwidthMessage.Builder
to(java.util.List<java.lang.String> to)
Setter for to.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
id
Setter for id.- Parameters:
id
- String value for id.- Returns:
- Builder
-
owner
Setter for owner.- Parameters:
owner
- String value for owner.- Returns:
- Builder
-
applicationId
Setter for applicationId.- Parameters:
applicationId
- String value for applicationId.- Returns:
- Builder
-
time
Setter for time.- Parameters:
time
- String value for time.- Returns:
- Builder
-
segmentCount
Setter for segmentCount.- Parameters:
segmentCount
- Integer value for segmentCount.- Returns:
- Builder
-
direction
Setter for direction.- Parameters:
direction
- String value for direction.- Returns:
- Builder
-
to
Setter for to.- Parameters:
to
- List of String value for to.- Returns:
- Builder
-
from
Setter for from.- Parameters:
from
- String value for from.- Returns:
- Builder
-
media
Setter for media.- Parameters:
media
- List of String value for media.- Returns:
- Builder
-
text
Setter for text.- Parameters:
text
- String value for text.- Returns:
- Builder
-
tag
Setter for tag.- Parameters:
tag
- String value for tag.- Returns:
- Builder
-
priority
Setter for priority.- Parameters:
priority
- String value for priority.- Returns:
- Builder
-
build
Builds a newBandwidthMessage
object using the set fields.- Returns:
BandwidthMessage
-