Class LabelDetection
- java.lang.Object
-
- software.amazon.awssdk.services.rekognition.model.LabelDetection
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<LabelDetection.Builder,LabelDetection>
@Generated("software.amazon.awssdk:codegen") public final class LabelDetection extends Object implements SdkPojo, Serializable, ToCopyableBuilder<LabelDetection.Builder,LabelDetection>
Information about a label detected in a video analysis request and the time the label was detected in the video.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceLabelDetection.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static LabelDetection.Builderbuilder()LongdurationMillis()The time duration of a segment in milliseconds, I.e.LongendTimestampMillis()The time in milliseconds defining the end of the timeline segment containing a continuously detected label.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Labellabel()Details about the detected label.List<SdkField<?>>sdkFields()static Class<? extends LabelDetection.Builder>serializableBuilderClass()LongstartTimestampMillis()The time in milliseconds defining the start of the timeline segment containing a continuously detected label.Longtimestamp()Time, in milliseconds from the start of the video, that the label was detected.LabelDetection.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
-
timestamp
public final Long timestamp()
Time, in milliseconds from the start of the video, that the label was detected. Note that
Timestampis not guaranteed to be accurate to the individual frame where the label first appears.- Returns:
- Time, in milliseconds from the start of the video, that the label was detected. Note that
Timestampis not guaranteed to be accurate to the individual frame where the label first appears.
-
label
public final Label label()
Details about the detected label.
- Returns:
- Details about the detected label.
-
startTimestampMillis
public final Long startTimestampMillis()
The time in milliseconds defining the start of the timeline segment containing a continuously detected label.
- Returns:
- The time in milliseconds defining the start of the timeline segment containing a continuously detected label.
-
endTimestampMillis
public final Long endTimestampMillis()
The time in milliseconds defining the end of the timeline segment containing a continuously detected label.
- Returns:
- The time in milliseconds defining the end of the timeline segment containing a continuously detected label.
-
durationMillis
public final Long durationMillis()
The time duration of a segment in milliseconds, I.e. time elapsed from StartTimestampMillis to EndTimestampMillis.
- Returns:
- The time duration of a segment in milliseconds, I.e. time elapsed from StartTimestampMillis to EndTimestampMillis.
-
toBuilder
public LabelDetection.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<LabelDetection.Builder,LabelDetection>
-
builder
public static LabelDetection.Builder builder()
-
serializableBuilderClass
public static Class<? extends LabelDetection.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.
-
-