/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Provided configuration information for the worker UI for a labeling job.
* Provide either For named entity recognition, 3D point cloud and video frame labeling jobs,
* use For all other Ground Truth built-in task
* types and custom task types, use HumanTaskUiArn
or UiTemplateS3Uri
.HumanTaskUiArn
.UiTemplateS3Uri
to specify the
* location of a worker task template in Amazon S3.See Also:
AWS
* API Reference
The Amazon S3 bucket location of the UI template, or worker task template. * This is the template used to render the worker UI and tools for labeling job * tasks. For more information about the contents of a UI template, see * Creating Your Custom Labeling Task Template.
*/ inline const Aws::String& GetUiTemplateS3Uri() const{ return m_uiTemplateS3Uri; } /** *The Amazon S3 bucket location of the UI template, or worker task template. * This is the template used to render the worker UI and tools for labeling job * tasks. For more information about the contents of a UI template, see * Creating Your Custom Labeling Task Template.
*/ inline bool UiTemplateS3UriHasBeenSet() const { return m_uiTemplateS3UriHasBeenSet; } /** *The Amazon S3 bucket location of the UI template, or worker task template. * This is the template used to render the worker UI and tools for labeling job * tasks. For more information about the contents of a UI template, see * Creating Your Custom Labeling Task Template.
*/ inline void SetUiTemplateS3Uri(const Aws::String& value) { m_uiTemplateS3UriHasBeenSet = true; m_uiTemplateS3Uri = value; } /** *The Amazon S3 bucket location of the UI template, or worker task template. * This is the template used to render the worker UI and tools for labeling job * tasks. For more information about the contents of a UI template, see * Creating Your Custom Labeling Task Template.
*/ inline void SetUiTemplateS3Uri(Aws::String&& value) { m_uiTemplateS3UriHasBeenSet = true; m_uiTemplateS3Uri = std::move(value); } /** *The Amazon S3 bucket location of the UI template, or worker task template. * This is the template used to render the worker UI and tools for labeling job * tasks. For more information about the contents of a UI template, see * Creating Your Custom Labeling Task Template.
*/ inline void SetUiTemplateS3Uri(const char* value) { m_uiTemplateS3UriHasBeenSet = true; m_uiTemplateS3Uri.assign(value); } /** *The Amazon S3 bucket location of the UI template, or worker task template. * This is the template used to render the worker UI and tools for labeling job * tasks. For more information about the contents of a UI template, see * Creating Your Custom Labeling Task Template.
*/ inline UiConfig& WithUiTemplateS3Uri(const Aws::String& value) { SetUiTemplateS3Uri(value); return *this;} /** *The Amazon S3 bucket location of the UI template, or worker task template. * This is the template used to render the worker UI and tools for labeling job * tasks. For more information about the contents of a UI template, see * Creating Your Custom Labeling Task Template.
*/ inline UiConfig& WithUiTemplateS3Uri(Aws::String&& value) { SetUiTemplateS3Uri(std::move(value)); return *this;} /** *The Amazon S3 bucket location of the UI template, or worker task template. * This is the template used to render the worker UI and tools for labeling job * tasks. For more information about the contents of a UI template, see * Creating Your Custom Labeling Task Template.
*/ inline UiConfig& WithUiTemplateS3Uri(const char* value) { SetUiTemplateS3Uri(value); return *this;} /** *The ARN of the worker task template used to render the worker UI and tools * for labeling job tasks.
Use this parameter when you are creating a
* labeling job for named entity recognition, 3D point cloud and video frame
* labeling jobs. Use your labeling job task type to select one of the following
* ARNs and use it with this parameter when you create a labeling job. Replace
* aws-region
with the Amazon Web Services Region you are creating
* your labeling job in. For example, replace aws-region
with
* us-west-1
if you create a labeling job in US West (N.
* California).
Named Entity Recognition
Use the following
* HumanTaskUiArn
for named entity recognition labeling jobs:
* arn:aws:sagemaker:aws-region:394669845002:human-task-ui/NamedEntityRecognition
*
3D Point Cloud HumanTaskUiArns
Use this
* HumanTaskUiArn
for 3D point cloud object detection and 3D point
* cloud object detection adjustment labeling jobs.
* arn:aws:sagemaker:aws-region:394669845002:human-task-ui/PointCloudObjectDetection
*
Use this HumanTaskUiArn
for 3D point cloud
* object tracking and 3D point cloud object tracking adjustment labeling jobs.
*
* arn:aws:sagemaker:aws-region:394669845002:human-task-ui/PointCloudObjectTracking
*
Use this HumanTaskUiArn
for 3D point cloud
* semantic segmentation and 3D point cloud semantic segmentation adjustment
* labeling jobs.
* arn:aws:sagemaker:aws-region:394669845002:human-task-ui/PointCloudSemanticSegmentation
*
Video Frame HumanTaskUiArns
Use this
* HumanTaskUiArn
for video frame object detection and video frame
* object detection adjustment labeling jobs.
* arn:aws:sagemaker:region:394669845002:human-task-ui/VideoObjectDetection
*
Use this HumanTaskUiArn
for video frame object
* tracking and video frame object tracking adjustment labeling jobs.
* arn:aws:sagemaker:aws-region:394669845002:human-task-ui/VideoObjectTracking
*
The ARN of the worker task template used to render the worker UI and tools * for labeling job tasks.
Use this parameter when you are creating a
* labeling job for named entity recognition, 3D point cloud and video frame
* labeling jobs. Use your labeling job task type to select one of the following
* ARNs and use it with this parameter when you create a labeling job. Replace
* aws-region
with the Amazon Web Services Region you are creating
* your labeling job in. For example, replace aws-region
with
* us-west-1
if you create a labeling job in US West (N.
* California).
Named Entity Recognition
Use the following
* HumanTaskUiArn
for named entity recognition labeling jobs:
* arn:aws:sagemaker:aws-region:394669845002:human-task-ui/NamedEntityRecognition
*
3D Point Cloud HumanTaskUiArns
Use this
* HumanTaskUiArn
for 3D point cloud object detection and 3D point
* cloud object detection adjustment labeling jobs.
* arn:aws:sagemaker:aws-region:394669845002:human-task-ui/PointCloudObjectDetection
*
Use this HumanTaskUiArn
for 3D point cloud
* object tracking and 3D point cloud object tracking adjustment labeling jobs.
*
* arn:aws:sagemaker:aws-region:394669845002:human-task-ui/PointCloudObjectTracking
*
Use this HumanTaskUiArn
for 3D point cloud
* semantic segmentation and 3D point cloud semantic segmentation adjustment
* labeling jobs.
* arn:aws:sagemaker:aws-region:394669845002:human-task-ui/PointCloudSemanticSegmentation
*
Video Frame HumanTaskUiArns
Use this
* HumanTaskUiArn
for video frame object detection and video frame
* object detection adjustment labeling jobs.
* arn:aws:sagemaker:region:394669845002:human-task-ui/VideoObjectDetection
*
Use this HumanTaskUiArn
for video frame object
* tracking and video frame object tracking adjustment labeling jobs.
* arn:aws:sagemaker:aws-region:394669845002:human-task-ui/VideoObjectTracking
*
The ARN of the worker task template used to render the worker UI and tools * for labeling job tasks.
Use this parameter when you are creating a
* labeling job for named entity recognition, 3D point cloud and video frame
* labeling jobs. Use your labeling job task type to select one of the following
* ARNs and use it with this parameter when you create a labeling job. Replace
* aws-region
with the Amazon Web Services Region you are creating
* your labeling job in. For example, replace aws-region
with
* us-west-1
if you create a labeling job in US West (N.
* California).
Named Entity Recognition
Use the following
* HumanTaskUiArn
for named entity recognition labeling jobs:
* arn:aws:sagemaker:aws-region:394669845002:human-task-ui/NamedEntityRecognition
*
3D Point Cloud HumanTaskUiArns
Use this
* HumanTaskUiArn
for 3D point cloud object detection and 3D point
* cloud object detection adjustment labeling jobs.
* arn:aws:sagemaker:aws-region:394669845002:human-task-ui/PointCloudObjectDetection
*
Use this HumanTaskUiArn
for 3D point cloud
* object tracking and 3D point cloud object tracking adjustment labeling jobs.
*
* arn:aws:sagemaker:aws-region:394669845002:human-task-ui/PointCloudObjectTracking
*
Use this HumanTaskUiArn
for 3D point cloud
* semantic segmentation and 3D point cloud semantic segmentation adjustment
* labeling jobs.
* arn:aws:sagemaker:aws-region:394669845002:human-task-ui/PointCloudSemanticSegmentation
*
Video Frame HumanTaskUiArns
Use this
* HumanTaskUiArn
for video frame object detection and video frame
* object detection adjustment labeling jobs.
* arn:aws:sagemaker:region:394669845002:human-task-ui/VideoObjectDetection
*
Use this HumanTaskUiArn
for video frame object
* tracking and video frame object tracking adjustment labeling jobs.
* arn:aws:sagemaker:aws-region:394669845002:human-task-ui/VideoObjectTracking
*
The ARN of the worker task template used to render the worker UI and tools * for labeling job tasks.
Use this parameter when you are creating a
* labeling job for named entity recognition, 3D point cloud and video frame
* labeling jobs. Use your labeling job task type to select one of the following
* ARNs and use it with this parameter when you create a labeling job. Replace
* aws-region
with the Amazon Web Services Region you are creating
* your labeling job in. For example, replace aws-region
with
* us-west-1
if you create a labeling job in US West (N.
* California).
Named Entity Recognition
Use the following
* HumanTaskUiArn
for named entity recognition labeling jobs:
* arn:aws:sagemaker:aws-region:394669845002:human-task-ui/NamedEntityRecognition
*
3D Point Cloud HumanTaskUiArns
Use this
* HumanTaskUiArn
for 3D point cloud object detection and 3D point
* cloud object detection adjustment labeling jobs.
* arn:aws:sagemaker:aws-region:394669845002:human-task-ui/PointCloudObjectDetection
*
Use this HumanTaskUiArn
for 3D point cloud
* object tracking and 3D point cloud object tracking adjustment labeling jobs.
*
* arn:aws:sagemaker:aws-region:394669845002:human-task-ui/PointCloudObjectTracking
*
Use this HumanTaskUiArn
for 3D point cloud
* semantic segmentation and 3D point cloud semantic segmentation adjustment
* labeling jobs.
* arn:aws:sagemaker:aws-region:394669845002:human-task-ui/PointCloudSemanticSegmentation
*
Video Frame HumanTaskUiArns
Use this
* HumanTaskUiArn
for video frame object detection and video frame
* object detection adjustment labeling jobs.
* arn:aws:sagemaker:region:394669845002:human-task-ui/VideoObjectDetection
*
Use this HumanTaskUiArn
for video frame object
* tracking and video frame object tracking adjustment labeling jobs.
* arn:aws:sagemaker:aws-region:394669845002:human-task-ui/VideoObjectTracking
*
The ARN of the worker task template used to render the worker UI and tools * for labeling job tasks.
Use this parameter when you are creating a
* labeling job for named entity recognition, 3D point cloud and video frame
* labeling jobs. Use your labeling job task type to select one of the following
* ARNs and use it with this parameter when you create a labeling job. Replace
* aws-region
with the Amazon Web Services Region you are creating
* your labeling job in. For example, replace aws-region
with
* us-west-1
if you create a labeling job in US West (N.
* California).
Named Entity Recognition
Use the following
* HumanTaskUiArn
for named entity recognition labeling jobs:
* arn:aws:sagemaker:aws-region:394669845002:human-task-ui/NamedEntityRecognition
*
3D Point Cloud HumanTaskUiArns
Use this
* HumanTaskUiArn
for 3D point cloud object detection and 3D point
* cloud object detection adjustment labeling jobs.
* arn:aws:sagemaker:aws-region:394669845002:human-task-ui/PointCloudObjectDetection
*
Use this HumanTaskUiArn
for 3D point cloud
* object tracking and 3D point cloud object tracking adjustment labeling jobs.
*
* arn:aws:sagemaker:aws-region:394669845002:human-task-ui/PointCloudObjectTracking
*
Use this HumanTaskUiArn
for 3D point cloud
* semantic segmentation and 3D point cloud semantic segmentation adjustment
* labeling jobs.
* arn:aws:sagemaker:aws-region:394669845002:human-task-ui/PointCloudSemanticSegmentation
*
Video Frame HumanTaskUiArns
Use this
* HumanTaskUiArn
for video frame object detection and video frame
* object detection adjustment labeling jobs.
* arn:aws:sagemaker:region:394669845002:human-task-ui/VideoObjectDetection
*
Use this HumanTaskUiArn
for video frame object
* tracking and video frame object tracking adjustment labeling jobs.
* arn:aws:sagemaker:aws-region:394669845002:human-task-ui/VideoObjectTracking
*
The ARN of the worker task template used to render the worker UI and tools * for labeling job tasks.
Use this parameter when you are creating a
* labeling job for named entity recognition, 3D point cloud and video frame
* labeling jobs. Use your labeling job task type to select one of the following
* ARNs and use it with this parameter when you create a labeling job. Replace
* aws-region
with the Amazon Web Services Region you are creating
* your labeling job in. For example, replace aws-region
with
* us-west-1
if you create a labeling job in US West (N.
* California).
Named Entity Recognition
Use the following
* HumanTaskUiArn
for named entity recognition labeling jobs:
* arn:aws:sagemaker:aws-region:394669845002:human-task-ui/NamedEntityRecognition
*
3D Point Cloud HumanTaskUiArns
Use this
* HumanTaskUiArn
for 3D point cloud object detection and 3D point
* cloud object detection adjustment labeling jobs.
* arn:aws:sagemaker:aws-region:394669845002:human-task-ui/PointCloudObjectDetection
*
Use this HumanTaskUiArn
for 3D point cloud
* object tracking and 3D point cloud object tracking adjustment labeling jobs.
*
* arn:aws:sagemaker:aws-region:394669845002:human-task-ui/PointCloudObjectTracking
*
Use this HumanTaskUiArn
for 3D point cloud
* semantic segmentation and 3D point cloud semantic segmentation adjustment
* labeling jobs.
* arn:aws:sagemaker:aws-region:394669845002:human-task-ui/PointCloudSemanticSegmentation
*
Video Frame HumanTaskUiArns
Use this
* HumanTaskUiArn
for video frame object detection and video frame
* object detection adjustment labeling jobs.
* arn:aws:sagemaker:region:394669845002:human-task-ui/VideoObjectDetection
*
Use this HumanTaskUiArn
for video frame object
* tracking and video frame object tracking adjustment labeling jobs.
* arn:aws:sagemaker:aws-region:394669845002:human-task-ui/VideoObjectTracking
*
The ARN of the worker task template used to render the worker UI and tools * for labeling job tasks.
Use this parameter when you are creating a
* labeling job for named entity recognition, 3D point cloud and video frame
* labeling jobs. Use your labeling job task type to select one of the following
* ARNs and use it with this parameter when you create a labeling job. Replace
* aws-region
with the Amazon Web Services Region you are creating
* your labeling job in. For example, replace aws-region
with
* us-west-1
if you create a labeling job in US West (N.
* California).
Named Entity Recognition
Use the following
* HumanTaskUiArn
for named entity recognition labeling jobs:
* arn:aws:sagemaker:aws-region:394669845002:human-task-ui/NamedEntityRecognition
*
3D Point Cloud HumanTaskUiArns
Use this
* HumanTaskUiArn
for 3D point cloud object detection and 3D point
* cloud object detection adjustment labeling jobs.
* arn:aws:sagemaker:aws-region:394669845002:human-task-ui/PointCloudObjectDetection
*
Use this HumanTaskUiArn
for 3D point cloud
* object tracking and 3D point cloud object tracking adjustment labeling jobs.
*
* arn:aws:sagemaker:aws-region:394669845002:human-task-ui/PointCloudObjectTracking
*
Use this HumanTaskUiArn
for 3D point cloud
* semantic segmentation and 3D point cloud semantic segmentation adjustment
* labeling jobs.
* arn:aws:sagemaker:aws-region:394669845002:human-task-ui/PointCloudSemanticSegmentation
*
Video Frame HumanTaskUiArns
Use this
* HumanTaskUiArn
for video frame object detection and video frame
* object detection adjustment labeling jobs.
* arn:aws:sagemaker:region:394669845002:human-task-ui/VideoObjectDetection
*
Use this HumanTaskUiArn
for video frame object
* tracking and video frame object tracking adjustment labeling jobs.
* arn:aws:sagemaker:aws-region:394669845002:human-task-ui/VideoObjectTracking
*
The ARN of the worker task template used to render the worker UI and tools * for labeling job tasks.
Use this parameter when you are creating a
* labeling job for named entity recognition, 3D point cloud and video frame
* labeling jobs. Use your labeling job task type to select one of the following
* ARNs and use it with this parameter when you create a labeling job. Replace
* aws-region
with the Amazon Web Services Region you are creating
* your labeling job in. For example, replace aws-region
with
* us-west-1
if you create a labeling job in US West (N.
* California).
Named Entity Recognition
Use the following
* HumanTaskUiArn
for named entity recognition labeling jobs:
* arn:aws:sagemaker:aws-region:394669845002:human-task-ui/NamedEntityRecognition
*
3D Point Cloud HumanTaskUiArns
Use this
* HumanTaskUiArn
for 3D point cloud object detection and 3D point
* cloud object detection adjustment labeling jobs.
* arn:aws:sagemaker:aws-region:394669845002:human-task-ui/PointCloudObjectDetection
*
Use this HumanTaskUiArn
for 3D point cloud
* object tracking and 3D point cloud object tracking adjustment labeling jobs.
*
* arn:aws:sagemaker:aws-region:394669845002:human-task-ui/PointCloudObjectTracking
*
Use this HumanTaskUiArn
for 3D point cloud
* semantic segmentation and 3D point cloud semantic segmentation adjustment
* labeling jobs.
* arn:aws:sagemaker:aws-region:394669845002:human-task-ui/PointCloudSemanticSegmentation
*
Video Frame HumanTaskUiArns
Use this
* HumanTaskUiArn
for video frame object detection and video frame
* object detection adjustment labeling jobs.
* arn:aws:sagemaker:region:394669845002:human-task-ui/VideoObjectDetection
*
Use this HumanTaskUiArn
for video frame object
* tracking and video frame object tracking adjustment labeling jobs.
* arn:aws:sagemaker:aws-region:394669845002:human-task-ui/VideoObjectTracking
*