@Generated(value="software.amazon.awssdk:codegen") public final class ClipFragmentSelector extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ClipFragmentSelector.Builder,ClipFragmentSelector>
Describes the timestamp range and timestamp origin of a range of fragments.
Fragments that have duplicate producer timestamps are deduplicated. This means that if producers are producing a stream of fragments with producer timestamps that are approximately equal to the true clock time, the clip will contain all of the fragments within the requested timestamp range. If some fragments are ingested within the same time range and very different points in time, only the oldest ingested collection of fragments are returned.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ClipFragmentSelector.Builder |
| Modifier and Type | Method and Description |
|---|---|
static ClipFragmentSelector.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
ClipFragmentSelectorType |
fragmentSelectorType()
The origin of the timestamps to use (Server or Producer).
|
String |
fragmentSelectorTypeAsString()
The origin of the timestamps to use (Server or Producer).
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends ClipFragmentSelector.Builder> |
serializableBuilderClass() |
ClipTimestampRange |
timestampRange()
The range of timestamps to return.
|
ClipFragmentSelector.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final ClipFragmentSelectorType fragmentSelectorType()
The origin of the timestamps to use (Server or Producer).
If the service returns an enum value that is not available in the current SDK version,
fragmentSelectorType will return ClipFragmentSelectorType.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from fragmentSelectorTypeAsString().
ClipFragmentSelectorTypepublic final String fragmentSelectorTypeAsString()
The origin of the timestamps to use (Server or Producer).
If the service returns an enum value that is not available in the current SDK version,
fragmentSelectorType will return ClipFragmentSelectorType.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from fragmentSelectorTypeAsString().
ClipFragmentSelectorTypepublic final ClipTimestampRange timestampRange()
The range of timestamps to return.
public ClipFragmentSelector.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ClipFragmentSelector.Builder,ClipFragmentSelector>public static ClipFragmentSelector.Builder builder()
public static Class<? extends ClipFragmentSelector.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.