class Aws::Rekognition::Types::StartLabelDetectionRequest

@note When making an API call, you may pass StartLabelDetectionRequest

data as a hash:

    {
      video: { # required
        s3_object: {
          bucket: "S3Bucket",
          name: "S3ObjectName",
          version: "S3ObjectVersion",
        },
      },
      client_request_token: "ClientRequestToken",
      min_confidence: 1.0,
      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 labels. The video must be
stored in an Amazon S3 bucket.
@return [Types::Video]

@!attribute [rw] client_request_token

Idempotent token used to identify the start request. If you use the
same token with multiple `StartLabelDetection` requests, the same
`JobId` is returned. Use `ClientRequestToken` to prevent the same
job from being accidently started more than once.
@return [String]

@!attribute [rw] min_confidence

Specifies the minimum confidence that Amazon Rekognition Video must
have in order to return a detected label. Confidence represents how
certain Amazon Rekognition is that a label is correctly identified.0
is the lowest confidence. 100 is the highest confidence. Amazon
Rekognition Video doesn't return any labels with a confidence level
lower than this specified value.

If you don't specify `MinConfidence`, the operation returns labels
with confidence values greater than or equal to 50 percent.
@return [Float]

@!attribute [rw] notification_channel

The Amazon SNS topic ARN you want Amazon Rekognition Video to
publish the completion status of the label detection operation to.
The Amazon SNS topic must have a topic name that begins with
*AmazonRekognition* if you are using the
AmazonRekognitionServiceRole permissions policy.
@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