Package com.vonage.client.video
Class ListStreamCompositionsRequest
java.lang.Object
com.vonage.client.video.ListStreamCompositionsRequest
- All Implemented Interfaces:
QueryParamsRequest
Filter properties and pagination for
VideoClient.listArchives(ListStreamCompositionsRequest)
and VideoClient.listBroadcasts(ListStreamCompositionsRequest).-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionbuilder()Instantiates a Builder, used to construct this object.getCount()The number of compositions to retrieve starting at offset.The start offset in the list of existing compositions.Retrieve only compositions for a given session ID.Internal method for serializing the fields of this class into query parameters.
-
Constructor Details
-
ListStreamCompositionsRequest
-
-
Method Details
-
makeParams
Description copied from interface:QueryParamsRequestInternal method for serializing the fields of this class into query parameters. The Map should be mutable so that subclasses can add fields, otherwise the method or implementing class should be marked asfinal. Duplicate entries can be handled by mapping the key to a list of the entries.- Specified by:
makeParamsin interfaceQueryParamsRequest- Returns:
- The query parameters as unique key-value pairs.
-
getOffset
The start offset in the list of existing compositions.- Returns:
- The results offset index.
-
getCount
The number of compositions to retrieve starting at offset.- Returns:
- The maximum number of results.
-
getSessionId
Retrieve only compositions for a given session ID.- Returns:
- The session ID to filter by.
-
builder
Instantiates a Builder, used to construct this object.- Returns:
- A new ListStreamCompositionsRequest.Builder.
-