public static interface StartSelector.Builder extends SdkPojo, CopyableBuilder<StartSelector.Builder,StartSelector>
| Modifier and Type | Method and Description |
|---|---|
StartSelector.Builder |
afterFragmentNumber(String afterFragmentNumber)
Specifies the fragment number from where you want the
GetMedia API to start returning the
fragments. |
StartSelector.Builder |
continuationToken(String continuationToken)
Continuation token that Kinesis Video Streams returned in the previous
GetMedia response. |
StartSelector.Builder |
startSelectorType(StartSelectorType startSelectorType)
Identifies the fragment on the Kinesis video stream where you want to start getting the data from.
|
StartSelector.Builder |
startSelectorType(String startSelectorType)
Identifies the fragment on the Kinesis video stream where you want to start getting the data from.
|
StartSelector.Builder |
startTimestamp(Instant startTimestamp)
A timestamp value.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildStartSelector.Builder startSelectorType(String startSelectorType)
Identifies the fragment on the Kinesis video stream where you want to start getting the data from.
NOW - Start with the latest chunk on the stream.
EARLIEST - Start with earliest available chunk on the stream.
FRAGMENT_NUMBER - Start with the chunk after a specific fragment. You must also specify the
AfterFragmentNumber parameter.
PRODUCER_TIMESTAMP or SERVER_TIMESTAMP - Start with the chunk containing a fragment with the specified
producer or server timestamp. You specify the timestamp by adding StartTimestamp.
CONTINUATION_TOKEN - Read using the specified continuation token.
If you choose the NOW, EARLIEST, or CONTINUATION_TOKEN as the startSelectorType, you don't
provide any additional information in the startSelector.
startSelectorType - Identifies the fragment on the Kinesis video stream where you want to start getting the data from.
NOW - Start with the latest chunk on the stream.
EARLIEST - Start with earliest available chunk on the stream.
FRAGMENT_NUMBER - Start with the chunk after a specific fragment. You must also specify the
AfterFragmentNumber parameter.
PRODUCER_TIMESTAMP or SERVER_TIMESTAMP - Start with the chunk containing a fragment with the specified
producer or server timestamp. You specify the timestamp by adding StartTimestamp.
CONTINUATION_TOKEN - Read using the specified continuation token.
If you choose the NOW, EARLIEST, or CONTINUATION_TOKEN as the startSelectorType, you
don't provide any additional information in the startSelector.
StartSelectorType,
StartSelectorTypeStartSelector.Builder startSelectorType(StartSelectorType startSelectorType)
Identifies the fragment on the Kinesis video stream where you want to start getting the data from.
NOW - Start with the latest chunk on the stream.
EARLIEST - Start with earliest available chunk on the stream.
FRAGMENT_NUMBER - Start with the chunk after a specific fragment. You must also specify the
AfterFragmentNumber parameter.
PRODUCER_TIMESTAMP or SERVER_TIMESTAMP - Start with the chunk containing a fragment with the specified
producer or server timestamp. You specify the timestamp by adding StartTimestamp.
CONTINUATION_TOKEN - Read using the specified continuation token.
If you choose the NOW, EARLIEST, or CONTINUATION_TOKEN as the startSelectorType, you don't
provide any additional information in the startSelector.
startSelectorType - Identifies the fragment on the Kinesis video stream where you want to start getting the data from.
NOW - Start with the latest chunk on the stream.
EARLIEST - Start with earliest available chunk on the stream.
FRAGMENT_NUMBER - Start with the chunk after a specific fragment. You must also specify the
AfterFragmentNumber parameter.
PRODUCER_TIMESTAMP or SERVER_TIMESTAMP - Start with the chunk containing a fragment with the specified
producer or server timestamp. You specify the timestamp by adding StartTimestamp.
CONTINUATION_TOKEN - Read using the specified continuation token.
If you choose the NOW, EARLIEST, or CONTINUATION_TOKEN as the startSelectorType, you
don't provide any additional information in the startSelector.
StartSelectorType,
StartSelectorTypeStartSelector.Builder afterFragmentNumber(String afterFragmentNumber)
Specifies the fragment number from where you want the GetMedia API to start returning the
fragments.
afterFragmentNumber - Specifies the fragment number from where you want the GetMedia API to start returning the
fragments.StartSelector.Builder startTimestamp(Instant startTimestamp)
A timestamp value. This value is required if you choose the PRODUCER_TIMESTAMP or the SERVER_TIMESTAMP as the
startSelectorType. The GetMedia API then starts with the chunk containing the
fragment that has the specified timestamp.
startTimestamp - A timestamp value. This value is required if you choose the PRODUCER_TIMESTAMP or the SERVER_TIMESTAMP
as the startSelectorType. The GetMedia API then starts with the chunk
containing the fragment that has the specified timestamp.StartSelector.Builder continuationToken(String continuationToken)
Continuation token that Kinesis Video Streams returned in the previous GetMedia response. The
GetMedia API then starts with the chunk identified by the continuation token.
continuationToken - Continuation token that Kinesis Video Streams returned in the previous GetMedia response.
The GetMedia API then starts with the chunk identified by the continuation token.Copyright © 2022. All rights reserved.