public static interface StartMediaAnalysisJobRequest.Builder extends RekognitionRequest.Builder, SdkPojo, CopyableBuilder<StartMediaAnalysisJobRequest.Builder,StartMediaAnalysisJobRequest>
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildStartMediaAnalysisJobRequest.Builder clientRequestToken(String clientRequestToken)
Idempotency token used to prevent the accidental creation of duplicate versions. If you use the same token
with multiple StartMediaAnalysisJobRequest requests, the same response is returned. Use
ClientRequestToken to prevent the same request from being processed more than once.
clientRequestToken - Idempotency token used to prevent the accidental creation of duplicate versions. If you use the same
token with multiple StartMediaAnalysisJobRequest requests, the same response is returned.
Use ClientRequestToken to prevent the same request from being processed more than once.StartMediaAnalysisJobRequest.Builder jobName(String jobName)
The name of the job. Does not have to be unique.
jobName - The name of the job. Does not have to be unique.StartMediaAnalysisJobRequest.Builder operationsConfig(MediaAnalysisOperationsConfig operationsConfig)
Configuration options for the media analysis job to be created.
operationsConfig - Configuration options for the media analysis job to be created.default StartMediaAnalysisJobRequest.Builder operationsConfig(Consumer<MediaAnalysisOperationsConfig.Builder> operationsConfig)
Configuration options for the media analysis job to be created.
This is a convenience method that creates an instance of theMediaAnalysisOperationsConfig.Builder
avoiding the need to create one manually via MediaAnalysisOperationsConfig.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to operationsConfig(MediaAnalysisOperationsConfig).
operationsConfig - a consumer that will call methods on MediaAnalysisOperationsConfig.BuilderoperationsConfig(MediaAnalysisOperationsConfig)StartMediaAnalysisJobRequest.Builder input(MediaAnalysisInput input)
Input data to be analyzed by the job.
input - Input data to be analyzed by the job.default StartMediaAnalysisJobRequest.Builder input(Consumer<MediaAnalysisInput.Builder> input)
Input data to be analyzed by the job.
This is a convenience method that creates an instance of theMediaAnalysisInput.Builder avoiding the
need to create one manually via MediaAnalysisInput.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to input(MediaAnalysisInput).
input - a consumer that will call methods on MediaAnalysisInput.Builderinput(MediaAnalysisInput)StartMediaAnalysisJobRequest.Builder outputConfig(MediaAnalysisOutputConfig outputConfig)
The Amazon S3 bucket location to store the results.
outputConfig - The Amazon S3 bucket location to store the results.default StartMediaAnalysisJobRequest.Builder outputConfig(Consumer<MediaAnalysisOutputConfig.Builder> outputConfig)
The Amazon S3 bucket location to store the results.
This is a convenience method that creates an instance of theMediaAnalysisOutputConfig.Builder
avoiding the need to create one manually via MediaAnalysisOutputConfig.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to outputConfig(MediaAnalysisOutputConfig).
outputConfig - a consumer that will call methods on MediaAnalysisOutputConfig.BuilderoutputConfig(MediaAnalysisOutputConfig)StartMediaAnalysisJobRequest.Builder kmsKeyId(String kmsKeyId)
The identifier of customer managed AWS KMS key (name or ARN). The key is used to encrypt images copied into the service. The key is also used to encrypt results and manifest files written to the output Amazon S3 bucket.
kmsKeyId - The identifier of customer managed AWS KMS key (name or ARN). The key is used to encrypt images copied
into the service. The key is also used to encrypt results and manifest files written to the output
Amazon S3 bucket.StartMediaAnalysisJobRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderStartMediaAnalysisJobRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.