Class KinesisVideoStreamStartSelector
- java.lang.Object
-
- software.amazon.awssdk.services.rekognition.model.KinesisVideoStreamStartSelector
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<KinesisVideoStreamStartSelector.Builder,KinesisVideoStreamStartSelector>
@Generated("software.amazon.awssdk:codegen") public final class KinesisVideoStreamStartSelector extends Object implements SdkPojo, Serializable, ToCopyableBuilder<KinesisVideoStreamStartSelector.Builder,KinesisVideoStreamStartSelector>
Specifies the starting point in a Kinesis stream to start processing. You can use the producer timestamp or the fragment number. One of either producer timestamp or fragment number is required. If you use the producer timestamp, you must put the time in milliseconds. For more information about fragment numbers, see Fragment.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceKinesisVideoStreamStartSelector.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static KinesisVideoStreamStartSelector.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)StringfragmentNumber()The unique identifier of the fragment.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()LongproducerTimestamp()The timestamp from the producer corresponding to the fragment, in milliseconds, expressed in unix time format.List<SdkField<?>>sdkFields()static Class<? extends KinesisVideoStreamStartSelector.Builder>serializableBuilderClass()KinesisVideoStreamStartSelector.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
producerTimestamp
public final Long producerTimestamp()
The timestamp from the producer corresponding to the fragment, in milliseconds, expressed in unix time format.
- Returns:
- The timestamp from the producer corresponding to the fragment, in milliseconds, expressed in unix time format.
-
fragmentNumber
public final String fragmentNumber()
The unique identifier of the fragment. This value monotonically increases based on the ingestion order.
- Returns:
- The unique identifier of the fragment. This value monotonically increases based on the ingestion order.
-
toBuilder
public KinesisVideoStreamStartSelector.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<KinesisVideoStreamStartSelector.Builder,KinesisVideoStreamStartSelector>
-
builder
public static KinesisVideoStreamStartSelector.Builder builder()
-
serializableBuilderClass
public static Class<? extends KinesisVideoStreamStartSelector.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-