Interface ClipFragmentSelector.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ClipFragmentSelector.Builder,ClipFragmentSelector>,SdkBuilder<ClipFragmentSelector.Builder,ClipFragmentSelector>,SdkPojo
- Enclosing class:
- ClipFragmentSelector
public static interface ClipFragmentSelector.Builder extends SdkPojo, CopyableBuilder<ClipFragmentSelector.Builder,ClipFragmentSelector>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ClipFragmentSelector.BuilderfragmentSelectorType(String fragmentSelectorType)The origin of the timestamps to use (Server or Producer).ClipFragmentSelector.BuilderfragmentSelectorType(ClipFragmentSelectorType fragmentSelectorType)The origin of the timestamps to use (Server or Producer).default ClipFragmentSelector.BuildertimestampRange(Consumer<ClipTimestampRange.Builder> timestampRange)The range of timestamps to return.ClipFragmentSelector.BuildertimestampRange(ClipTimestampRange timestampRange)The range of timestamps to return.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
fragmentSelectorType
ClipFragmentSelector.Builder fragmentSelectorType(String fragmentSelectorType)
The origin of the timestamps to use (Server or Producer).
- Parameters:
fragmentSelectorType- The origin of the timestamps to use (Server or Producer).- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ClipFragmentSelectorType,ClipFragmentSelectorType
-
fragmentSelectorType
ClipFragmentSelector.Builder fragmentSelectorType(ClipFragmentSelectorType fragmentSelectorType)
The origin of the timestamps to use (Server or Producer).
- Parameters:
fragmentSelectorType- The origin of the timestamps to use (Server or Producer).- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ClipFragmentSelectorType,ClipFragmentSelectorType
-
timestampRange
ClipFragmentSelector.Builder timestampRange(ClipTimestampRange timestampRange)
The 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.
-
timestampRange
default ClipFragmentSelector.Builder timestampRange(Consumer<ClipTimestampRange.Builder> timestampRange)
The range of timestamps to return.
This is a convenience method that creates an instance of theClipTimestampRange.Builderavoiding the need to create one manually viaClipTimestampRange.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totimestampRange(ClipTimestampRange).- Parameters:
timestampRange- a consumer that will call methods onClipTimestampRange.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
timestampRange(ClipTimestampRange)
-
-