Interface StartSelector.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<StartSelector.Builder,,StartSelector> SdkBuilder<StartSelector.Builder,,StartSelector> SdkPojo
- Enclosing class:
StartSelector
-
Method Summary
Modifier and TypeMethodDescriptionafterFragmentNumber(String afterFragmentNumber) Specifies the fragment number from where you want theGetMediaAPI to start returning the fragments.continuationToken(String continuationToken) Continuation token that Kinesis Video Streams returned in the previousGetMediaresponse.startSelectorType(String startSelectorType) Identifies the fragment on the Kinesis video stream where you want to start getting the data from.startSelectorType(StartSelectorType startSelectorType) Identifies the fragment on the Kinesis video stream where you want to start getting the data from.startTimestamp(Instant startTimestamp) A timestamp value.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
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
AfterFragmentNumberparameter. -
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 thestartSelector.- Parameters:
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
AfterFragmentNumberparameter. -
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 thestartSelector.-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
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
AfterFragmentNumberparameter. -
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 thestartSelector.- Parameters:
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
AfterFragmentNumberparameter. -
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 thestartSelector.-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
afterFragmentNumber
Specifies the fragment number from where you want the
GetMediaAPI to start returning the fragments.- Parameters:
afterFragmentNumber- Specifies the fragment number from where you want theGetMediaAPI to start returning the fragments.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
startTimestamp
A timestamp value. This value is required if you choose the PRODUCER_TIMESTAMP or the SERVER_TIMESTAMP as the
startSelectorType. TheGetMediaAPI then starts with the chunk containing the fragment that has the specified timestamp.- Parameters:
startTimestamp- A timestamp value. This value is required if you choose the PRODUCER_TIMESTAMP or the SERVER_TIMESTAMP as thestartSelectorType. TheGetMediaAPI then starts with the chunk containing the fragment that has the specified timestamp.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
continuationToken
Continuation token that Kinesis Video Streams returned in the previous
GetMediaresponse. TheGetMediaAPI then starts with the chunk identified by the continuation token.- Parameters:
continuationToken- Continuation token that Kinesis Video Streams returned in the previousGetMediaresponse. TheGetMediaAPI then starts with the chunk identified by the continuation token.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-