public static interface CreateStreamProcessorRequest.Builder extends RekognitionRequest.Builder, SdkPojo, CopyableBuilder<CreateStreamProcessorRequest.Builder,CreateStreamProcessorRequest>
Modifier and Type | Method and Description |
---|---|
default CreateStreamProcessorRequest.Builder |
input(Consumer<StreamProcessorInput.Builder> input)
Kinesis video stream stream that provides the source streaming video.
|
CreateStreamProcessorRequest.Builder |
input(StreamProcessorInput input)
Kinesis video stream stream that provides the source streaming video.
|
CreateStreamProcessorRequest.Builder |
name(String name)
An identifier you assign to the stream processor.
|
default CreateStreamProcessorRequest.Builder |
output(Consumer<StreamProcessorOutput.Builder> output)
Kinesis data stream stream to which Amazon Rekognition Video puts the analysis results.
|
CreateStreamProcessorRequest.Builder |
output(StreamProcessorOutput output)
Kinesis data stream stream to which Amazon Rekognition Video puts the analysis results.
|
CreateStreamProcessorRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
Add an optional request override configuration.
|
CreateStreamProcessorRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
Add an optional request override configuration.
|
CreateStreamProcessorRequest.Builder |
roleArn(String roleArn)
ARN of the IAM role that allows access to the stream processor.
|
default CreateStreamProcessorRequest.Builder |
settings(Consumer<StreamProcessorSettings.Builder> settings)
Face recognition input parameters to be used by the stream processor.
|
CreateStreamProcessorRequest.Builder |
settings(StreamProcessorSettings settings)
Face recognition input parameters to be used by the stream processor.
|
build
overrideConfiguration
copy
applyMutation, build
CreateStreamProcessorRequest.Builder input(StreamProcessorInput input)
Kinesis video stream stream that provides the source streaming video. If you are using the AWS CLI, the
parameter name is StreamProcessorInput
.
input
- Kinesis video stream stream that provides the source streaming video. If you are using the AWS CLI,
the parameter name is StreamProcessorInput
.default CreateStreamProcessorRequest.Builder input(Consumer<StreamProcessorInput.Builder> input)
Kinesis video stream stream that provides the source streaming video. If you are using the AWS CLI, the
parameter name is StreamProcessorInput
.
StreamProcessorInput.Builder
avoiding the need
to create one manually via StreamProcessorInput.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and
its result is passed to input(StreamProcessorInput)
.input
- a consumer that will call methods on StreamProcessorInput.Builder
input(StreamProcessorInput)
CreateStreamProcessorRequest.Builder output(StreamProcessorOutput output)
Kinesis data stream stream to which Amazon Rekognition Video puts the analysis results. If you are using the
AWS CLI, the parameter name is StreamProcessorOutput
.
output
- Kinesis data stream stream to which Amazon Rekognition Video puts the analysis results. If you are
using the AWS CLI, the parameter name is StreamProcessorOutput
.default CreateStreamProcessorRequest.Builder output(Consumer<StreamProcessorOutput.Builder> output)
Kinesis data stream stream to which Amazon Rekognition Video puts the analysis results. If you are using the
AWS CLI, the parameter name is StreamProcessorOutput
.
StreamProcessorOutput.Builder
avoiding the need
to create one manually via StreamProcessorOutput.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and
its result is passed to output(StreamProcessorOutput)
.output
- a consumer that will call methods on StreamProcessorOutput.Builder
output(StreamProcessorOutput)
CreateStreamProcessorRequest.Builder name(String name)
An identifier you assign to the stream processor. You can use Name
to manage the stream
processor. For example, you can get the current status of the stream processor by calling . Name
is idempotent.
name
- An identifier you assign to the stream processor. You can use Name
to manage the stream
processor. For example, you can get the current status of the stream processor by calling .
Name
is idempotent.CreateStreamProcessorRequest.Builder settings(StreamProcessorSettings settings)
Face recognition input parameters to be used by the stream processor. Includes the collection to use for face recognition and the face attributes to detect.
settings
- Face recognition input parameters to be used by the stream processor. Includes the collection to use
for face recognition and the face attributes to detect.default CreateStreamProcessorRequest.Builder settings(Consumer<StreamProcessorSettings.Builder> settings)
Face recognition input parameters to be used by the stream processor. Includes the collection to use for face recognition and the face attributes to detect.
This is a convenience that creates an instance of theStreamProcessorSettings.Builder
avoiding the
need to create one manually via StreamProcessorSettings.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately
and its result is passed to settings(StreamProcessorSettings)
.settings
- a consumer that will call methods on StreamProcessorSettings.Builder
settings(StreamProcessorSettings)
CreateStreamProcessorRequest.Builder roleArn(String roleArn)
ARN of the IAM role that allows access to the stream processor.
roleArn
- ARN of the IAM role that allows access to the stream processor.CreateStreamProcessorRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
overrideConfiguration
- The override configuration.CreateStreamProcessorRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
builderConsumer
- A Consumer
to which an empty AwsRequestOverrideConfiguration.Builder
will be
given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.