startMediaAnalysisJob
inline suspend fun RekognitionClient.startMediaAnalysisJob(crossinline block: StartMediaAnalysisJobRequest.Builder.() -> Unit): StartMediaAnalysisJobResponse
Initiates a new media analysis job. Accepts a manifest file in an Amazon S3 bucket. The output is a manifest file and a summary of the manifest stored in the Amazon S3 bucket.
Samples
fun main() {
//sampleStart
// Initiates a new media analysis job.
val resp = rekognitionClient.startMediaAnalysisJob {
jobName = "job-name"
operationsConfig = MediaAnalysisOperationsConfig {
detectModerationLabels = MediaAnalysisDetectModerationLabelsConfig {
minConfidence = 50.toFloat()
projectVersion = "arn:aws:rekognition:us-east-1:111122223333:project/my-project/version/1/1690556751958"
}
}
input = MediaAnalysisInput {
s3Object = S3Object {
bucket = "input-bucket"
name = "input-manifest.json"
}
}
outputConfig = MediaAnalysisOutputConfig {
s3Bucket = "output-bucket"
s3KeyPrefix = "output-location"
}
}
//sampleEnd
}