Interface FragmentSelector.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<FragmentSelector.Builder,,- FragmentSelector> - SdkBuilder<FragmentSelector.Builder,,- FragmentSelector> - SdkPojo
- Enclosing class:
- FragmentSelector
@Mutable
@NotThreadSafe
public static interface FragmentSelector.Builder
extends SdkPojo, CopyableBuilder<FragmentSelector.Builder,FragmentSelector> 
- 
Method SummaryModifier and TypeMethodDescriptionfragmentSelectorType(String fragmentSelectorType) The origin of the timestamps to use,ServerorProducer.fragmentSelectorType(FragmentSelectorType fragmentSelectorType) The origin of the timestamps to use,ServerorProducer.default FragmentSelector.BuildertimestampRange(Consumer<TimestampRange.Builder> timestampRange) The range of timestamps to return.timestampRange(TimestampRange timestampRange) The range of timestamps to return.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
fragmentSelectorTypeThe origin of the timestamps to use, ServerorProducer. For more information, see StartSelectorType in the Amazon Kinesis Video Streams Developer Guide.- Parameters:
- fragmentSelectorType- The origin of the timestamps to use,- Serveror- Producer. For more information, see StartSelectorType in the Amazon Kinesis Video Streams Developer Guide.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
fragmentSelectorTypeThe origin of the timestamps to use, ServerorProducer. For more information, see StartSelectorType in the Amazon Kinesis Video Streams Developer Guide.- Parameters:
- fragmentSelectorType- The origin of the timestamps to use,- Serveror- Producer. For more information, see StartSelectorType in the Amazon Kinesis Video Streams Developer Guide.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
timestampRangeThe range of timestamps to return. - Parameters:
- timestampRange- The range of timestamps to return.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
timestampRangeThe range of timestamps to return. This is a convenience method that creates an instance of theTimestampRange.Builderavoiding the need to create one manually viaTimestampRange.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totimestampRange(TimestampRange).- Parameters:
- timestampRange- a consumer that will call methods on- TimestampRange.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
 
-