public static interface StartStreamProcessorRequest.Builder extends RekognitionRequest.Builder, SdkPojo, CopyableBuilder<StartStreamProcessorRequest.Builder,StartStreamProcessorRequest>
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildStartStreamProcessorRequest.Builder name(String name)
The name of the stream processor to start processing.
name - The name of the stream processor to start processing.StartStreamProcessorRequest.Builder startSelector(StreamProcessingStartSelector startSelector)
Specifies the starting point in the Kinesis stream to start processing. You can use the producer timestamp or the fragment number. If you use the producer timestamp, you must put the time in milliseconds. For more information about fragment numbers, see Fragment.
This is a required parameter for label detection stream processors and should not be used to start a face search stream processor.
startSelector - Specifies the starting point in the Kinesis stream to start processing. You can use the producer
timestamp or the fragment number. If you use the producer timestamp, you must put the time in
milliseconds. For more information about fragment numbers, see Fragment.
This is a required parameter for label detection stream processors and should not be used to start a face search stream processor.
default StartStreamProcessorRequest.Builder startSelector(Consumer<StreamProcessingStartSelector.Builder> startSelector)
Specifies the starting point in the Kinesis stream to start processing. You can use the producer timestamp or the fragment number. If you use the producer timestamp, you must put the time in milliseconds. For more information about fragment numbers, see Fragment.
This is a required parameter for label detection stream processors and should not be used to start a face search stream processor.
This is a convenience method that creates an instance of theStreamProcessingStartSelector.Builder
avoiding the need to create one manually via StreamProcessingStartSelector.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to startSelector(StreamProcessingStartSelector).
startSelector - a consumer that will call methods on StreamProcessingStartSelector.BuilderstartSelector(StreamProcessingStartSelector)StartStreamProcessorRequest.Builder stopSelector(StreamProcessingStopSelector stopSelector)
Specifies when to stop processing the stream. You can specify a maximum amount of time to process the video.
This is a required parameter for label detection stream processors and should not be used to start a face search stream processor.
stopSelector - Specifies when to stop processing the stream. You can specify a maximum amount of time to process the
video.
This is a required parameter for label detection stream processors and should not be used to start a face search stream processor.
default StartStreamProcessorRequest.Builder stopSelector(Consumer<StreamProcessingStopSelector.Builder> stopSelector)
Specifies when to stop processing the stream. You can specify a maximum amount of time to process the video.
This is a required parameter for label detection stream processors and should not be used to start a face search stream processor.
This is a convenience method that creates an instance of theStreamProcessingStopSelector.Builder
avoiding the need to create one manually via StreamProcessingStopSelector.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to stopSelector(StreamProcessingStopSelector).
stopSelector - a consumer that will call methods on StreamProcessingStopSelector.BuilderstopSelector(StreamProcessingStopSelector)StartStreamProcessorRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderStartStreamProcessorRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.