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