class Aws::Rekognition::Types::StartContentModerationRequest
@note When making an API call, you may pass StartContentModerationRequest
data as a hash: { video: { # required s3_object: { bucket: "S3Bucket", name: "S3ObjectName", version: "S3ObjectVersion", }, }, min_confidence: 1.0, client_request_token: "ClientRequestToken", notification_channel: { sns_topic_arn: "SNSTopicArn", # required role_arn: "RoleArn", # required }, job_tag: "JobTag", }
@!attribute [rw] video
The video in which you want to detect inappropriate, unwanted, or offensive content. The video must be stored in an Amazon S3 bucket. @return [Types::Video]
@!attribute [rw] min_confidence
Specifies the minimum confidence that Amazon Rekognition must have in order to return a moderated content label. Confidence represents how certain Amazon Rekognition is that the moderated content is correctly identified. 0 is the lowest confidence. 100 is the highest confidence. Amazon Rekognition doesn't return any moderated content labels with a confidence level lower than this specified value. If you don't specify `MinConfidence`, `GetContentModeration` returns labels with confidence values greater than or equal to 50 percent. @return [Float]
@!attribute [rw] client_request_token
Idempotent token used to identify the start request. If you use the same token with multiple `StartContentModeration` requests, the same `JobId` is returned. Use `ClientRequestToken` to prevent the same job from being accidently started more than once. @return [String]
@!attribute [rw] notification_channel
The Amazon SNS topic ARN that you want Amazon Rekognition Video to publish the completion status of the content analysis to. The Amazon SNS topic must have a topic name that begins with *AmazonRekognition* if you are using the AmazonRekognitionServiceRole permissions policy to access the topic. @return [Types::NotificationChannel]
@!attribute [rw] job_tag
An identifier you specify that's returned in the completion notification that's published to your Amazon Simple Notification Service topic. For example, you can use `JobTag` to group related jobs and identify them in the completion notification. @return [String]
Constants
- SENSITIVE