Package com.vonage.client.voice
Class CallsFilter.Builder
java.lang.Object
com.vonage.client.voice.CallsFilter.Builder
- Enclosing class:
- CallsFilter
public static class CallsFilter.Builder extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description Builder() -
Method Summary
Modifier and Type Method Description CallsFilterbuild()CallsFilter.BuilderconversationUuid(java.lang.String conversationUuid)CallsFilter.BuilderdateEnd(java.util.Date dateEnd)CallsFilter.BuilderdateStart(java.util.Date dateStart)CallsFilter.Builderorder(CallOrder order)CallsFilter.BuilderpageSize(java.lang.Integer pageSize)CallsFilter.BuilderrecordIndex(java.lang.Integer recordIndex)CallsFilter.Builderstatus(CallStatus status)
-
Constructor Details
-
Method Details
-
status
- Parameters:
status- The status of the calls to lookup.- Returns:
- The
CallsFilter.Builderto keep building.
-
dateStart
- Parameters:
dateStart- The minimum in the date range of the calls to lookup.- Returns:
- The
CallsFilter.Builderto keep building.
-
dateEnd
- Parameters:
dateEnd- The maximum in the date range of calls to lookup.- Returns:
- The
CallsFilter.Builderto keep building.
-
pageSize
- Parameters:
pageSize- The number of calls in the response.- Returns:
- The
CallsFilter.Builderto keep building.
-
recordIndex
- Parameters:
recordIndex- The starting index.- Returns:
- The
CallsFilter.Builderto keep building.
-
order
- Parameters:
order- The order of the calls.- Returns:
- The
CallsFilter.Builderto keep building.
-
conversationUuid
- Parameters:
conversationUuid- The specific conversation to return calls for.- Returns:
- The
CallsFilter.Builderto keep building.
-
build
- Returns:
- A new
CallsFilterobject with the stored builder options.
-