Interface EnrichmentTrimSettings.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<EnrichmentTrimSettings.Builder,,EnrichmentTrimSettings> SdkBuilder<EnrichmentTrimSettings.Builder,,EnrichmentTrimSettings> SdkPojo
- Enclosing class:
EnrichmentTrimSettings
@Mutable
@NotThreadSafe
public static interface EnrichmentTrimSettings.Builder
extends SdkPojo, CopyableBuilder<EnrichmentTrimSettings.Builder,EnrichmentTrimSettings>
-
Method Summary
Modifier and TypeMethodDescriptiondefault EnrichmentTrimSettings.BuilderendTime(Consumer<TimeInNanos.Builder> endTime) <p>End time for the video analysis time range in nanoseconds since Unix epoch (TimeInNanos format).endTime(TimeInNanos endTime) <p>End time for the video analysis time range in nanoseconds since Unix epoch (TimeInNanos format).default EnrichmentTrimSettings.BuilderstartTime(Consumer<TimeInNanos.Builder> startTime) <p>Start time for the video analysis time range in nanoseconds since Unix epoch (TimeInNanos format).startTime(TimeInNanos startTime) <p>Start time for the video analysis time range in nanoseconds since Unix epoch (TimeInNanos format).Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
startTime
<p>Start time for the video analysis time range in nanoseconds since Unix epoch (TimeInNanos format). Data segments at or after this time are included in the enrichment. Must be within the dataset's time bounds.</p> <p>Example (JavaScript): Date.parse('2024-01-01T00:00:00Z') * 1000000 Example (Python): int(datetime.timestamp() * 1e9)</p>- Parameters:
startTime- <p>Start time for the video analysis time range in nanoseconds since Unix epoch (TimeInNanos format). Data segments at or after this time are included in the enrichment. Must be within the dataset's time bounds.</p> <p>Example (JavaScript): Date.parse('2024-01-01T00:00:00Z') * 1000000 Example (Python): int(datetime.timestamp() * 1e9)</p>- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
startTime
<p>Start time for the video analysis time range in nanoseconds since Unix epoch (TimeInNanos format). Data segments at or after this time are included in the enrichment. Must be within the dataset's time bounds.</p> <p>Example (JavaScript): Date.parse('2024-01-01T00:00:00Z') * 1000000 Example (Python): int(datetime.timestamp() * 1e9)</p> This is a convenience method that creates an instance of theTimeInNanos.Builderavoiding the need to create one manually viaTimeInNanos.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tostartTime(TimeInNanos).- Parameters:
startTime- a consumer that will call methods onTimeInNanos.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
endTime
<p>End time for the video analysis time range in nanoseconds since Unix epoch (TimeInNanos format). Data segments at or before this time are included in the enrichment. Must be greater than startTime and within the dataset's time bounds.</p>- Parameters:
endTime- <p>End time for the video analysis time range in nanoseconds since Unix epoch (TimeInNanos format). Data segments at or before this time are included in the enrichment. Must be greater than startTime and within the dataset's time bounds.</p>- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endTime
<p>End time for the video analysis time range in nanoseconds since Unix epoch (TimeInNanos format). Data segments at or before this time are included in the enrichment. Must be greater than startTime and within the dataset's time bounds.</p> This is a convenience method that creates an instance of theTimeInNanos.Builderavoiding the need to create one manually viaTimeInNanos.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toendTime(TimeInNanos).- Parameters:
endTime- a consumer that will call methods onTimeInNanos.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-