Interface LabelDetection.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<LabelDetection.Builder,LabelDetection>,SdkBuilder<LabelDetection.Builder,LabelDetection>,SdkPojo
- Enclosing class:
- LabelDetection
public static interface LabelDetection.Builder extends SdkPojo, CopyableBuilder<LabelDetection.Builder,LabelDetection>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description LabelDetection.BuilderdurationMillis(Long durationMillis)The time duration of a segment in milliseconds, I.e.LabelDetection.BuilderendTimestampMillis(Long endTimestampMillis)The time in milliseconds defining the end of the timeline segment containing a continuously detected label.default LabelDetection.Builderlabel(Consumer<Label.Builder> label)Details about the detected label.LabelDetection.Builderlabel(Label label)Details about the detected label.LabelDetection.BuilderstartTimestampMillis(Long startTimestampMillis)The time in milliseconds defining the start of the timeline segment containing a continuously detected label.LabelDetection.Buildertimestamp(Long timestamp)Time, in milliseconds from the start of the video, that the label was detected.-
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, sdkFields
-
-
-
-
Method Detail
-
timestamp
LabelDetection.Builder timestamp(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.- Parameters:
timestamp- Time, in milliseconds from the start of the video, that the label was detected. Note thatTimestampis not guaranteed to be accurate to the individual frame where the label first appears.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
label
LabelDetection.Builder label(Label label)
Details about the detected label.
- Parameters:
label- Details about the detected label.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
label
default LabelDetection.Builder label(Consumer<Label.Builder> label)
Details about the detected label.
This is a convenience method that creates an instance of theLabel.Builderavoiding the need to create one manually viaLabel.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tolabel(Label).- Parameters:
label- a consumer that will call methods onLabel.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
label(Label)
-
startTimestampMillis
LabelDetection.Builder startTimestampMillis(Long startTimestampMillis)
The time in milliseconds defining the start of the timeline segment containing a continuously detected label.
- Parameters:
startTimestampMillis- The time in milliseconds defining the start of the timeline segment containing a continuously detected label.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endTimestampMillis
LabelDetection.Builder endTimestampMillis(Long endTimestampMillis)
The time in milliseconds defining the end of the timeline segment containing a continuously detected label.
- Parameters:
endTimestampMillis- The time in milliseconds defining the end of the timeline segment containing a continuously detected label.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
durationMillis
LabelDetection.Builder durationMillis(Long durationMillis)
The time duration of a segment in milliseconds, I.e. time elapsed from StartTimestampMillis to EndTimestampMillis.
- Parameters:
durationMillis- The time duration of a segment in milliseconds, I.e. time elapsed from StartTimestampMillis to EndTimestampMillis.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-