All Downloads are FREE. Search and download functionalities are using the official Maven repository.

software.amazon.awssdk.services.sagemaker.model.HumanTaskConfig Maven / Gradle / Ivy

Go to download

The AWS Java SDK for Amazon SageMaker module holds the client classes that are used for communicating with Amazon SageMaker Service

There is a newer version: 2.28.4
Show newest version
/*
 * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 * 
 * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with
 * the License. A copy of the License is located at
 * 
 * http://aws.amazon.com/apache2.0
 * 
 * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
 * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions
 * and limitations under the License.
 */

package software.amazon.awssdk.services.sagemaker.model;

import java.io.Serializable;
import java.util.Arrays;
import java.util.Collection;
import java.util.Collections;
import java.util.List;
import java.util.Objects;
import java.util.Optional;
import java.util.function.BiConsumer;
import java.util.function.Consumer;
import java.util.function.Function;
import software.amazon.awssdk.annotations.Generated;
import software.amazon.awssdk.core.SdkField;
import software.amazon.awssdk.core.SdkPojo;
import software.amazon.awssdk.core.protocol.MarshallLocation;
import software.amazon.awssdk.core.protocol.MarshallingType;
import software.amazon.awssdk.core.traits.ListTrait;
import software.amazon.awssdk.core.traits.LocationTrait;
import software.amazon.awssdk.core.util.DefaultSdkAutoConstructList;
import software.amazon.awssdk.core.util.SdkAutoConstructList;
import software.amazon.awssdk.utils.ToString;
import software.amazon.awssdk.utils.builder.CopyableBuilder;
import software.amazon.awssdk.utils.builder.ToCopyableBuilder;

/**
 * 

* Information required for human workers to complete a labeling task. *

*/ @Generated("software.amazon.awssdk:codegen") public final class HumanTaskConfig implements SdkPojo, Serializable, ToCopyableBuilder { private static final SdkField WORKTEAM_ARN_FIELD = SdkField. builder(MarshallingType.STRING) .memberName("WorkteamArn").getter(getter(HumanTaskConfig::workteamArn)).setter(setter(Builder::workteamArn)) .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("WorkteamArn").build()).build(); private static final SdkField UI_CONFIG_FIELD = SdkField. builder(MarshallingType.SDK_POJO) .memberName("UiConfig").getter(getter(HumanTaskConfig::uiConfig)).setter(setter(Builder::uiConfig)) .constructor(UiConfig::builder) .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("UiConfig").build()).build(); private static final SdkField PRE_HUMAN_TASK_LAMBDA_ARN_FIELD = SdkField. builder(MarshallingType.STRING) .memberName("PreHumanTaskLambdaArn").getter(getter(HumanTaskConfig::preHumanTaskLambdaArn)) .setter(setter(Builder::preHumanTaskLambdaArn)) .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("PreHumanTaskLambdaArn").build()) .build(); private static final SdkField> TASK_KEYWORDS_FIELD = SdkField .> builder(MarshallingType.LIST) .memberName("TaskKeywords") .getter(getter(HumanTaskConfig::taskKeywords)) .setter(setter(Builder::taskKeywords)) .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("TaskKeywords").build(), ListTrait .builder() .memberLocationName(null) .memberFieldInfo( SdkField. builder(MarshallingType.STRING) .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD) .locationName("member").build()).build()).build()).build(); private static final SdkField TASK_TITLE_FIELD = SdkField. builder(MarshallingType.STRING) .memberName("TaskTitle").getter(getter(HumanTaskConfig::taskTitle)).setter(setter(Builder::taskTitle)) .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("TaskTitle").build()).build(); private static final SdkField TASK_DESCRIPTION_FIELD = SdkField. builder(MarshallingType.STRING) .memberName("TaskDescription").getter(getter(HumanTaskConfig::taskDescription)) .setter(setter(Builder::taskDescription)) .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("TaskDescription").build()).build(); private static final SdkField NUMBER_OF_HUMAN_WORKERS_PER_DATA_OBJECT_FIELD = SdkField . builder(MarshallingType.INTEGER) .memberName("NumberOfHumanWorkersPerDataObject") .getter(getter(HumanTaskConfig::numberOfHumanWorkersPerDataObject)) .setter(setter(Builder::numberOfHumanWorkersPerDataObject)) .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("NumberOfHumanWorkersPerDataObject") .build()).build(); private static final SdkField TASK_TIME_LIMIT_IN_SECONDS_FIELD = SdkField. builder(MarshallingType.INTEGER) .memberName("TaskTimeLimitInSeconds").getter(getter(HumanTaskConfig::taskTimeLimitInSeconds)) .setter(setter(Builder::taskTimeLimitInSeconds)) .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("TaskTimeLimitInSeconds").build()) .build(); private static final SdkField TASK_AVAILABILITY_LIFETIME_IN_SECONDS_FIELD = SdkField . builder(MarshallingType.INTEGER) .memberName("TaskAvailabilityLifetimeInSeconds") .getter(getter(HumanTaskConfig::taskAvailabilityLifetimeInSeconds)) .setter(setter(Builder::taskAvailabilityLifetimeInSeconds)) .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("TaskAvailabilityLifetimeInSeconds") .build()).build(); private static final SdkField MAX_CONCURRENT_TASK_COUNT_FIELD = SdkField. builder(MarshallingType.INTEGER) .memberName("MaxConcurrentTaskCount").getter(getter(HumanTaskConfig::maxConcurrentTaskCount)) .setter(setter(Builder::maxConcurrentTaskCount)) .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("MaxConcurrentTaskCount").build()) .build(); private static final SdkField ANNOTATION_CONSOLIDATION_CONFIG_FIELD = SdkField . builder(MarshallingType.SDK_POJO) .memberName("AnnotationConsolidationConfig") .getter(getter(HumanTaskConfig::annotationConsolidationConfig)) .setter(setter(Builder::annotationConsolidationConfig)) .constructor(AnnotationConsolidationConfig::builder) .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("AnnotationConsolidationConfig") .build()).build(); private static final SdkField PUBLIC_WORKFORCE_TASK_PRICE_FIELD = SdkField . builder(MarshallingType.SDK_POJO).memberName("PublicWorkforceTaskPrice") .getter(getter(HumanTaskConfig::publicWorkforceTaskPrice)).setter(setter(Builder::publicWorkforceTaskPrice)) .constructor(PublicWorkforceTaskPrice::builder) .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("PublicWorkforceTaskPrice").build()) .build(); private static final List> SDK_FIELDS = Collections.unmodifiableList(Arrays.asList(WORKTEAM_ARN_FIELD, UI_CONFIG_FIELD, PRE_HUMAN_TASK_LAMBDA_ARN_FIELD, TASK_KEYWORDS_FIELD, TASK_TITLE_FIELD, TASK_DESCRIPTION_FIELD, NUMBER_OF_HUMAN_WORKERS_PER_DATA_OBJECT_FIELD, TASK_TIME_LIMIT_IN_SECONDS_FIELD, TASK_AVAILABILITY_LIFETIME_IN_SECONDS_FIELD, MAX_CONCURRENT_TASK_COUNT_FIELD, ANNOTATION_CONSOLIDATION_CONFIG_FIELD, PUBLIC_WORKFORCE_TASK_PRICE_FIELD)); private static final long serialVersionUID = 1L; private final String workteamArn; private final UiConfig uiConfig; private final String preHumanTaskLambdaArn; private final List taskKeywords; private final String taskTitle; private final String taskDescription; private final Integer numberOfHumanWorkersPerDataObject; private final Integer taskTimeLimitInSeconds; private final Integer taskAvailabilityLifetimeInSeconds; private final Integer maxConcurrentTaskCount; private final AnnotationConsolidationConfig annotationConsolidationConfig; private final PublicWorkforceTaskPrice publicWorkforceTaskPrice; private HumanTaskConfig(BuilderImpl builder) { this.workteamArn = builder.workteamArn; this.uiConfig = builder.uiConfig; this.preHumanTaskLambdaArn = builder.preHumanTaskLambdaArn; this.taskKeywords = builder.taskKeywords; this.taskTitle = builder.taskTitle; this.taskDescription = builder.taskDescription; this.numberOfHumanWorkersPerDataObject = builder.numberOfHumanWorkersPerDataObject; this.taskTimeLimitInSeconds = builder.taskTimeLimitInSeconds; this.taskAvailabilityLifetimeInSeconds = builder.taskAvailabilityLifetimeInSeconds; this.maxConcurrentTaskCount = builder.maxConcurrentTaskCount; this.annotationConsolidationConfig = builder.annotationConsolidationConfig; this.publicWorkforceTaskPrice = builder.publicWorkforceTaskPrice; } /** *

* The Amazon Resource Name (ARN) of the work team assigned to complete the tasks. *

* * @return The Amazon Resource Name (ARN) of the work team assigned to complete the tasks. */ public final String workteamArn() { return workteamArn; } /** *

* Information about the user interface that workers use to complete the labeling task. *

* * @return Information about the user interface that workers use to complete the labeling task. */ public final UiConfig uiConfig() { return uiConfig; } /** *

* The Amazon Resource Name (ARN) of a Lambda function that is run before a data object is sent to a human worker. * Use this function to provide input to a custom labeling job. *

*

* For built-in task types, use * one of the following Amazon SageMaker Ground Truth Lambda function ARNs for PreHumanTaskLambdaArn. * For custom labeling workflows, see Pre-annotation Lambda. *

*

* Bounding box - Finds the most similar boxes from different workers based on the Jaccard index of the * boxes. *

*
    *
  • *

    * arn:aws:lambda:us-east-1:432418664414:function:PRE-BoundingBox *

    *
  • *
  • *

    * arn:aws:lambda:us-east-2:266458841044:function:PRE-BoundingBox *

    *
  • *
  • *

    * arn:aws:lambda:us-west-2:081040173940:function:PRE-BoundingBox *

    *
  • *
  • *

    * arn:aws:lambda:ca-central-1:918755190332:function:PRE-BoundingBox *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-1:568282634449:function:PRE-BoundingBox *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-2:487402164563:function:PRE-BoundingBox *

    *
  • *
  • *

    * arn:aws:lambda:eu-central-1:203001061592:function:PRE-BoundingBox *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-BoundingBox *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-BoundingBox *

    *
  • *
  • *

    * arn:aws:lambda:ap-south-1:565803892007:function:PRE-BoundingBox *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-BoundingBox *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-BoundingBox *

    *
  • *
*

* Image classification - Uses a variant of the Expectation Maximization approach to estimate the true class * of an image based on annotations from individual workers. *

*
    *
  • *

    * arn:aws:lambda:us-east-1:432418664414:function:PRE-ImageMultiClass *

    *
  • *
  • *

    * arn:aws:lambda:us-east-2:266458841044:function:PRE-ImageMultiClass *

    *
  • *
  • *

    * arn:aws:lambda:us-west-2:081040173940:function:PRE-ImageMultiClass *

    *
  • *
  • *

    * arn:aws:lambda:ca-central-1:918755190332:function:PRE-ImageMultiClass *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-1:568282634449:function:PRE-ImageMultiClass *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-2:487402164563:function:PRE-ImageMultiClass *

    *
  • *
  • *

    * arn:aws:lambda:eu-central-1:203001061592:function:PRE-ImageMultiClass *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-ImageMultiClass *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-ImageMultiClass *

    *
  • *
  • *

    * arn:aws:lambda:ap-south-1:565803892007:function:PRE-ImageMultiClass *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-ImageMultiClass *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-ImageMultiClass *

    *
  • *
*

* Multi-label image classification - Uses a variant of the Expectation Maximization approach to estimate the * true classes of an image based on annotations from individual workers. *

*
    *
  • *

    * arn:aws:lambda:us-east-1:432418664414:function:PRE-ImageMultiClassMultiLabel *

    *
  • *
  • *

    * arn:aws:lambda:us-east-2:266458841044:function:PRE-ImageMultiClassMultiLabel *

    *
  • *
  • *

    * arn:aws:lambda:us-west-2:081040173940:function:PRE-ImageMultiClassMultiLabel *

    *
  • *
  • *

    * arn:aws:lambda:ca-central-1:918755190332:function:PRE-ImageMultiClassMultiLabel *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-1:568282634449:function:PRE-ImageMultiClassMultiLabel *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-2:487402164563:function:PRE-ImageMultiClassMultiLabel *

    *
  • *
  • *

    * arn:aws:lambda:eu-central-1:203001061592:function:PRE-ImageMultiClassMultiLabel *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-ImageMultiClassMultiLabel *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-ImageMultiClassMultiLabel *

    *
  • *
  • *

    * arn:aws:lambda:ap-south-1:565803892007:function:PRE-ImageMultiClassMultiLabel *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-ImageMultiClassMultiLabel *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-ImageMultiClassMultiLabel *

    *
  • *
*

* Semantic segmentation - Treats each pixel in an image as a multi-class classification and treats pixel * annotations from workers as "votes" for the correct label. *

*
    *
  • *

    * arn:aws:lambda:us-east-1:432418664414:function:PRE-SemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:us-east-2:266458841044:function:PRE-SemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:us-west-2:081040173940:function:PRE-SemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:ca-central-1:918755190332:function:PRE-SemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-1:568282634449:function:PRE-SemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-2:487402164563:function:PRE-SemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:eu-central-1:203001061592:function:PRE-SemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-SemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-SemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:ap-south-1:565803892007:function:PRE-SemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-SemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-SemanticSegmentation *

    *
  • *
*

* Text classification - Uses a variant of the Expectation Maximization approach to estimate the true class * of text based on annotations from individual workers. *

*
    *
  • *

    * arn:aws:lambda:us-east-1:432418664414:function:PRE-TextMultiClass *

    *
  • *
  • *

    * arn:aws:lambda:us-east-2:266458841044:function:PRE-TextMultiClass *

    *
  • *
  • *

    * arn:aws:lambda:us-west-2:081040173940:function:PRE-TextMultiClass *

    *
  • *
  • *

    * arn:aws:lambda:ca-central-1:918755190332:function:PRE-TextMultiClass *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-1:568282634449:function:PRE-TextMultiClass *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-2:487402164563:function:PRE-TextMultiClass *

    *
  • *
  • *

    * arn:aws:lambda:eu-central-1:203001061592:function:PRE-TextMultiClass *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-TextMultiClass *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-TextMultiClass *

    *
  • *
  • *

    * arn:aws:lambda:ap-south-1:565803892007:function:PRE-TextMultiClass *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-TextMultiClass *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-TextMultiClass *

    *
  • *
*

* Multi-label text classification - Uses a variant of the Expectation Maximization approach to estimate the * true classes of text based on annotations from individual workers. *

*
    *
  • *

    * arn:aws:lambda:us-east-1:432418664414:function:PRE-TextMultiClassMultiLabel *

    *
  • *
  • *

    * arn:aws:lambda:us-east-2:266458841044:function:PRE-TextMultiClassMultiLabel *

    *
  • *
  • *

    * arn:aws:lambda:us-west-2:081040173940:function:PRE-TextMultiClassMultiLabel *

    *
  • *
  • *

    * arn:aws:lambda:ca-central-1:918755190332:function:PRE-TextMultiClassMultiLabel *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-1:568282634449:function:PRE-TextMultiClassMultiLabel *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-2:487402164563:function:PRE-TextMultiClassMultiLabel *

    *
  • *
  • *

    * arn:aws:lambda:eu-central-1:203001061592:function:PRE-TextMultiClassMultiLabel *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-TextMultiClassMultiLabel *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-TextMultiClassMultiLabel *

    *
  • *
  • *

    * arn:aws:lambda:ap-south-1:565803892007:function:PRE-TextMultiClassMultiLabel *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-TextMultiClassMultiLabel *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-TextMultiClassMultiLabel *

    *
  • *
*

* Named entity recognition - Groups similar selections and calculates aggregate boundaries, resolving to * most-assigned label. *

*
    *
  • *

    * arn:aws:lambda:us-east-1:432418664414:function:PRE-NamedEntityRecognition *

    *
  • *
  • *

    * arn:aws:lambda:us-east-2:266458841044:function:PRE-NamedEntityRecognition *

    *
  • *
  • *

    * arn:aws:lambda:us-west-2:081040173940:function:PRE-NamedEntityRecognition *

    *
  • *
  • *

    * arn:aws:lambda:ca-central-1:918755190332:function:PRE-NamedEntityRecognition *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-1:568282634449:function:PRE-NamedEntityRecognition *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-2:487402164563:function:PRE-NamedEntityRecognition *

    *
  • *
  • *

    * arn:aws:lambda:eu-central-1:203001061592:function:PRE-NamedEntityRecognition *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-NamedEntityRecognition *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-NamedEntityRecognition *

    *
  • *
  • *

    * arn:aws:lambda:ap-south-1:565803892007:function:PRE-NamedEntityRecognition *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-NamedEntityRecognition *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-NamedEntityRecognition *

    *
  • *
*

* Video Classification - Use this task type when you need workers to classify videos using predefined labels * that you specify. Workers are shown videos and are asked to choose one label for each video. *

*
    *
  • *

    * arn:aws:lambda:us-east-1:432418664414:function:PRE-VideoMultiClass *

    *
  • *
  • *

    * arn:aws:lambda:us-east-2:266458841044:function:PRE-VideoMultiClass *

    *
  • *
  • *

    * arn:aws:lambda:us-west-2:081040173940:function:PRE-VideoMultiClass *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-1:568282634449:function:PRE-VideoMultiClass *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-VideoMultiClass *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-VideoMultiClass *

    *
  • *
  • *

    * arn:aws:lambda:ap-south-1:565803892007:function:PRE-VideoMultiClass *

    *
  • *
  • *

    * arn:aws:lambda:eu-central-1:203001061592:function:PRE-VideoMultiClass *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-VideoMultiClass *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-2:487402164563:function:PRE-VideoMultiClass *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-VideoMultiClass *

    *
  • *
  • *

    * arn:aws:lambda:ca-central-1:918755190332:function:PRE-VideoMultiClass *

    *
  • *
*

* Video Frame Object Detection - Use this task type to have workers identify and locate objects in a * sequence of video frames (images extracted from a video) using bounding boxes. For example, you can use this task * to ask workers to identify and localize various objects in a series of video frames, such as cars, bikes, and * pedestrians. *

*
    *
  • *

    * arn:aws:lambda:us-east-1:432418664414:function:PRE-VideoObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:us-east-2:266458841044:function:PRE-VideoObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:us-west-2:081040173940:function:PRE-VideoObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-1:568282634449:function:PRE-VideoObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-VideoObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-VideoObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:ap-south-1:565803892007:function:PRE-VideoObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:eu-central-1:203001061592:function:PRE-VideoObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-VideoObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-2:487402164563:function:PRE-VideoObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-VideoObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:ca-central-1:918755190332:function:PRE-VideoObjectDetection *

    *
  • *
*

* Video Frame Object Tracking - Use this task type to have workers track the movement of objects in a * sequence of video frames (images extracted from a video) using bounding boxes. For example, you can use this task * to ask workers to track the movement of objects, such as cars, bikes, and pedestrians. *

*
    *
  • *

    * arn:aws:lambda:us-east-1:432418664414:function:PRE-VideoObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:us-east-2:266458841044:function:PRE-VideoObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:us-west-2:081040173940:function:PRE-VideoObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-1:568282634449:function:PRE-VideoObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-VideoObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-VideoObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:ap-south-1:565803892007:function:PRE-VideoObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:eu-central-1:203001061592:function:PRE-VideoObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-VideoObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-2:487402164563:function:PRE-VideoObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-VideoObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:ca-central-1:918755190332:function:PRE-VideoObjectTracking *

    *
  • *
*

* 3D Point Cloud Modalities *

*

* Use the following pre-annotation lambdas for 3D point cloud labeling modality tasks. See 3D Point Cloud Task types * to learn more. *

*

* 3D Point Cloud Object Detection - Use this task type when you want workers to classify objects in a 3D * point cloud by drawing 3D cuboids around objects. For example, you can use this task type to ask workers to * identify different types of objects in a point cloud, such as cars, bikes, and pedestrians. *

*
    *
  • *

    * arn:aws:lambda:us-east-1:432418664414:function:PRE-3DPointCloudObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:us-east-2:266458841044:function:PRE-3DPointCloudObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:us-west-2:081040173940:function:PRE-3DPointCloudObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-1:568282634449:function:PRE-3DPointCloudObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-3DPointCloudObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-3DPointCloudObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:ap-south-1:565803892007:function:PRE-3DPointCloudObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:eu-central-1:203001061592:function:PRE-3DPointCloudObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-3DPointCloudObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-2:487402164563:function:PRE-3DPointCloudObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-3DPointCloudObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:ca-central-1:918755190332:function:PRE-3DPointCloudObjectDetection *

    *
  • *
*

* 3D Point Cloud Object Tracking - Use this task type when you want workers to draw 3D cuboids around * objects that appear in a sequence of 3D point cloud frames. For example, you can use this task type to ask * workers to track the movement of vehicles across multiple point cloud frames. *

*
    *
  • *

    * arn:aws:lambda:us-east-1:432418664414:function:PRE-3DPointCloudObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:us-east-2:266458841044:function:PRE-3DPointCloudObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:us-west-2:081040173940:function:PRE-3DPointCloudObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-1:568282634449:function:PRE-3DPointCloudObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-3DPointCloudObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-3DPointCloudObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:ap-south-1:565803892007:function:PRE-3DPointCloudObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:eu-central-1:203001061592:function:PRE-3DPointCloudObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-3DPointCloudObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-2:487402164563:function:PRE-3DPointCloudObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-3DPointCloudObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:ca-central-1:918755190332:function:PRE-3DPointCloudObjectTracking *

    *
  • *
*

* 3D Point Cloud Semantic Segmentation - Use this task type when you want workers to create a point-level * semantic segmentation masks by painting objects in a 3D point cloud using different colors where each color is * assigned to one of the classes you specify. *

*
    *
  • *

    * arn:aws:lambda:us-east-1:432418664414:function:PRE-3DPointCloudSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:us-east-2:266458841044:function:PRE-3DPointCloudSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:us-west-2:081040173940:function:PRE-3DPointCloudSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-1:568282634449:function:PRE-3DPointCloudSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-3DPointCloudSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-3DPointCloudSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:ap-south-1:565803892007:function:PRE-3DPointCloudSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:eu-central-1:203001061592:function:PRE-3DPointCloudSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-3DPointCloudSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-2:487402164563:function:PRE-3DPointCloudSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-3DPointCloudSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:ca-central-1:918755190332:function:PRE-3DPointCloudSemanticSegmentation *

    *
  • *
*

* Use the following ARNs for Label Verification and Adjustment Jobs *

*

* Use label verification and adjustment jobs to review and adjust labels. To learn more, see Verify and Adjust Labels . *

*

* Bounding box verification - Uses a variant of the Expectation Maximization approach to estimate the true * class of verification judgement for bounding box labels based on annotations from individual workers. *

*
    *
  • *

    * arn:aws:lambda:us-east-1:432418664414:function:PRE-VerificationBoundingBox *

    *
  • *
  • *

    * arn:aws:lambda:us-east-2:266458841044:function:PRE-VerificationBoundingBox *

    *
  • *
  • *

    * arn:aws:lambda:us-west-2:081040173940:function:PRE-VerificationBoundingBox *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-1:568282634449:function:PRE-VerificationBoundingBox *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-VerificationBoundingBox *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-VerificationBoundingBox *

    *
  • *
  • *

    * arn:aws:lambda:ap-south-1:565803892007:function:PRE-VerificationBoundingBox *

    *
  • *
  • *

    * arn:aws:lambda:eu-central-1:203001061592:function:PRE-VerificationBoundingBox *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-VerificationBoundingBox *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-2:487402164563:function:PRE-VerificationBoundingBox *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-VerificationBoundingBox *

    *
  • *
  • *

    * arn:aws:lambda:ca-central-1:918755190332:function:PRE-VerificationBoundingBox *

    *
  • *
*

* Bounding box adjustment - Finds the most similar boxes from different workers based on the Jaccard index * of the adjusted annotations. *

*
    *
  • *

    * arn:aws:lambda:us-east-1:432418664414:function:PRE-AdjustmentBoundingBox *

    *
  • *
  • *

    * arn:aws:lambda:us-east-2:266458841044:function:PRE-AdjustmentBoundingBox *

    *
  • *
  • *

    * arn:aws:lambda:us-west-2:081040173940:function:PRE-AdjustmentBoundingBox *

    *
  • *
  • *

    * arn:aws:lambda:ca-central-1:918755190332:function:PRE-AdjustmentBoundingBox *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-1:568282634449:function:PRE-AdjustmentBoundingBox *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-2:487402164563:function:PRE-AdjustmentBoundingBox *

    *
  • *
  • *

    * arn:aws:lambda:eu-central-1:203001061592:function:PRE-AdjustmentBoundingBox *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-AdjustmentBoundingBox *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-AdjustmentBoundingBox *

    *
  • *
  • *

    * arn:aws:lambda:ap-south-1:565803892007:function:PRE-AdjustmentBoundingBox *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-AdjustmentBoundingBox *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-AdjustmentBoundingBox *

    *
  • *
*

* Semantic segmentation verification - Uses a variant of the Expectation Maximization approach to estimate * the true class of verification judgment for semantic segmentation labels based on annotations from individual * workers. *

*
    *
  • *

    * arn:aws:lambda:us-east-1:432418664414:function:PRE-VerificationSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:us-east-2:266458841044:function:PRE-VerificationSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:us-west-2:081040173940:function:PRE-VerificationSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:ca-central-1:918755190332:function:PRE-VerificationSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-1:568282634449:function:PRE-VerificationSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-2:487402164563:function:PRE-VerificationSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:eu-central-1:203001061592:function:PRE-VerificationSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-VerificationSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-VerificationSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:ap-south-1:565803892007:function:PRE-VerificationSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-VerificationSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-VerificationSemanticSegmentation *

    *
  • *
*

* Semantic segmentation adjustment - Treats each pixel in an image as a multi-class classification and * treats pixel adjusted annotations from workers as "votes" for the correct label. *

*
    *
  • *

    * arn:aws:lambda:us-east-1:432418664414:function:PRE-AdjustmentSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:us-east-2:266458841044:function:PRE-AdjustmentSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:us-west-2:081040173940:function:PRE-AdjustmentSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:ca-central-1:918755190332:function:PRE-AdjustmentSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-1:568282634449:function:PRE-AdjustmentSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-2:487402164563:function:PRE-AdjustmentSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:eu-central-1:203001061592:function:PRE-AdjustmentSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-AdjustmentSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-AdjustmentSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:ap-south-1:565803892007:function:PRE-AdjustmentSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-AdjustmentSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-AdjustmentSemanticSegmentation *

    *
  • *
*

* Video Frame Object Detection Adjustment - Use this task type when you want workers to adjust bounding * boxes that workers have added to video frames to classify and localize objects in a sequence of video frames. *

*
    *
  • *

    * arn:aws:lambda:us-east-1:432418664414:function:PRE-AdjustmentVideoObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:us-east-2:266458841044:function:PRE-AdjustmentVideoObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:us-west-2:081040173940:function:PRE-AdjustmentVideoObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-1:568282634449:function:PRE-AdjustmentVideoObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-AdjustmentVideoObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-AdjustmentVideoObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:ap-south-1:565803892007:function:PRE-AdjustmentVideoObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:eu-central-1:203001061592:function:PRE-AdjustmentVideoObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-AdjustmentVideoObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-2:487402164563:function:PRE-AdjustmentVideoObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-AdjustmentVideoObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:ca-central-1:918755190332:function:PRE-AdjustmentVideoObjectDetection *

    *
  • *
*

* Video Frame Object Tracking Adjustment - Use this task type when you want workers to adjust bounding boxes * that workers have added to video frames to track object movement across a sequence of video frames. *

*
    *
  • *

    * arn:aws:lambda:us-east-1:432418664414:function:PRE-AdjustmentVideoObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:us-east-2:266458841044:function:PRE-AdjustmentVideoObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:us-west-2:081040173940:function:PRE-AdjustmentVideoObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-1:568282634449:function:PRE-AdjustmentVideoObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-AdjustmentVideoObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-AdjustmentVideoObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:ap-south-1:565803892007:function:PRE-AdjustmentVideoObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:eu-central-1:203001061592:function:PRE-AdjustmentVideoObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-AdjustmentVideoObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-2:487402164563:function:PRE-AdjustmentVideoObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-AdjustmentVideoObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:ca-central-1:918755190332:function:PRE-AdjustmentVideoObjectTracking *

    *
  • *
*

* 3D point cloud object detection adjustment - Adjust 3D cuboids in a point cloud frame. *

*
    *
  • *

    * arn:aws:lambda:us-east-1:432418664414:function:PRE-Adjustment3DPointCloudObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:us-east-2:266458841044:function:PRE-Adjustment3DPointCloudObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:us-west-2:081040173940:function:PRE-Adjustment3DPointCloudObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-1:568282634449:function:PRE-Adjustment3DPointCloudObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-Adjustment3DPointCloudObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-Adjustment3DPointCloudObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:ap-south-1:565803892007:function:PRE-Adjustment3DPointCloudObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:eu-central-1:203001061592:function:PRE-Adjustment3DPointCloudObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-Adjustment3DPointCloudObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-2:487402164563:function:PRE-Adjustment3DPointCloudObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-Adjustment3DPointCloudObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:ca-central-1:918755190332:function:PRE-Adjustment3DPointCloudObjectDetection *

    *
  • *
*

* 3D point cloud object tracking adjustment - Adjust 3D cuboids across a sequence of point cloud frames. *

*
    *
  • *

    * arn:aws:lambda:us-east-1:432418664414:function:PRE-Adjustment3DPointCloudObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:us-east-2:266458841044:function:PRE-Adjustment3DPointCloudObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:us-west-2:081040173940:function:PRE-Adjustment3DPointCloudObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-1:568282634449:function:PRE-Adjustment3DPointCloudObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-Adjustment3DPointCloudObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-Adjustment3DPointCloudObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:ap-south-1:565803892007:function:PRE-Adjustment3DPointCloudObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:eu-central-1:203001061592:function:PRE-Adjustment3DPointCloudObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-Adjustment3DPointCloudObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-2:487402164563:function:PRE-Adjustment3DPointCloudObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-Adjustment3DPointCloudObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:ca-central-1:918755190332:function:PRE-Adjustment3DPointCloudObjectTracking *

    *
  • *
*

* 3D point cloud semantic segmentation adjustment - Adjust semantic segmentation masks in a 3D point cloud. *

*
    *
  • *

    * arn:aws:lambda:us-east-1:432418664414:function:PRE-Adjustment3DPointCloudSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:us-east-2:266458841044:function:PRE-Adjustment3DPointCloudSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:us-west-2:081040173940:function:PRE-Adjustment3DPointCloudSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-1:568282634449:function:PRE-Adjustment3DPointCloudSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-Adjustment3DPointCloudSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-Adjustment3DPointCloudSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:ap-south-1:565803892007:function:PRE-Adjustment3DPointCloudSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:eu-central-1:203001061592:function:PRE-Adjustment3DPointCloudSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-Adjustment3DPointCloudSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-2:487402164563:function:PRE-Adjustment3DPointCloudSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-Adjustment3DPointCloudSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:ca-central-1:918755190332:function:PRE-Adjustment3DPointCloudSemanticSegmentation *

    *
  • *
* * @return The Amazon Resource Name (ARN) of a Lambda function that is run before a data object is sent to a human * worker. Use this function to provide input to a custom labeling job.

*

* For built-in task * types, use one of the following Amazon SageMaker Ground Truth Lambda function ARNs for * PreHumanTaskLambdaArn. For custom labeling workflows, see Pre-annotation Lambda. *

*

* Bounding box - Finds the most similar boxes from different workers based on the Jaccard index of * the boxes. *

*
    *
  • *

    * arn:aws:lambda:us-east-1:432418664414:function:PRE-BoundingBox *

    *
  • *
  • *

    * arn:aws:lambda:us-east-2:266458841044:function:PRE-BoundingBox *

    *
  • *
  • *

    * arn:aws:lambda:us-west-2:081040173940:function:PRE-BoundingBox *

    *
  • *
  • *

    * arn:aws:lambda:ca-central-1:918755190332:function:PRE-BoundingBox *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-1:568282634449:function:PRE-BoundingBox *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-2:487402164563:function:PRE-BoundingBox *

    *
  • *
  • *

    * arn:aws:lambda:eu-central-1:203001061592:function:PRE-BoundingBox *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-BoundingBox *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-BoundingBox *

    *
  • *
  • *

    * arn:aws:lambda:ap-south-1:565803892007:function:PRE-BoundingBox *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-BoundingBox *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-BoundingBox *

    *
  • *
*

* Image classification - Uses a variant of the Expectation Maximization approach to estimate the * true class of an image based on annotations from individual workers. *

*
    *
  • *

    * arn:aws:lambda:us-east-1:432418664414:function:PRE-ImageMultiClass *

    *
  • *
  • *

    * arn:aws:lambda:us-east-2:266458841044:function:PRE-ImageMultiClass *

    *
  • *
  • *

    * arn:aws:lambda:us-west-2:081040173940:function:PRE-ImageMultiClass *

    *
  • *
  • *

    * arn:aws:lambda:ca-central-1:918755190332:function:PRE-ImageMultiClass *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-1:568282634449:function:PRE-ImageMultiClass *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-2:487402164563:function:PRE-ImageMultiClass *

    *
  • *
  • *

    * arn:aws:lambda:eu-central-1:203001061592:function:PRE-ImageMultiClass *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-ImageMultiClass *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-ImageMultiClass *

    *
  • *
  • *

    * arn:aws:lambda:ap-south-1:565803892007:function:PRE-ImageMultiClass *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-ImageMultiClass *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-ImageMultiClass *

    *
  • *
*

* Multi-label image classification - Uses a variant of the Expectation Maximization approach to * estimate the true classes of an image based on annotations from individual workers. *

*
    *
  • *

    * arn:aws:lambda:us-east-1:432418664414:function:PRE-ImageMultiClassMultiLabel *

    *
  • *
  • *

    * arn:aws:lambda:us-east-2:266458841044:function:PRE-ImageMultiClassMultiLabel *

    *
  • *
  • *

    * arn:aws:lambda:us-west-2:081040173940:function:PRE-ImageMultiClassMultiLabel *

    *
  • *
  • *

    * arn:aws:lambda:ca-central-1:918755190332:function:PRE-ImageMultiClassMultiLabel *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-1:568282634449:function:PRE-ImageMultiClassMultiLabel *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-2:487402164563:function:PRE-ImageMultiClassMultiLabel *

    *
  • *
  • *

    * arn:aws:lambda:eu-central-1:203001061592:function:PRE-ImageMultiClassMultiLabel *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-ImageMultiClassMultiLabel *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-ImageMultiClassMultiLabel *

    *
  • *
  • *

    * arn:aws:lambda:ap-south-1:565803892007:function:PRE-ImageMultiClassMultiLabel *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-ImageMultiClassMultiLabel *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-ImageMultiClassMultiLabel *

    *
  • *
*

* Semantic segmentation - Treats each pixel in an image as a multi-class classification and treats * pixel annotations from workers as "votes" for the correct label. *

*
    *
  • *

    * arn:aws:lambda:us-east-1:432418664414:function:PRE-SemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:us-east-2:266458841044:function:PRE-SemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:us-west-2:081040173940:function:PRE-SemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:ca-central-1:918755190332:function:PRE-SemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-1:568282634449:function:PRE-SemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-2:487402164563:function:PRE-SemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:eu-central-1:203001061592:function:PRE-SemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-SemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-SemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:ap-south-1:565803892007:function:PRE-SemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-SemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-SemanticSegmentation *

    *
  • *
*

* Text classification - Uses a variant of the Expectation Maximization approach to estimate the true * class of text based on annotations from individual workers. *

*
    *
  • *

    * arn:aws:lambda:us-east-1:432418664414:function:PRE-TextMultiClass *

    *
  • *
  • *

    * arn:aws:lambda:us-east-2:266458841044:function:PRE-TextMultiClass *

    *
  • *
  • *

    * arn:aws:lambda:us-west-2:081040173940:function:PRE-TextMultiClass *

    *
  • *
  • *

    * arn:aws:lambda:ca-central-1:918755190332:function:PRE-TextMultiClass *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-1:568282634449:function:PRE-TextMultiClass *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-2:487402164563:function:PRE-TextMultiClass *

    *
  • *
  • *

    * arn:aws:lambda:eu-central-1:203001061592:function:PRE-TextMultiClass *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-TextMultiClass *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-TextMultiClass *

    *
  • *
  • *

    * arn:aws:lambda:ap-south-1:565803892007:function:PRE-TextMultiClass *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-TextMultiClass *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-TextMultiClass *

    *
  • *
*

* Multi-label text classification - Uses a variant of the Expectation Maximization approach to * estimate the true classes of text based on annotations from individual workers. *

*
    *
  • *

    * arn:aws:lambda:us-east-1:432418664414:function:PRE-TextMultiClassMultiLabel *

    *
  • *
  • *

    * arn:aws:lambda:us-east-2:266458841044:function:PRE-TextMultiClassMultiLabel *

    *
  • *
  • *

    * arn:aws:lambda:us-west-2:081040173940:function:PRE-TextMultiClassMultiLabel *

    *
  • *
  • *

    * arn:aws:lambda:ca-central-1:918755190332:function:PRE-TextMultiClassMultiLabel *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-1:568282634449:function:PRE-TextMultiClassMultiLabel *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-2:487402164563:function:PRE-TextMultiClassMultiLabel *

    *
  • *
  • *

    * arn:aws:lambda:eu-central-1:203001061592:function:PRE-TextMultiClassMultiLabel *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-TextMultiClassMultiLabel *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-TextMultiClassMultiLabel *

    *
  • *
  • *

    * arn:aws:lambda:ap-south-1:565803892007:function:PRE-TextMultiClassMultiLabel *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-TextMultiClassMultiLabel *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-TextMultiClassMultiLabel *

    *
  • *
*

* Named entity recognition - Groups similar selections and calculates aggregate boundaries, * resolving to most-assigned label. *

*
    *
  • *

    * arn:aws:lambda:us-east-1:432418664414:function:PRE-NamedEntityRecognition *

    *
  • *
  • *

    * arn:aws:lambda:us-east-2:266458841044:function:PRE-NamedEntityRecognition *

    *
  • *
  • *

    * arn:aws:lambda:us-west-2:081040173940:function:PRE-NamedEntityRecognition *

    *
  • *
  • *

    * arn:aws:lambda:ca-central-1:918755190332:function:PRE-NamedEntityRecognition *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-1:568282634449:function:PRE-NamedEntityRecognition *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-2:487402164563:function:PRE-NamedEntityRecognition *

    *
  • *
  • *

    * arn:aws:lambda:eu-central-1:203001061592:function:PRE-NamedEntityRecognition *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-NamedEntityRecognition *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-NamedEntityRecognition *

    *
  • *
  • *

    * arn:aws:lambda:ap-south-1:565803892007:function:PRE-NamedEntityRecognition *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-NamedEntityRecognition *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-NamedEntityRecognition *

    *
  • *
*

* Video Classification - Use this task type when you need workers to classify videos using * predefined labels that you specify. Workers are shown videos and are asked to choose one label for each * video. *

*
    *
  • *

    * arn:aws:lambda:us-east-1:432418664414:function:PRE-VideoMultiClass *

    *
  • *
  • *

    * arn:aws:lambda:us-east-2:266458841044:function:PRE-VideoMultiClass *

    *
  • *
  • *

    * arn:aws:lambda:us-west-2:081040173940:function:PRE-VideoMultiClass *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-1:568282634449:function:PRE-VideoMultiClass *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-VideoMultiClass *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-VideoMultiClass *

    *
  • *
  • *

    * arn:aws:lambda:ap-south-1:565803892007:function:PRE-VideoMultiClass *

    *
  • *
  • *

    * arn:aws:lambda:eu-central-1:203001061592:function:PRE-VideoMultiClass *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-VideoMultiClass *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-2:487402164563:function:PRE-VideoMultiClass *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-VideoMultiClass *

    *
  • *
  • *

    * arn:aws:lambda:ca-central-1:918755190332:function:PRE-VideoMultiClass *

    *
  • *
*

* Video Frame Object Detection - Use this task type to have workers identify and locate objects in a * sequence of video frames (images extracted from a video) using bounding boxes. For example, you can use * this task to ask workers to identify and localize various objects in a series of video frames, such as * cars, bikes, and pedestrians. *

*
    *
  • *

    * arn:aws:lambda:us-east-1:432418664414:function:PRE-VideoObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:us-east-2:266458841044:function:PRE-VideoObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:us-west-2:081040173940:function:PRE-VideoObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-1:568282634449:function:PRE-VideoObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-VideoObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-VideoObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:ap-south-1:565803892007:function:PRE-VideoObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:eu-central-1:203001061592:function:PRE-VideoObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-VideoObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-2:487402164563:function:PRE-VideoObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-VideoObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:ca-central-1:918755190332:function:PRE-VideoObjectDetection *

    *
  • *
*

* Video Frame Object Tracking - Use this task type to have workers track the movement of objects in * a sequence of video frames (images extracted from a video) using bounding boxes. For example, you can use * this task to ask workers to track the movement of objects, such as cars, bikes, and pedestrians. *

*
    *
  • *

    * arn:aws:lambda:us-east-1:432418664414:function:PRE-VideoObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:us-east-2:266458841044:function:PRE-VideoObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:us-west-2:081040173940:function:PRE-VideoObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-1:568282634449:function:PRE-VideoObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-VideoObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-VideoObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:ap-south-1:565803892007:function:PRE-VideoObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:eu-central-1:203001061592:function:PRE-VideoObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-VideoObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-2:487402164563:function:PRE-VideoObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-VideoObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:ca-central-1:918755190332:function:PRE-VideoObjectTracking *

    *
  • *
*

* 3D Point Cloud Modalities *

*

* Use the following pre-annotation lambdas for 3D point cloud labeling modality tasks. See 3D Point Cloud * Task types to learn more. *

*

* 3D Point Cloud Object Detection - Use this task type when you want workers to classify objects in * a 3D point cloud by drawing 3D cuboids around objects. For example, you can use this task type to ask * workers to identify different types of objects in a point cloud, such as cars, bikes, and pedestrians. *

*
    *
  • *

    * arn:aws:lambda:us-east-1:432418664414:function:PRE-3DPointCloudObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:us-east-2:266458841044:function:PRE-3DPointCloudObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:us-west-2:081040173940:function:PRE-3DPointCloudObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-1:568282634449:function:PRE-3DPointCloudObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-3DPointCloudObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-3DPointCloudObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:ap-south-1:565803892007:function:PRE-3DPointCloudObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:eu-central-1:203001061592:function:PRE-3DPointCloudObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-3DPointCloudObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-2:487402164563:function:PRE-3DPointCloudObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-3DPointCloudObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:ca-central-1:918755190332:function:PRE-3DPointCloudObjectDetection *

    *
  • *
*

* 3D Point Cloud Object Tracking - Use this task type when you want workers to draw 3D cuboids * around objects that appear in a sequence of 3D point cloud frames. For example, you can use this task * type to ask workers to track the movement of vehicles across multiple point cloud frames. *

*
    *
  • *

    * arn:aws:lambda:us-east-1:432418664414:function:PRE-3DPointCloudObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:us-east-2:266458841044:function:PRE-3DPointCloudObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:us-west-2:081040173940:function:PRE-3DPointCloudObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-1:568282634449:function:PRE-3DPointCloudObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-3DPointCloudObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-3DPointCloudObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:ap-south-1:565803892007:function:PRE-3DPointCloudObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:eu-central-1:203001061592:function:PRE-3DPointCloudObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-3DPointCloudObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-2:487402164563:function:PRE-3DPointCloudObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-3DPointCloudObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:ca-central-1:918755190332:function:PRE-3DPointCloudObjectTracking *

    *
  • *
*

* 3D Point Cloud Semantic Segmentation - Use this task type when you want workers to create a * point-level semantic segmentation masks by painting objects in a 3D point cloud using different colors * where each color is assigned to one of the classes you specify. *

*
    *
  • *

    * arn:aws:lambda:us-east-1:432418664414:function:PRE-3DPointCloudSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:us-east-2:266458841044:function:PRE-3DPointCloudSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:us-west-2:081040173940:function:PRE-3DPointCloudSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-1:568282634449:function:PRE-3DPointCloudSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-3DPointCloudSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-3DPointCloudSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:ap-south-1:565803892007:function:PRE-3DPointCloudSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:eu-central-1:203001061592:function:PRE-3DPointCloudSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-3DPointCloudSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-2:487402164563:function:PRE-3DPointCloudSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-3DPointCloudSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:ca-central-1:918755190332:function:PRE-3DPointCloudSemanticSegmentation *

    *
  • *
*

* Use the following ARNs for Label Verification and Adjustment Jobs *

*

* Use label verification and adjustment jobs to review and adjust labels. To learn more, see Verify and Adjust * Labels . *

*

* Bounding box verification - Uses a variant of the Expectation Maximization approach to estimate * the true class of verification judgement for bounding box labels based on annotations from individual * workers. *

*
    *
  • *

    * arn:aws:lambda:us-east-1:432418664414:function:PRE-VerificationBoundingBox *

    *
  • *
  • *

    * arn:aws:lambda:us-east-2:266458841044:function:PRE-VerificationBoundingBox *

    *
  • *
  • *

    * arn:aws:lambda:us-west-2:081040173940:function:PRE-VerificationBoundingBox *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-1:568282634449:function:PRE-VerificationBoundingBox *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-VerificationBoundingBox *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-VerificationBoundingBox *

    *
  • *
  • *

    * arn:aws:lambda:ap-south-1:565803892007:function:PRE-VerificationBoundingBox *

    *
  • *
  • *

    * arn:aws:lambda:eu-central-1:203001061592:function:PRE-VerificationBoundingBox *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-VerificationBoundingBox *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-2:487402164563:function:PRE-VerificationBoundingBox *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-VerificationBoundingBox *

    *
  • *
  • *

    * arn:aws:lambda:ca-central-1:918755190332:function:PRE-VerificationBoundingBox *

    *
  • *
*

* Bounding box adjustment - Finds the most similar boxes from different workers based on the Jaccard * index of the adjusted annotations. *

*
    *
  • *

    * arn:aws:lambda:us-east-1:432418664414:function:PRE-AdjustmentBoundingBox *

    *
  • *
  • *

    * arn:aws:lambda:us-east-2:266458841044:function:PRE-AdjustmentBoundingBox *

    *
  • *
  • *

    * arn:aws:lambda:us-west-2:081040173940:function:PRE-AdjustmentBoundingBox *

    *
  • *
  • *

    * arn:aws:lambda:ca-central-1:918755190332:function:PRE-AdjustmentBoundingBox *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-1:568282634449:function:PRE-AdjustmentBoundingBox *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-2:487402164563:function:PRE-AdjustmentBoundingBox *

    *
  • *
  • *

    * arn:aws:lambda:eu-central-1:203001061592:function:PRE-AdjustmentBoundingBox *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-AdjustmentBoundingBox *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-AdjustmentBoundingBox *

    *
  • *
  • *

    * arn:aws:lambda:ap-south-1:565803892007:function:PRE-AdjustmentBoundingBox *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-AdjustmentBoundingBox *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-AdjustmentBoundingBox *

    *
  • *
*

* Semantic segmentation verification - Uses a variant of the Expectation Maximization approach to * estimate the true class of verification judgment for semantic segmentation labels based on annotations * from individual workers. *

*
    *
  • *

    * arn:aws:lambda:us-east-1:432418664414:function:PRE-VerificationSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:us-east-2:266458841044:function:PRE-VerificationSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:us-west-2:081040173940:function:PRE-VerificationSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:ca-central-1:918755190332:function:PRE-VerificationSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-1:568282634449:function:PRE-VerificationSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-2:487402164563:function:PRE-VerificationSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:eu-central-1:203001061592:function:PRE-VerificationSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-VerificationSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-VerificationSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:ap-south-1:565803892007:function:PRE-VerificationSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-VerificationSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-VerificationSemanticSegmentation *

    *
  • *
*

* Semantic segmentation adjustment - Treats each pixel in an image as a multi-class classification * and treats pixel adjusted annotations from workers as "votes" for the correct label. *

*
    *
  • *

    * arn:aws:lambda:us-east-1:432418664414:function:PRE-AdjustmentSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:us-east-2:266458841044:function:PRE-AdjustmentSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:us-west-2:081040173940:function:PRE-AdjustmentSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:ca-central-1:918755190332:function:PRE-AdjustmentSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-1:568282634449:function:PRE-AdjustmentSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-2:487402164563:function:PRE-AdjustmentSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:eu-central-1:203001061592:function:PRE-AdjustmentSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-AdjustmentSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-AdjustmentSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:ap-south-1:565803892007:function:PRE-AdjustmentSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-AdjustmentSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-AdjustmentSemanticSegmentation *

    *
  • *
*

* Video Frame Object Detection Adjustment - Use this task type when you want workers to adjust * bounding boxes that workers have added to video frames to classify and localize objects in a sequence of * video frames. *

*
    *
  • *

    * arn:aws:lambda:us-east-1:432418664414:function:PRE-AdjustmentVideoObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:us-east-2:266458841044:function:PRE-AdjustmentVideoObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:us-west-2:081040173940:function:PRE-AdjustmentVideoObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-1:568282634449:function:PRE-AdjustmentVideoObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-AdjustmentVideoObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-AdjustmentVideoObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:ap-south-1:565803892007:function:PRE-AdjustmentVideoObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:eu-central-1:203001061592:function:PRE-AdjustmentVideoObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-AdjustmentVideoObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-2:487402164563:function:PRE-AdjustmentVideoObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-AdjustmentVideoObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:ca-central-1:918755190332:function:PRE-AdjustmentVideoObjectDetection *

    *
  • *
*

* Video Frame Object Tracking Adjustment - Use this task type when you want workers to adjust * bounding boxes that workers have added to video frames to track object movement across a sequence of * video frames. *

*
    *
  • *

    * arn:aws:lambda:us-east-1:432418664414:function:PRE-AdjustmentVideoObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:us-east-2:266458841044:function:PRE-AdjustmentVideoObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:us-west-2:081040173940:function:PRE-AdjustmentVideoObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-1:568282634449:function:PRE-AdjustmentVideoObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-AdjustmentVideoObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-AdjustmentVideoObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:ap-south-1:565803892007:function:PRE-AdjustmentVideoObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:eu-central-1:203001061592:function:PRE-AdjustmentVideoObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-AdjustmentVideoObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-2:487402164563:function:PRE-AdjustmentVideoObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-AdjustmentVideoObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:ca-central-1:918755190332:function:PRE-AdjustmentVideoObjectTracking *

    *
  • *
*

* 3D point cloud object detection adjustment - Adjust 3D cuboids in a point cloud frame. *

*
    *
  • *

    * arn:aws:lambda:us-east-1:432418664414:function:PRE-Adjustment3DPointCloudObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:us-east-2:266458841044:function:PRE-Adjustment3DPointCloudObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:us-west-2:081040173940:function:PRE-Adjustment3DPointCloudObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-1:568282634449:function:PRE-Adjustment3DPointCloudObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-Adjustment3DPointCloudObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-Adjustment3DPointCloudObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:ap-south-1:565803892007:function:PRE-Adjustment3DPointCloudObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:eu-central-1:203001061592:function:PRE-Adjustment3DPointCloudObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-Adjustment3DPointCloudObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-2:487402164563:function:PRE-Adjustment3DPointCloudObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-Adjustment3DPointCloudObjectDetection *

    *
  • *
  • *

    * arn:aws:lambda:ca-central-1:918755190332:function:PRE-Adjustment3DPointCloudObjectDetection *

    *
  • *
*

* 3D point cloud object tracking adjustment - Adjust 3D cuboids across a sequence of point cloud * frames. *

*
    *
  • *

    * arn:aws:lambda:us-east-1:432418664414:function:PRE-Adjustment3DPointCloudObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:us-east-2:266458841044:function:PRE-Adjustment3DPointCloudObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:us-west-2:081040173940:function:PRE-Adjustment3DPointCloudObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-1:568282634449:function:PRE-Adjustment3DPointCloudObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-Adjustment3DPointCloudObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-Adjustment3DPointCloudObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:ap-south-1:565803892007:function:PRE-Adjustment3DPointCloudObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:eu-central-1:203001061592:function:PRE-Adjustment3DPointCloudObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-Adjustment3DPointCloudObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-2:487402164563:function:PRE-Adjustment3DPointCloudObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-Adjustment3DPointCloudObjectTracking *

    *
  • *
  • *

    * arn:aws:lambda:ca-central-1:918755190332:function:PRE-Adjustment3DPointCloudObjectTracking *

    *
  • *
*

* 3D point cloud semantic segmentation adjustment - Adjust semantic segmentation masks in a 3D point * cloud. *

*
    *
  • *

    * arn:aws:lambda:us-east-1:432418664414:function:PRE-Adjustment3DPointCloudSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:us-east-2:266458841044:function:PRE-Adjustment3DPointCloudSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:us-west-2:081040173940:function:PRE-Adjustment3DPointCloudSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-1:568282634449:function:PRE-Adjustment3DPointCloudSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-Adjustment3DPointCloudSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-Adjustment3DPointCloudSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:ap-south-1:565803892007:function:PRE-Adjustment3DPointCloudSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:eu-central-1:203001061592:function:PRE-Adjustment3DPointCloudSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-Adjustment3DPointCloudSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:eu-west-2:487402164563:function:PRE-Adjustment3DPointCloudSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-Adjustment3DPointCloudSemanticSegmentation *

    *
  • *
  • *

    * arn:aws:lambda:ca-central-1:918755190332:function:PRE-Adjustment3DPointCloudSemanticSegmentation *

    *
  • */ public final String preHumanTaskLambdaArn() { return preHumanTaskLambdaArn; } /** * For responses, this returns true if the service returned a value for the TaskKeywords property. This DOES NOT * check that the value is non-empty (for which, you should check the {@code isEmpty()} method on the property). * This is useful because the SDK will never return a null collection or map, but you may need to differentiate * between the service returning nothing (or null) and the service returning an empty collection or map. For * requests, this returns true if a value for the property was specified in the request builder, and false if a * value was not specified. */ public final boolean hasTaskKeywords() { return taskKeywords != null && !(taskKeywords instanceof SdkAutoConstructList); } /** *

    * Keywords used to describe the task so that workers on Amazon Mechanical Turk can discover the task. *

    *

    * Attempts to modify the collection returned by this method will result in an UnsupportedOperationException. *

    *

    * This method will never return null. If you would like to know whether the service returned this field (so that * you can differentiate between null and empty), you can use the {@link #hasTaskKeywords} method. *

    * * @return Keywords used to describe the task so that workers on Amazon Mechanical Turk can discover the task. */ public final List taskKeywords() { return taskKeywords; } /** *

    * A title for the task for your human workers. *

    * * @return A title for the task for your human workers. */ public final String taskTitle() { return taskTitle; } /** *

    * A description of the task for your human workers. *

    * * @return A description of the task for your human workers. */ public final String taskDescription() { return taskDescription; } /** *

    * The number of human workers that will label an object. *

    * * @return The number of human workers that will label an object. */ public final Integer numberOfHumanWorkersPerDataObject() { return numberOfHumanWorkersPerDataObject; } /** *

    * The amount of time that a worker has to complete a task. *

    *

    * If you create a custom labeling job, the maximum value for this parameter is 8 hours (28,800 seconds). *

    *

    * If you create a labeling job using a built-in task type the maximum for * this parameter depends on the task type you use: *

    *
      *
    • *

      * For image and text labeling jobs, the maximum is * 8 hours (28,800 seconds). *

      *
    • *
    • *

      * For 3D point cloud and video frame labeling jobs, the maximum * is 30 days (2952,000 seconds) for non-AL mode. For most users, the maximum is also 30 days. *

      *
    • *
    * * @return The amount of time that a worker has to complete a task.

    *

    * If you create a custom labeling job, the maximum value for this parameter is 8 hours (28,800 seconds). *

    *

    * If you create a labeling job using a built-in task type the * maximum for this parameter depends on the task type you use: *

    *
      *
    • *

      * For image and text labeling jobs, the * maximum is 8 hours (28,800 seconds). *

      *
    • *
    • *

      * For 3D point cloud and * video frame labeling jobs, * the maximum is 30 days (2952,000 seconds) for non-AL mode. For most users, the maximum is also 30 days. *

      *
    • */ public final Integer taskTimeLimitInSeconds() { return taskTimeLimitInSeconds; } /** *

      * The length of time that a task remains available for labeling by human workers. The default and maximum values * for this parameter depend on the type of workforce you use. *

      *
        *
      • *

        * If you choose the Amazon Mechanical Turk workforce, the maximum is 12 hours (43,200 seconds). The default is 6 * hours (21,600 seconds). *

        *
      • *
      • *

        * If you choose a private or vendor workforce, the default value is 30 days (2592,000 seconds) for non-AL mode. For * most users, the maximum is also 30 days. *

        *
      • *
      * * @return The length of time that a task remains available for labeling by human workers. The default and maximum * values for this parameter depend on the type of workforce you use.

      *
        *
      • *

        * If you choose the Amazon Mechanical Turk workforce, the maximum is 12 hours (43,200 seconds). The default * is 6 hours (21,600 seconds). *

        *
      • *
      • *

        * If you choose a private or vendor workforce, the default value is 30 days (2592,000 seconds) for non-AL * mode. For most users, the maximum is also 30 days. *

        *
      • */ public final Integer taskAvailabilityLifetimeInSeconds() { return taskAvailabilityLifetimeInSeconds; } /** *

        * Defines the maximum number of data objects that can be labeled by human workers at the same time. Also referred * to as batch size. Each object may have more than one worker at one time. The default value is 1000 objects. To * increase the maximum value to 5000 objects, contact Amazon Web Services Support. *

        * * @return Defines the maximum number of data objects that can be labeled by human workers at the same time. Also * referred to as batch size. Each object may have more than one worker at one time. The default value is * 1000 objects. To increase the maximum value to 5000 objects, contact Amazon Web Services Support. */ public final Integer maxConcurrentTaskCount() { return maxConcurrentTaskCount; } /** *

        * Configures how labels are consolidated across human workers. *

        * * @return Configures how labels are consolidated across human workers. */ public final AnnotationConsolidationConfig annotationConsolidationConfig() { return annotationConsolidationConfig; } /** *

        * The price that you pay for each task performed by an Amazon Mechanical Turk worker. *

        * * @return The price that you pay for each task performed by an Amazon Mechanical Turk worker. */ public final PublicWorkforceTaskPrice publicWorkforceTaskPrice() { return publicWorkforceTaskPrice; } @Override public Builder toBuilder() { return new BuilderImpl(this); } public static Builder builder() { return new BuilderImpl(); } public static Class serializableBuilderClass() { return BuilderImpl.class; } @Override public final int hashCode() { int hashCode = 1; hashCode = 31 * hashCode + Objects.hashCode(workteamArn()); hashCode = 31 * hashCode + Objects.hashCode(uiConfig()); hashCode = 31 * hashCode + Objects.hashCode(preHumanTaskLambdaArn()); hashCode = 31 * hashCode + Objects.hashCode(hasTaskKeywords() ? taskKeywords() : null); hashCode = 31 * hashCode + Objects.hashCode(taskTitle()); hashCode = 31 * hashCode + Objects.hashCode(taskDescription()); hashCode = 31 * hashCode + Objects.hashCode(numberOfHumanWorkersPerDataObject()); hashCode = 31 * hashCode + Objects.hashCode(taskTimeLimitInSeconds()); hashCode = 31 * hashCode + Objects.hashCode(taskAvailabilityLifetimeInSeconds()); hashCode = 31 * hashCode + Objects.hashCode(maxConcurrentTaskCount()); hashCode = 31 * hashCode + Objects.hashCode(annotationConsolidationConfig()); hashCode = 31 * hashCode + Objects.hashCode(publicWorkforceTaskPrice()); return hashCode; } @Override public final boolean equals(Object obj) { return equalsBySdkFields(obj); } @Override public final boolean equalsBySdkFields(Object obj) { if (this == obj) { return true; } if (obj == null) { return false; } if (!(obj instanceof HumanTaskConfig)) { return false; } HumanTaskConfig other = (HumanTaskConfig) obj; return Objects.equals(workteamArn(), other.workteamArn()) && Objects.equals(uiConfig(), other.uiConfig()) && Objects.equals(preHumanTaskLambdaArn(), other.preHumanTaskLambdaArn()) && hasTaskKeywords() == other.hasTaskKeywords() && Objects.equals(taskKeywords(), other.taskKeywords()) && Objects.equals(taskTitle(), other.taskTitle()) && Objects.equals(taskDescription(), other.taskDescription()) && Objects.equals(numberOfHumanWorkersPerDataObject(), other.numberOfHumanWorkersPerDataObject()) && Objects.equals(taskTimeLimitInSeconds(), other.taskTimeLimitInSeconds()) && Objects.equals(taskAvailabilityLifetimeInSeconds(), other.taskAvailabilityLifetimeInSeconds()) && Objects.equals(maxConcurrentTaskCount(), other.maxConcurrentTaskCount()) && Objects.equals(annotationConsolidationConfig(), other.annotationConsolidationConfig()) && Objects.equals(publicWorkforceTaskPrice(), other.publicWorkforceTaskPrice()); } /** * Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be * redacted from this string using a placeholder value. */ @Override public final String toString() { return ToString.builder("HumanTaskConfig").add("WorkteamArn", workteamArn()).add("UiConfig", uiConfig()) .add("PreHumanTaskLambdaArn", preHumanTaskLambdaArn()) .add("TaskKeywords", hasTaskKeywords() ? taskKeywords() : null).add("TaskTitle", taskTitle()) .add("TaskDescription", taskDescription()) .add("NumberOfHumanWorkersPerDataObject", numberOfHumanWorkersPerDataObject()) .add("TaskTimeLimitInSeconds", taskTimeLimitInSeconds()) .add("TaskAvailabilityLifetimeInSeconds", taskAvailabilityLifetimeInSeconds()) .add("MaxConcurrentTaskCount", maxConcurrentTaskCount()) .add("AnnotationConsolidationConfig", annotationConsolidationConfig()) .add("PublicWorkforceTaskPrice", publicWorkforceTaskPrice()).build(); } public final Optional getValueForField(String fieldName, Class clazz) { switch (fieldName) { case "WorkteamArn": return Optional.ofNullable(clazz.cast(workteamArn())); case "UiConfig": return Optional.ofNullable(clazz.cast(uiConfig())); case "PreHumanTaskLambdaArn": return Optional.ofNullable(clazz.cast(preHumanTaskLambdaArn())); case "TaskKeywords": return Optional.ofNullable(clazz.cast(taskKeywords())); case "TaskTitle": return Optional.ofNullable(clazz.cast(taskTitle())); case "TaskDescription": return Optional.ofNullable(clazz.cast(taskDescription())); case "NumberOfHumanWorkersPerDataObject": return Optional.ofNullable(clazz.cast(numberOfHumanWorkersPerDataObject())); case "TaskTimeLimitInSeconds": return Optional.ofNullable(clazz.cast(taskTimeLimitInSeconds())); case "TaskAvailabilityLifetimeInSeconds": return Optional.ofNullable(clazz.cast(taskAvailabilityLifetimeInSeconds())); case "MaxConcurrentTaskCount": return Optional.ofNullable(clazz.cast(maxConcurrentTaskCount())); case "AnnotationConsolidationConfig": return Optional.ofNullable(clazz.cast(annotationConsolidationConfig())); case "PublicWorkforceTaskPrice": return Optional.ofNullable(clazz.cast(publicWorkforceTaskPrice())); default: return Optional.empty(); } } @Override public final List> sdkFields() { return SDK_FIELDS; } private static Function getter(Function g) { return obj -> g.apply((HumanTaskConfig) obj); } private static BiConsumer setter(BiConsumer s) { return (obj, val) -> s.accept((Builder) obj, val); } public interface Builder extends SdkPojo, CopyableBuilder { /** *

        * The Amazon Resource Name (ARN) of the work team assigned to complete the tasks. *

        * * @param workteamArn * The Amazon Resource Name (ARN) of the work team assigned to complete the tasks. * @return Returns a reference to this object so that method calls can be chained together. */ Builder workteamArn(String workteamArn); /** *

        * Information about the user interface that workers use to complete the labeling task. *

        * * @param uiConfig * Information about the user interface that workers use to complete the labeling task. * @return Returns a reference to this object so that method calls can be chained together. */ Builder uiConfig(UiConfig uiConfig); /** *

        * Information about the user interface that workers use to complete the labeling task. *

        * This is a convenience method that creates an instance of the {@link UiConfig.Builder} avoiding the need to * create one manually via {@link UiConfig#builder()}. * *

        * When the {@link Consumer} completes, {@link UiConfig.Builder#build()} is called immediately and its result is * passed to {@link #uiConfig(UiConfig)}. * * @param uiConfig * a consumer that will call methods on {@link UiConfig.Builder} * @return Returns a reference to this object so that method calls can be chained together. * @see #uiConfig(UiConfig) */ default Builder uiConfig(Consumer uiConfig) { return uiConfig(UiConfig.builder().applyMutation(uiConfig).build()); } /** *

        * The Amazon Resource Name (ARN) of a Lambda function that is run before a data object is sent to a human * worker. Use this function to provide input to a custom labeling job. *

        *

        * For built-in task types, * use one of the following Amazon SageMaker Ground Truth Lambda function ARNs for * PreHumanTaskLambdaArn. For custom labeling workflows, see Pre-annotation Lambda. *

        *

        * Bounding box - Finds the most similar boxes from different workers based on the Jaccard index of the * boxes. *

        *
          *
        • *

          * arn:aws:lambda:us-east-1:432418664414:function:PRE-BoundingBox *

          *
        • *
        • *

          * arn:aws:lambda:us-east-2:266458841044:function:PRE-BoundingBox *

          *
        • *
        • *

          * arn:aws:lambda:us-west-2:081040173940:function:PRE-BoundingBox *

          *
        • *
        • *

          * arn:aws:lambda:ca-central-1:918755190332:function:PRE-BoundingBox *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-1:568282634449:function:PRE-BoundingBox *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-2:487402164563:function:PRE-BoundingBox *

          *
        • *
        • *

          * arn:aws:lambda:eu-central-1:203001061592:function:PRE-BoundingBox *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-BoundingBox *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-BoundingBox *

          *
        • *
        • *

          * arn:aws:lambda:ap-south-1:565803892007:function:PRE-BoundingBox *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-BoundingBox *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-BoundingBox *

          *
        • *
        *

        * Image classification - Uses a variant of the Expectation Maximization approach to estimate the true * class of an image based on annotations from individual workers. *

        *
          *
        • *

          * arn:aws:lambda:us-east-1:432418664414:function:PRE-ImageMultiClass *

          *
        • *
        • *

          * arn:aws:lambda:us-east-2:266458841044:function:PRE-ImageMultiClass *

          *
        • *
        • *

          * arn:aws:lambda:us-west-2:081040173940:function:PRE-ImageMultiClass *

          *
        • *
        • *

          * arn:aws:lambda:ca-central-1:918755190332:function:PRE-ImageMultiClass *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-1:568282634449:function:PRE-ImageMultiClass *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-2:487402164563:function:PRE-ImageMultiClass *

          *
        • *
        • *

          * arn:aws:lambda:eu-central-1:203001061592:function:PRE-ImageMultiClass *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-ImageMultiClass *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-ImageMultiClass *

          *
        • *
        • *

          * arn:aws:lambda:ap-south-1:565803892007:function:PRE-ImageMultiClass *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-ImageMultiClass *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-ImageMultiClass *

          *
        • *
        *

        * Multi-label image classification - Uses a variant of the Expectation Maximization approach to estimate * the true classes of an image based on annotations from individual workers. *

        *
          *
        • *

          * arn:aws:lambda:us-east-1:432418664414:function:PRE-ImageMultiClassMultiLabel *

          *
        • *
        • *

          * arn:aws:lambda:us-east-2:266458841044:function:PRE-ImageMultiClassMultiLabel *

          *
        • *
        • *

          * arn:aws:lambda:us-west-2:081040173940:function:PRE-ImageMultiClassMultiLabel *

          *
        • *
        • *

          * arn:aws:lambda:ca-central-1:918755190332:function:PRE-ImageMultiClassMultiLabel *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-1:568282634449:function:PRE-ImageMultiClassMultiLabel *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-2:487402164563:function:PRE-ImageMultiClassMultiLabel *

          *
        • *
        • *

          * arn:aws:lambda:eu-central-1:203001061592:function:PRE-ImageMultiClassMultiLabel *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-ImageMultiClassMultiLabel *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-ImageMultiClassMultiLabel *

          *
        • *
        • *

          * arn:aws:lambda:ap-south-1:565803892007:function:PRE-ImageMultiClassMultiLabel *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-ImageMultiClassMultiLabel *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-ImageMultiClassMultiLabel *

          *
        • *
        *

        * Semantic segmentation - Treats each pixel in an image as a multi-class classification and treats pixel * annotations from workers as "votes" for the correct label. *

        *
          *
        • *

          * arn:aws:lambda:us-east-1:432418664414:function:PRE-SemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:us-east-2:266458841044:function:PRE-SemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:us-west-2:081040173940:function:PRE-SemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:ca-central-1:918755190332:function:PRE-SemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-1:568282634449:function:PRE-SemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-2:487402164563:function:PRE-SemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:eu-central-1:203001061592:function:PRE-SemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-SemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-SemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:ap-south-1:565803892007:function:PRE-SemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-SemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-SemanticSegmentation *

          *
        • *
        *

        * Text classification - Uses a variant of the Expectation Maximization approach to estimate the true * class of text based on annotations from individual workers. *

        *
          *
        • *

          * arn:aws:lambda:us-east-1:432418664414:function:PRE-TextMultiClass *

          *
        • *
        • *

          * arn:aws:lambda:us-east-2:266458841044:function:PRE-TextMultiClass *

          *
        • *
        • *

          * arn:aws:lambda:us-west-2:081040173940:function:PRE-TextMultiClass *

          *
        • *
        • *

          * arn:aws:lambda:ca-central-1:918755190332:function:PRE-TextMultiClass *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-1:568282634449:function:PRE-TextMultiClass *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-2:487402164563:function:PRE-TextMultiClass *

          *
        • *
        • *

          * arn:aws:lambda:eu-central-1:203001061592:function:PRE-TextMultiClass *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-TextMultiClass *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-TextMultiClass *

          *
        • *
        • *

          * arn:aws:lambda:ap-south-1:565803892007:function:PRE-TextMultiClass *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-TextMultiClass *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-TextMultiClass *

          *
        • *
        *

        * Multi-label text classification - Uses a variant of the Expectation Maximization approach to estimate * the true classes of text based on annotations from individual workers. *

        *
          *
        • *

          * arn:aws:lambda:us-east-1:432418664414:function:PRE-TextMultiClassMultiLabel *

          *
        • *
        • *

          * arn:aws:lambda:us-east-2:266458841044:function:PRE-TextMultiClassMultiLabel *

          *
        • *
        • *

          * arn:aws:lambda:us-west-2:081040173940:function:PRE-TextMultiClassMultiLabel *

          *
        • *
        • *

          * arn:aws:lambda:ca-central-1:918755190332:function:PRE-TextMultiClassMultiLabel *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-1:568282634449:function:PRE-TextMultiClassMultiLabel *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-2:487402164563:function:PRE-TextMultiClassMultiLabel *

          *
        • *
        • *

          * arn:aws:lambda:eu-central-1:203001061592:function:PRE-TextMultiClassMultiLabel *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-TextMultiClassMultiLabel *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-TextMultiClassMultiLabel *

          *
        • *
        • *

          * arn:aws:lambda:ap-south-1:565803892007:function:PRE-TextMultiClassMultiLabel *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-TextMultiClassMultiLabel *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-TextMultiClassMultiLabel *

          *
        • *
        *

        * Named entity recognition - Groups similar selections and calculates aggregate boundaries, resolving to * most-assigned label. *

        *
          *
        • *

          * arn:aws:lambda:us-east-1:432418664414:function:PRE-NamedEntityRecognition *

          *
        • *
        • *

          * arn:aws:lambda:us-east-2:266458841044:function:PRE-NamedEntityRecognition *

          *
        • *
        • *

          * arn:aws:lambda:us-west-2:081040173940:function:PRE-NamedEntityRecognition *

          *
        • *
        • *

          * arn:aws:lambda:ca-central-1:918755190332:function:PRE-NamedEntityRecognition *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-1:568282634449:function:PRE-NamedEntityRecognition *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-2:487402164563:function:PRE-NamedEntityRecognition *

          *
        • *
        • *

          * arn:aws:lambda:eu-central-1:203001061592:function:PRE-NamedEntityRecognition *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-NamedEntityRecognition *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-NamedEntityRecognition *

          *
        • *
        • *

          * arn:aws:lambda:ap-south-1:565803892007:function:PRE-NamedEntityRecognition *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-NamedEntityRecognition *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-NamedEntityRecognition *

          *
        • *
        *

        * Video Classification - Use this task type when you need workers to classify videos using predefined * labels that you specify. Workers are shown videos and are asked to choose one label for each video. *

        *
          *
        • *

          * arn:aws:lambda:us-east-1:432418664414:function:PRE-VideoMultiClass *

          *
        • *
        • *

          * arn:aws:lambda:us-east-2:266458841044:function:PRE-VideoMultiClass *

          *
        • *
        • *

          * arn:aws:lambda:us-west-2:081040173940:function:PRE-VideoMultiClass *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-1:568282634449:function:PRE-VideoMultiClass *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-VideoMultiClass *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-VideoMultiClass *

          *
        • *
        • *

          * arn:aws:lambda:ap-south-1:565803892007:function:PRE-VideoMultiClass *

          *
        • *
        • *

          * arn:aws:lambda:eu-central-1:203001061592:function:PRE-VideoMultiClass *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-VideoMultiClass *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-2:487402164563:function:PRE-VideoMultiClass *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-VideoMultiClass *

          *
        • *
        • *

          * arn:aws:lambda:ca-central-1:918755190332:function:PRE-VideoMultiClass *

          *
        • *
        *

        * Video Frame Object Detection - Use this task type to have workers identify and locate objects in a * sequence of video frames (images extracted from a video) using bounding boxes. For example, you can use this * task to ask workers to identify and localize various objects in a series of video frames, such as cars, * bikes, and pedestrians. *

        *
          *
        • *

          * arn:aws:lambda:us-east-1:432418664414:function:PRE-VideoObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:us-east-2:266458841044:function:PRE-VideoObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:us-west-2:081040173940:function:PRE-VideoObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-1:568282634449:function:PRE-VideoObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-VideoObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-VideoObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:ap-south-1:565803892007:function:PRE-VideoObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:eu-central-1:203001061592:function:PRE-VideoObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-VideoObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-2:487402164563:function:PRE-VideoObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-VideoObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:ca-central-1:918755190332:function:PRE-VideoObjectDetection *

          *
        • *
        *

        * Video Frame Object Tracking - Use this task type to have workers track the movement of objects in a * sequence of video frames (images extracted from a video) using bounding boxes. For example, you can use this * task to ask workers to track the movement of objects, such as cars, bikes, and pedestrians. *

        *
          *
        • *

          * arn:aws:lambda:us-east-1:432418664414:function:PRE-VideoObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:us-east-2:266458841044:function:PRE-VideoObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:us-west-2:081040173940:function:PRE-VideoObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-1:568282634449:function:PRE-VideoObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-VideoObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-VideoObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:ap-south-1:565803892007:function:PRE-VideoObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:eu-central-1:203001061592:function:PRE-VideoObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-VideoObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-2:487402164563:function:PRE-VideoObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-VideoObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:ca-central-1:918755190332:function:PRE-VideoObjectTracking *

          *
        • *
        *

        * 3D Point Cloud Modalities *

        *

        * Use the following pre-annotation lambdas for 3D point cloud labeling modality tasks. See 3D Point Cloud Task * types to learn more. *

        *

        * 3D Point Cloud Object Detection - Use this task type when you want workers to classify objects in a 3D * point cloud by drawing 3D cuboids around objects. For example, you can use this task type to ask workers to * identify different types of objects in a point cloud, such as cars, bikes, and pedestrians. *

        *
          *
        • *

          * arn:aws:lambda:us-east-1:432418664414:function:PRE-3DPointCloudObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:us-east-2:266458841044:function:PRE-3DPointCloudObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:us-west-2:081040173940:function:PRE-3DPointCloudObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-1:568282634449:function:PRE-3DPointCloudObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-3DPointCloudObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-3DPointCloudObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:ap-south-1:565803892007:function:PRE-3DPointCloudObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:eu-central-1:203001061592:function:PRE-3DPointCloudObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-3DPointCloudObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-2:487402164563:function:PRE-3DPointCloudObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-3DPointCloudObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:ca-central-1:918755190332:function:PRE-3DPointCloudObjectDetection *

          *
        • *
        *

        * 3D Point Cloud Object Tracking - Use this task type when you want workers to draw 3D cuboids around * objects that appear in a sequence of 3D point cloud frames. For example, you can use this task type to ask * workers to track the movement of vehicles across multiple point cloud frames. *

        *
          *
        • *

          * arn:aws:lambda:us-east-1:432418664414:function:PRE-3DPointCloudObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:us-east-2:266458841044:function:PRE-3DPointCloudObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:us-west-2:081040173940:function:PRE-3DPointCloudObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-1:568282634449:function:PRE-3DPointCloudObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-3DPointCloudObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-3DPointCloudObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:ap-south-1:565803892007:function:PRE-3DPointCloudObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:eu-central-1:203001061592:function:PRE-3DPointCloudObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-3DPointCloudObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-2:487402164563:function:PRE-3DPointCloudObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-3DPointCloudObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:ca-central-1:918755190332:function:PRE-3DPointCloudObjectTracking *

          *
        • *
        *

        * 3D Point Cloud Semantic Segmentation - Use this task type when you want workers to create a * point-level semantic segmentation masks by painting objects in a 3D point cloud using different colors where * each color is assigned to one of the classes you specify. *

        *
          *
        • *

          * arn:aws:lambda:us-east-1:432418664414:function:PRE-3DPointCloudSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:us-east-2:266458841044:function:PRE-3DPointCloudSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:us-west-2:081040173940:function:PRE-3DPointCloudSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-1:568282634449:function:PRE-3DPointCloudSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-3DPointCloudSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-3DPointCloudSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:ap-south-1:565803892007:function:PRE-3DPointCloudSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:eu-central-1:203001061592:function:PRE-3DPointCloudSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-3DPointCloudSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-2:487402164563:function:PRE-3DPointCloudSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-3DPointCloudSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:ca-central-1:918755190332:function:PRE-3DPointCloudSemanticSegmentation *

          *
        • *
        *

        * Use the following ARNs for Label Verification and Adjustment Jobs *

        *

        * Use label verification and adjustment jobs to review and adjust labels. To learn more, see Verify and Adjust Labels * . *

        *

        * Bounding box verification - Uses a variant of the Expectation Maximization approach to estimate the * true class of verification judgement for bounding box labels based on annotations from individual workers. *

        *
          *
        • *

          * arn:aws:lambda:us-east-1:432418664414:function:PRE-VerificationBoundingBox *

          *
        • *
        • *

          * arn:aws:lambda:us-east-2:266458841044:function:PRE-VerificationBoundingBox *

          *
        • *
        • *

          * arn:aws:lambda:us-west-2:081040173940:function:PRE-VerificationBoundingBox *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-1:568282634449:function:PRE-VerificationBoundingBox *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-VerificationBoundingBox *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-VerificationBoundingBox *

          *
        • *
        • *

          * arn:aws:lambda:ap-south-1:565803892007:function:PRE-VerificationBoundingBox *

          *
        • *
        • *

          * arn:aws:lambda:eu-central-1:203001061592:function:PRE-VerificationBoundingBox *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-VerificationBoundingBox *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-2:487402164563:function:PRE-VerificationBoundingBox *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-VerificationBoundingBox *

          *
        • *
        • *

          * arn:aws:lambda:ca-central-1:918755190332:function:PRE-VerificationBoundingBox *

          *
        • *
        *

        * Bounding box adjustment - Finds the most similar boxes from different workers based on the Jaccard * index of the adjusted annotations. *

        *
          *
        • *

          * arn:aws:lambda:us-east-1:432418664414:function:PRE-AdjustmentBoundingBox *

          *
        • *
        • *

          * arn:aws:lambda:us-east-2:266458841044:function:PRE-AdjustmentBoundingBox *

          *
        • *
        • *

          * arn:aws:lambda:us-west-2:081040173940:function:PRE-AdjustmentBoundingBox *

          *
        • *
        • *

          * arn:aws:lambda:ca-central-1:918755190332:function:PRE-AdjustmentBoundingBox *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-1:568282634449:function:PRE-AdjustmentBoundingBox *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-2:487402164563:function:PRE-AdjustmentBoundingBox *

          *
        • *
        • *

          * arn:aws:lambda:eu-central-1:203001061592:function:PRE-AdjustmentBoundingBox *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-AdjustmentBoundingBox *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-AdjustmentBoundingBox *

          *
        • *
        • *

          * arn:aws:lambda:ap-south-1:565803892007:function:PRE-AdjustmentBoundingBox *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-AdjustmentBoundingBox *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-AdjustmentBoundingBox *

          *
        • *
        *

        * Semantic segmentation verification - Uses a variant of the Expectation Maximization approach to * estimate the true class of verification judgment for semantic segmentation labels based on annotations from * individual workers. *

        *
          *
        • *

          * arn:aws:lambda:us-east-1:432418664414:function:PRE-VerificationSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:us-east-2:266458841044:function:PRE-VerificationSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:us-west-2:081040173940:function:PRE-VerificationSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:ca-central-1:918755190332:function:PRE-VerificationSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-1:568282634449:function:PRE-VerificationSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-2:487402164563:function:PRE-VerificationSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:eu-central-1:203001061592:function:PRE-VerificationSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-VerificationSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-VerificationSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:ap-south-1:565803892007:function:PRE-VerificationSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-VerificationSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-VerificationSemanticSegmentation *

          *
        • *
        *

        * Semantic segmentation adjustment - Treats each pixel in an image as a multi-class classification and * treats pixel adjusted annotations from workers as "votes" for the correct label. *

        *
          *
        • *

          * arn:aws:lambda:us-east-1:432418664414:function:PRE-AdjustmentSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:us-east-2:266458841044:function:PRE-AdjustmentSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:us-west-2:081040173940:function:PRE-AdjustmentSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:ca-central-1:918755190332:function:PRE-AdjustmentSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-1:568282634449:function:PRE-AdjustmentSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-2:487402164563:function:PRE-AdjustmentSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:eu-central-1:203001061592:function:PRE-AdjustmentSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-AdjustmentSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-AdjustmentSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:ap-south-1:565803892007:function:PRE-AdjustmentSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-AdjustmentSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-AdjustmentSemanticSegmentation *

          *
        • *
        *

        * Video Frame Object Detection Adjustment - Use this task type when you want workers to adjust bounding * boxes that workers have added to video frames to classify and localize objects in a sequence of video frames. *

        *
          *
        • *

          * arn:aws:lambda:us-east-1:432418664414:function:PRE-AdjustmentVideoObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:us-east-2:266458841044:function:PRE-AdjustmentVideoObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:us-west-2:081040173940:function:PRE-AdjustmentVideoObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-1:568282634449:function:PRE-AdjustmentVideoObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-AdjustmentVideoObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-AdjustmentVideoObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:ap-south-1:565803892007:function:PRE-AdjustmentVideoObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:eu-central-1:203001061592:function:PRE-AdjustmentVideoObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-AdjustmentVideoObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-2:487402164563:function:PRE-AdjustmentVideoObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-AdjustmentVideoObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:ca-central-1:918755190332:function:PRE-AdjustmentVideoObjectDetection *

          *
        • *
        *

        * Video Frame Object Tracking Adjustment - Use this task type when you want workers to adjust bounding * boxes that workers have added to video frames to track object movement across a sequence of video frames. *

        *
          *
        • *

          * arn:aws:lambda:us-east-1:432418664414:function:PRE-AdjustmentVideoObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:us-east-2:266458841044:function:PRE-AdjustmentVideoObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:us-west-2:081040173940:function:PRE-AdjustmentVideoObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-1:568282634449:function:PRE-AdjustmentVideoObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-AdjustmentVideoObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-AdjustmentVideoObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:ap-south-1:565803892007:function:PRE-AdjustmentVideoObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:eu-central-1:203001061592:function:PRE-AdjustmentVideoObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-AdjustmentVideoObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-2:487402164563:function:PRE-AdjustmentVideoObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-AdjustmentVideoObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:ca-central-1:918755190332:function:PRE-AdjustmentVideoObjectTracking *

          *
        • *
        *

        * 3D point cloud object detection adjustment - Adjust 3D cuboids in a point cloud frame. *

        *
          *
        • *

          * arn:aws:lambda:us-east-1:432418664414:function:PRE-Adjustment3DPointCloudObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:us-east-2:266458841044:function:PRE-Adjustment3DPointCloudObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:us-west-2:081040173940:function:PRE-Adjustment3DPointCloudObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-1:568282634449:function:PRE-Adjustment3DPointCloudObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-Adjustment3DPointCloudObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-Adjustment3DPointCloudObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:ap-south-1:565803892007:function:PRE-Adjustment3DPointCloudObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:eu-central-1:203001061592:function:PRE-Adjustment3DPointCloudObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-Adjustment3DPointCloudObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-2:487402164563:function:PRE-Adjustment3DPointCloudObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-Adjustment3DPointCloudObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:ca-central-1:918755190332:function:PRE-Adjustment3DPointCloudObjectDetection *

          *
        • *
        *

        * 3D point cloud object tracking adjustment - Adjust 3D cuboids across a sequence of point cloud frames. *

        *
          *
        • *

          * arn:aws:lambda:us-east-1:432418664414:function:PRE-Adjustment3DPointCloudObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:us-east-2:266458841044:function:PRE-Adjustment3DPointCloudObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:us-west-2:081040173940:function:PRE-Adjustment3DPointCloudObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-1:568282634449:function:PRE-Adjustment3DPointCloudObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-Adjustment3DPointCloudObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-Adjustment3DPointCloudObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:ap-south-1:565803892007:function:PRE-Adjustment3DPointCloudObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:eu-central-1:203001061592:function:PRE-Adjustment3DPointCloudObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-Adjustment3DPointCloudObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-2:487402164563:function:PRE-Adjustment3DPointCloudObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-Adjustment3DPointCloudObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:ca-central-1:918755190332:function:PRE-Adjustment3DPointCloudObjectTracking *

          *
        • *
        *

        * 3D point cloud semantic segmentation adjustment - Adjust semantic segmentation masks in a 3D point * cloud. *

        *
          *
        • *

          * arn:aws:lambda:us-east-1:432418664414:function:PRE-Adjustment3DPointCloudSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:us-east-2:266458841044:function:PRE-Adjustment3DPointCloudSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:us-west-2:081040173940:function:PRE-Adjustment3DPointCloudSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-1:568282634449:function:PRE-Adjustment3DPointCloudSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-Adjustment3DPointCloudSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-Adjustment3DPointCloudSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:ap-south-1:565803892007:function:PRE-Adjustment3DPointCloudSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:eu-central-1:203001061592:function:PRE-Adjustment3DPointCloudSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-Adjustment3DPointCloudSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-2:487402164563:function:PRE-Adjustment3DPointCloudSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-Adjustment3DPointCloudSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:ca-central-1:918755190332:function:PRE-Adjustment3DPointCloudSemanticSegmentation *

          *
        • *
        * * @param preHumanTaskLambdaArn * The Amazon Resource Name (ARN) of a Lambda function that is run before a data object is sent to a * human worker. Use this function to provide input to a custom labeling job.

        *

        * For built-in task * types, use one of the following Amazon SageMaker Ground Truth Lambda function ARNs for * PreHumanTaskLambdaArn. For custom labeling workflows, see Pre-annotation Lambda. *

        *

        * Bounding box - Finds the most similar boxes from different workers based on the Jaccard index * of the boxes. *

        *
          *
        • *

          * arn:aws:lambda:us-east-1:432418664414:function:PRE-BoundingBox *

          *
        • *
        • *

          * arn:aws:lambda:us-east-2:266458841044:function:PRE-BoundingBox *

          *
        • *
        • *

          * arn:aws:lambda:us-west-2:081040173940:function:PRE-BoundingBox *

          *
        • *
        • *

          * arn:aws:lambda:ca-central-1:918755190332:function:PRE-BoundingBox *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-1:568282634449:function:PRE-BoundingBox *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-2:487402164563:function:PRE-BoundingBox *

          *
        • *
        • *

          * arn:aws:lambda:eu-central-1:203001061592:function:PRE-BoundingBox *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-BoundingBox *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-BoundingBox *

          *
        • *
        • *

          * arn:aws:lambda:ap-south-1:565803892007:function:PRE-BoundingBox *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-BoundingBox *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-BoundingBox *

          *
        • *
        *

        * Image classification - Uses a variant of the Expectation Maximization approach to estimate the * true class of an image based on annotations from individual workers. *

        *
          *
        • *

          * arn:aws:lambda:us-east-1:432418664414:function:PRE-ImageMultiClass *

          *
        • *
        • *

          * arn:aws:lambda:us-east-2:266458841044:function:PRE-ImageMultiClass *

          *
        • *
        • *

          * arn:aws:lambda:us-west-2:081040173940:function:PRE-ImageMultiClass *

          *
        • *
        • *

          * arn:aws:lambda:ca-central-1:918755190332:function:PRE-ImageMultiClass *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-1:568282634449:function:PRE-ImageMultiClass *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-2:487402164563:function:PRE-ImageMultiClass *

          *
        • *
        • *

          * arn:aws:lambda:eu-central-1:203001061592:function:PRE-ImageMultiClass *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-ImageMultiClass *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-ImageMultiClass *

          *
        • *
        • *

          * arn:aws:lambda:ap-south-1:565803892007:function:PRE-ImageMultiClass *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-ImageMultiClass *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-ImageMultiClass *

          *
        • *
        *

        * Multi-label image classification - Uses a variant of the Expectation Maximization approach to * estimate the true classes of an image based on annotations from individual workers. *

        *
          *
        • *

          * arn:aws:lambda:us-east-1:432418664414:function:PRE-ImageMultiClassMultiLabel *

          *
        • *
        • *

          * arn:aws:lambda:us-east-2:266458841044:function:PRE-ImageMultiClassMultiLabel *

          *
        • *
        • *

          * arn:aws:lambda:us-west-2:081040173940:function:PRE-ImageMultiClassMultiLabel *

          *
        • *
        • *

          * arn:aws:lambda:ca-central-1:918755190332:function:PRE-ImageMultiClassMultiLabel *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-1:568282634449:function:PRE-ImageMultiClassMultiLabel *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-2:487402164563:function:PRE-ImageMultiClassMultiLabel *

          *
        • *
        • *

          * arn:aws:lambda:eu-central-1:203001061592:function:PRE-ImageMultiClassMultiLabel *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-ImageMultiClassMultiLabel *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-ImageMultiClassMultiLabel *

          *
        • *
        • *

          * arn:aws:lambda:ap-south-1:565803892007:function:PRE-ImageMultiClassMultiLabel *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-ImageMultiClassMultiLabel *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-ImageMultiClassMultiLabel *

          *
        • *
        *

        * Semantic segmentation - Treats each pixel in an image as a multi-class classification and * treats pixel annotations from workers as "votes" for the correct label. *

        *
          *
        • *

          * arn:aws:lambda:us-east-1:432418664414:function:PRE-SemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:us-east-2:266458841044:function:PRE-SemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:us-west-2:081040173940:function:PRE-SemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:ca-central-1:918755190332:function:PRE-SemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-1:568282634449:function:PRE-SemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-2:487402164563:function:PRE-SemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:eu-central-1:203001061592:function:PRE-SemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-SemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-SemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:ap-south-1:565803892007:function:PRE-SemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-SemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-SemanticSegmentation *

          *
        • *
        *

        * Text classification - Uses a variant of the Expectation Maximization approach to estimate the * true class of text based on annotations from individual workers. *

        *
          *
        • *

          * arn:aws:lambda:us-east-1:432418664414:function:PRE-TextMultiClass *

          *
        • *
        • *

          * arn:aws:lambda:us-east-2:266458841044:function:PRE-TextMultiClass *

          *
        • *
        • *

          * arn:aws:lambda:us-west-2:081040173940:function:PRE-TextMultiClass *

          *
        • *
        • *

          * arn:aws:lambda:ca-central-1:918755190332:function:PRE-TextMultiClass *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-1:568282634449:function:PRE-TextMultiClass *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-2:487402164563:function:PRE-TextMultiClass *

          *
        • *
        • *

          * arn:aws:lambda:eu-central-1:203001061592:function:PRE-TextMultiClass *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-TextMultiClass *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-TextMultiClass *

          *
        • *
        • *

          * arn:aws:lambda:ap-south-1:565803892007:function:PRE-TextMultiClass *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-TextMultiClass *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-TextMultiClass *

          *
        • *
        *

        * Multi-label text classification - Uses a variant of the Expectation Maximization approach to * estimate the true classes of text based on annotations from individual workers. *

        *
          *
        • *

          * arn:aws:lambda:us-east-1:432418664414:function:PRE-TextMultiClassMultiLabel *

          *
        • *
        • *

          * arn:aws:lambda:us-east-2:266458841044:function:PRE-TextMultiClassMultiLabel *

          *
        • *
        • *

          * arn:aws:lambda:us-west-2:081040173940:function:PRE-TextMultiClassMultiLabel *

          *
        • *
        • *

          * arn:aws:lambda:ca-central-1:918755190332:function:PRE-TextMultiClassMultiLabel *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-1:568282634449:function:PRE-TextMultiClassMultiLabel *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-2:487402164563:function:PRE-TextMultiClassMultiLabel *

          *
        • *
        • *

          * arn:aws:lambda:eu-central-1:203001061592:function:PRE-TextMultiClassMultiLabel *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-TextMultiClassMultiLabel *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-TextMultiClassMultiLabel *

          *
        • *
        • *

          * arn:aws:lambda:ap-south-1:565803892007:function:PRE-TextMultiClassMultiLabel *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-TextMultiClassMultiLabel *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-TextMultiClassMultiLabel *

          *
        • *
        *

        * Named entity recognition - Groups similar selections and calculates aggregate boundaries, * resolving to most-assigned label. *

        *
          *
        • *

          * arn:aws:lambda:us-east-1:432418664414:function:PRE-NamedEntityRecognition *

          *
        • *
        • *

          * arn:aws:lambda:us-east-2:266458841044:function:PRE-NamedEntityRecognition *

          *
        • *
        • *

          * arn:aws:lambda:us-west-2:081040173940:function:PRE-NamedEntityRecognition *

          *
        • *
        • *

          * arn:aws:lambda:ca-central-1:918755190332:function:PRE-NamedEntityRecognition *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-1:568282634449:function:PRE-NamedEntityRecognition *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-2:487402164563:function:PRE-NamedEntityRecognition *

          *
        • *
        • *

          * arn:aws:lambda:eu-central-1:203001061592:function:PRE-NamedEntityRecognition *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-NamedEntityRecognition *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-NamedEntityRecognition *

          *
        • *
        • *

          * arn:aws:lambda:ap-south-1:565803892007:function:PRE-NamedEntityRecognition *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-NamedEntityRecognition *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-NamedEntityRecognition *

          *
        • *
        *

        * Video Classification - Use this task type when you need workers to classify videos using * predefined labels that you specify. Workers are shown videos and are asked to choose one label for * each video. *

        *
          *
        • *

          * arn:aws:lambda:us-east-1:432418664414:function:PRE-VideoMultiClass *

          *
        • *
        • *

          * arn:aws:lambda:us-east-2:266458841044:function:PRE-VideoMultiClass *

          *
        • *
        • *

          * arn:aws:lambda:us-west-2:081040173940:function:PRE-VideoMultiClass *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-1:568282634449:function:PRE-VideoMultiClass *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-VideoMultiClass *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-VideoMultiClass *

          *
        • *
        • *

          * arn:aws:lambda:ap-south-1:565803892007:function:PRE-VideoMultiClass *

          *
        • *
        • *

          * arn:aws:lambda:eu-central-1:203001061592:function:PRE-VideoMultiClass *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-VideoMultiClass *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-2:487402164563:function:PRE-VideoMultiClass *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-VideoMultiClass *

          *
        • *
        • *

          * arn:aws:lambda:ca-central-1:918755190332:function:PRE-VideoMultiClass *

          *
        • *
        *

        * Video Frame Object Detection - Use this task type to have workers identify and locate objects * in a sequence of video frames (images extracted from a video) using bounding boxes. For example, you * can use this task to ask workers to identify and localize various objects in a series of video frames, * such as cars, bikes, and pedestrians. *

        *
          *
        • *

          * arn:aws:lambda:us-east-1:432418664414:function:PRE-VideoObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:us-east-2:266458841044:function:PRE-VideoObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:us-west-2:081040173940:function:PRE-VideoObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-1:568282634449:function:PRE-VideoObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-VideoObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-VideoObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:ap-south-1:565803892007:function:PRE-VideoObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:eu-central-1:203001061592:function:PRE-VideoObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-VideoObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-2:487402164563:function:PRE-VideoObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-VideoObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:ca-central-1:918755190332:function:PRE-VideoObjectDetection *

          *
        • *
        *

        * Video Frame Object Tracking - Use this task type to have workers track the movement of objects * in a sequence of video frames (images extracted from a video) using bounding boxes. For example, you * can use this task to ask workers to track the movement of objects, such as cars, bikes, and * pedestrians. *

        *
          *
        • *

          * arn:aws:lambda:us-east-1:432418664414:function:PRE-VideoObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:us-east-2:266458841044:function:PRE-VideoObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:us-west-2:081040173940:function:PRE-VideoObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-1:568282634449:function:PRE-VideoObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-VideoObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-VideoObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:ap-south-1:565803892007:function:PRE-VideoObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:eu-central-1:203001061592:function:PRE-VideoObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-VideoObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-2:487402164563:function:PRE-VideoObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-VideoObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:ca-central-1:918755190332:function:PRE-VideoObjectTracking *

          *
        • *
        *

        * 3D Point Cloud Modalities *

        *

        * Use the following pre-annotation lambdas for 3D point cloud labeling modality tasks. See 3D Point Cloud * Task types to learn more. *

        *

        * 3D Point Cloud Object Detection - Use this task type when you want workers to classify objects * in a 3D point cloud by drawing 3D cuboids around objects. For example, you can use this task type to * ask workers to identify different types of objects in a point cloud, such as cars, bikes, and * pedestrians. *

        *
          *
        • *

          * arn:aws:lambda:us-east-1:432418664414:function:PRE-3DPointCloudObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:us-east-2:266458841044:function:PRE-3DPointCloudObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:us-west-2:081040173940:function:PRE-3DPointCloudObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-1:568282634449:function:PRE-3DPointCloudObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-3DPointCloudObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-3DPointCloudObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:ap-south-1:565803892007:function:PRE-3DPointCloudObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:eu-central-1:203001061592:function:PRE-3DPointCloudObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-3DPointCloudObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-2:487402164563:function:PRE-3DPointCloudObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-3DPointCloudObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:ca-central-1:918755190332:function:PRE-3DPointCloudObjectDetection *

          *
        • *
        *

        * 3D Point Cloud Object Tracking - Use this task type when you want workers to draw 3D cuboids * around objects that appear in a sequence of 3D point cloud frames. For example, you can use this task * type to ask workers to track the movement of vehicles across multiple point cloud frames. *

        *
          *
        • *

          * arn:aws:lambda:us-east-1:432418664414:function:PRE-3DPointCloudObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:us-east-2:266458841044:function:PRE-3DPointCloudObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:us-west-2:081040173940:function:PRE-3DPointCloudObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-1:568282634449:function:PRE-3DPointCloudObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-3DPointCloudObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-3DPointCloudObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:ap-south-1:565803892007:function:PRE-3DPointCloudObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:eu-central-1:203001061592:function:PRE-3DPointCloudObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-3DPointCloudObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-2:487402164563:function:PRE-3DPointCloudObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-3DPointCloudObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:ca-central-1:918755190332:function:PRE-3DPointCloudObjectTracking *

          *
        • *
        *

        * 3D Point Cloud Semantic Segmentation - Use this task type when you want workers to create a * point-level semantic segmentation masks by painting objects in a 3D point cloud using different colors * where each color is assigned to one of the classes you specify. *

        *
          *
        • *

          * arn:aws:lambda:us-east-1:432418664414:function:PRE-3DPointCloudSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:us-east-2:266458841044:function:PRE-3DPointCloudSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:us-west-2:081040173940:function:PRE-3DPointCloudSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-1:568282634449:function:PRE-3DPointCloudSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-3DPointCloudSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-3DPointCloudSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:ap-south-1:565803892007:function:PRE-3DPointCloudSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:eu-central-1:203001061592:function:PRE-3DPointCloudSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-3DPointCloudSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-2:487402164563:function:PRE-3DPointCloudSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-3DPointCloudSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:ca-central-1:918755190332:function:PRE-3DPointCloudSemanticSegmentation *

          *
        • *
        *

        * Use the following ARNs for Label Verification and Adjustment Jobs *

        *

        * Use label verification and adjustment jobs to review and adjust labels. To learn more, see Verify and Adjust * Labels . *

        *

        * Bounding box verification - Uses a variant of the Expectation Maximization approach to estimate * the true class of verification judgement for bounding box labels based on annotations from individual * workers. *

        *
          *
        • *

          * arn:aws:lambda:us-east-1:432418664414:function:PRE-VerificationBoundingBox *

          *
        • *
        • *

          * arn:aws:lambda:us-east-2:266458841044:function:PRE-VerificationBoundingBox *

          *
        • *
        • *

          * arn:aws:lambda:us-west-2:081040173940:function:PRE-VerificationBoundingBox *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-1:568282634449:function:PRE-VerificationBoundingBox *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-VerificationBoundingBox *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-VerificationBoundingBox *

          *
        • *
        • *

          * arn:aws:lambda:ap-south-1:565803892007:function:PRE-VerificationBoundingBox *

          *
        • *
        • *

          * arn:aws:lambda:eu-central-1:203001061592:function:PRE-VerificationBoundingBox *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-VerificationBoundingBox *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-2:487402164563:function:PRE-VerificationBoundingBox *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-VerificationBoundingBox *

          *
        • *
        • *

          * arn:aws:lambda:ca-central-1:918755190332:function:PRE-VerificationBoundingBox *

          *
        • *
        *

        * Bounding box adjustment - Finds the most similar boxes from different workers based on the * Jaccard index of the adjusted annotations. *

        *
          *
        • *

          * arn:aws:lambda:us-east-1:432418664414:function:PRE-AdjustmentBoundingBox *

          *
        • *
        • *

          * arn:aws:lambda:us-east-2:266458841044:function:PRE-AdjustmentBoundingBox *

          *
        • *
        • *

          * arn:aws:lambda:us-west-2:081040173940:function:PRE-AdjustmentBoundingBox *

          *
        • *
        • *

          * arn:aws:lambda:ca-central-1:918755190332:function:PRE-AdjustmentBoundingBox *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-1:568282634449:function:PRE-AdjustmentBoundingBox *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-2:487402164563:function:PRE-AdjustmentBoundingBox *

          *
        • *
        • *

          * arn:aws:lambda:eu-central-1:203001061592:function:PRE-AdjustmentBoundingBox *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-AdjustmentBoundingBox *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-AdjustmentBoundingBox *

          *
        • *
        • *

          * arn:aws:lambda:ap-south-1:565803892007:function:PRE-AdjustmentBoundingBox *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-AdjustmentBoundingBox *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-AdjustmentBoundingBox *

          *
        • *
        *

        * Semantic segmentation verification - Uses a variant of the Expectation Maximization approach to * estimate the true class of verification judgment for semantic segmentation labels based on annotations * from individual workers. *

        *
          *
        • *

          * arn:aws:lambda:us-east-1:432418664414:function:PRE-VerificationSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:us-east-2:266458841044:function:PRE-VerificationSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:us-west-2:081040173940:function:PRE-VerificationSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:ca-central-1:918755190332:function:PRE-VerificationSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-1:568282634449:function:PRE-VerificationSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-2:487402164563:function:PRE-VerificationSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:eu-central-1:203001061592:function:PRE-VerificationSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-VerificationSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-VerificationSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:ap-south-1:565803892007:function:PRE-VerificationSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-VerificationSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-VerificationSemanticSegmentation *

          *
        • *
        *

        * Semantic segmentation adjustment - Treats each pixel in an image as a multi-class * classification and treats pixel adjusted annotations from workers as "votes" for the correct label. *

        *
          *
        • *

          * arn:aws:lambda:us-east-1:432418664414:function:PRE-AdjustmentSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:us-east-2:266458841044:function:PRE-AdjustmentSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:us-west-2:081040173940:function:PRE-AdjustmentSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:ca-central-1:918755190332:function:PRE-AdjustmentSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-1:568282634449:function:PRE-AdjustmentSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-2:487402164563:function:PRE-AdjustmentSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:eu-central-1:203001061592:function:PRE-AdjustmentSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-AdjustmentSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-AdjustmentSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:ap-south-1:565803892007:function:PRE-AdjustmentSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-AdjustmentSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-AdjustmentSemanticSegmentation *

          *
        • *
        *

        * Video Frame Object Detection Adjustment - Use this task type when you want workers to adjust * bounding boxes that workers have added to video frames to classify and localize objects in a sequence * of video frames. *

        *
          *
        • *

          * arn:aws:lambda:us-east-1:432418664414:function:PRE-AdjustmentVideoObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:us-east-2:266458841044:function:PRE-AdjustmentVideoObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:us-west-2:081040173940:function:PRE-AdjustmentVideoObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-1:568282634449:function:PRE-AdjustmentVideoObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-AdjustmentVideoObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-AdjustmentVideoObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:ap-south-1:565803892007:function:PRE-AdjustmentVideoObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:eu-central-1:203001061592:function:PRE-AdjustmentVideoObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-AdjustmentVideoObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-2:487402164563:function:PRE-AdjustmentVideoObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-AdjustmentVideoObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:ca-central-1:918755190332:function:PRE-AdjustmentVideoObjectDetection *

          *
        • *
        *

        * Video Frame Object Tracking Adjustment - Use this task type when you want workers to adjust * bounding boxes that workers have added to video frames to track object movement across a sequence of * video frames. *

        *
          *
        • *

          * arn:aws:lambda:us-east-1:432418664414:function:PRE-AdjustmentVideoObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:us-east-2:266458841044:function:PRE-AdjustmentVideoObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:us-west-2:081040173940:function:PRE-AdjustmentVideoObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-1:568282634449:function:PRE-AdjustmentVideoObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-AdjustmentVideoObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-AdjustmentVideoObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:ap-south-1:565803892007:function:PRE-AdjustmentVideoObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:eu-central-1:203001061592:function:PRE-AdjustmentVideoObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-AdjustmentVideoObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-2:487402164563:function:PRE-AdjustmentVideoObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-AdjustmentVideoObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:ca-central-1:918755190332:function:PRE-AdjustmentVideoObjectTracking *

          *
        • *
        *

        * 3D point cloud object detection adjustment - Adjust 3D cuboids in a point cloud frame. *

        *
          *
        • *

          * arn:aws:lambda:us-east-1:432418664414:function:PRE-Adjustment3DPointCloudObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:us-east-2:266458841044:function:PRE-Adjustment3DPointCloudObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:us-west-2:081040173940:function:PRE-Adjustment3DPointCloudObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-1:568282634449:function:PRE-Adjustment3DPointCloudObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-Adjustment3DPointCloudObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-Adjustment3DPointCloudObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:ap-south-1:565803892007:function:PRE-Adjustment3DPointCloudObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:eu-central-1:203001061592:function:PRE-Adjustment3DPointCloudObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-Adjustment3DPointCloudObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-2:487402164563:function:PRE-Adjustment3DPointCloudObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-Adjustment3DPointCloudObjectDetection *

          *
        • *
        • *

          * arn:aws:lambda:ca-central-1:918755190332:function:PRE-Adjustment3DPointCloudObjectDetection *

          *
        • *
        *

        * 3D point cloud object tracking adjustment - Adjust 3D cuboids across a sequence of point cloud * frames. *

        *
          *
        • *

          * arn:aws:lambda:us-east-1:432418664414:function:PRE-Adjustment3DPointCloudObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:us-east-2:266458841044:function:PRE-Adjustment3DPointCloudObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:us-west-2:081040173940:function:PRE-Adjustment3DPointCloudObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-1:568282634449:function:PRE-Adjustment3DPointCloudObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-Adjustment3DPointCloudObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-Adjustment3DPointCloudObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:ap-south-1:565803892007:function:PRE-Adjustment3DPointCloudObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:eu-central-1:203001061592:function:PRE-Adjustment3DPointCloudObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-Adjustment3DPointCloudObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-2:487402164563:function:PRE-Adjustment3DPointCloudObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-Adjustment3DPointCloudObjectTracking *

          *
        • *
        • *

          * arn:aws:lambda:ca-central-1:918755190332:function:PRE-Adjustment3DPointCloudObjectTracking *

          *
        • *
        *

        * 3D point cloud semantic segmentation adjustment - Adjust semantic segmentation masks in a 3D * point cloud. *

        *
          *
        • *

          * arn:aws:lambda:us-east-1:432418664414:function:PRE-Adjustment3DPointCloudSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:us-east-2:266458841044:function:PRE-Adjustment3DPointCloudSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:us-west-2:081040173940:function:PRE-Adjustment3DPointCloudSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-1:568282634449:function:PRE-Adjustment3DPointCloudSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-Adjustment3DPointCloudSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-Adjustment3DPointCloudSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:ap-south-1:565803892007:function:PRE-Adjustment3DPointCloudSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:eu-central-1:203001061592:function:PRE-Adjustment3DPointCloudSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-Adjustment3DPointCloudSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:eu-west-2:487402164563:function:PRE-Adjustment3DPointCloudSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-Adjustment3DPointCloudSemanticSegmentation *

          *
        • *
        • *

          * arn:aws:lambda:ca-central-1:918755190332:function:PRE-Adjustment3DPointCloudSemanticSegmentation *

          *
        • * @return Returns a reference to this object so that method calls can be chained together. */ Builder preHumanTaskLambdaArn(String preHumanTaskLambdaArn); /** *

          * Keywords used to describe the task so that workers on Amazon Mechanical Turk can discover the task. *

          * * @param taskKeywords * Keywords used to describe the task so that workers on Amazon Mechanical Turk can discover the task. * @return Returns a reference to this object so that method calls can be chained together. */ Builder taskKeywords(Collection taskKeywords); /** *

          * Keywords used to describe the task so that workers on Amazon Mechanical Turk can discover the task. *

          * * @param taskKeywords * Keywords used to describe the task so that workers on Amazon Mechanical Turk can discover the task. * @return Returns a reference to this object so that method calls can be chained together. */ Builder taskKeywords(String... taskKeywords); /** *

          * A title for the task for your human workers. *

          * * @param taskTitle * A title for the task for your human workers. * @return Returns a reference to this object so that method calls can be chained together. */ Builder taskTitle(String taskTitle); /** *

          * A description of the task for your human workers. *

          * * @param taskDescription * A description of the task for your human workers. * @return Returns a reference to this object so that method calls can be chained together. */ Builder taskDescription(String taskDescription); /** *

          * The number of human workers that will label an object. *

          * * @param numberOfHumanWorkersPerDataObject * The number of human workers that will label an object. * @return Returns a reference to this object so that method calls can be chained together. */ Builder numberOfHumanWorkersPerDataObject(Integer numberOfHumanWorkersPerDataObject); /** *

          * The amount of time that a worker has to complete a task. *

          *

          * If you create a custom labeling job, the maximum value for this parameter is 8 hours (28,800 seconds). *

          *

          * If you create a labeling job using a built-in task type the maximum * for this parameter depends on the task type you use: *

          *
            *
          • *

            * For image and text labeling jobs, the * maximum is 8 hours (28,800 seconds). *

            *
          • *
          • *

            * For 3D point cloud and video frame labeling jobs, the * maximum is 30 days (2952,000 seconds) for non-AL mode. For most users, the maximum is also 30 days. *

            *
          • *
          * * @param taskTimeLimitInSeconds * The amount of time that a worker has to complete a task.

          *

          * If you create a custom labeling job, the maximum value for this parameter is 8 hours (28,800 seconds). *

          *

          * If you create a labeling job using a built-in task type the * maximum for this parameter depends on the task type you use: *

          *
            *
          • *

            * For image and text labeling jobs, the * maximum is 8 hours (28,800 seconds). *

            *
          • *
          • *

            * For 3D point cloud * and video frame labeling * jobs, the maximum is 30 days (2952,000 seconds) for non-AL mode. For most users, the maximum is also * 30 days. *

            *
          • * @return Returns a reference to this object so that method calls can be chained together. */ Builder taskTimeLimitInSeconds(Integer taskTimeLimitInSeconds); /** *

            * The length of time that a task remains available for labeling by human workers. The default and maximum * values for this parameter depend on the type of workforce you use. *

            *
              *
            • *

              * If you choose the Amazon Mechanical Turk workforce, the maximum is 12 hours (43,200 seconds). The default is * 6 hours (21,600 seconds). *

              *
            • *
            • *

              * If you choose a private or vendor workforce, the default value is 30 days (2592,000 seconds) for non-AL mode. * For most users, the maximum is also 30 days. *

              *
            • *
            * * @param taskAvailabilityLifetimeInSeconds * The length of time that a task remains available for labeling by human workers. The default and * maximum values for this parameter depend on the type of workforce you use.

            *
              *
            • *

              * If you choose the Amazon Mechanical Turk workforce, the maximum is 12 hours (43,200 seconds). The * default is 6 hours (21,600 seconds). *

              *
            • *
            • *

              * If you choose a private or vendor workforce, the default value is 30 days (2592,000 seconds) for * non-AL mode. For most users, the maximum is also 30 days. *

              *
            • * @return Returns a reference to this object so that method calls can be chained together. */ Builder taskAvailabilityLifetimeInSeconds(Integer taskAvailabilityLifetimeInSeconds); /** *

              * Defines the maximum number of data objects that can be labeled by human workers at the same time. Also * referred to as batch size. Each object may have more than one worker at one time. The default value is 1000 * objects. To increase the maximum value to 5000 objects, contact Amazon Web Services Support. *

              * * @param maxConcurrentTaskCount * Defines the maximum number of data objects that can be labeled by human workers at the same time. Also * referred to as batch size. Each object may have more than one worker at one time. The default value is * 1000 objects. To increase the maximum value to 5000 objects, contact Amazon Web Services Support. * @return Returns a reference to this object so that method calls can be chained together. */ Builder maxConcurrentTaskCount(Integer maxConcurrentTaskCount); /** *

              * Configures how labels are consolidated across human workers. *

              * * @param annotationConsolidationConfig * Configures how labels are consolidated across human workers. * @return Returns a reference to this object so that method calls can be chained together. */ Builder annotationConsolidationConfig(AnnotationConsolidationConfig annotationConsolidationConfig); /** *

              * Configures how labels are consolidated across human workers. *

              * This is a convenience method that creates an instance of the {@link AnnotationConsolidationConfig.Builder} * avoiding the need to create one manually via {@link AnnotationConsolidationConfig#builder()}. * *

              * When the {@link Consumer} completes, {@link AnnotationConsolidationConfig.Builder#build()} is called * immediately and its result is passed to {@link #annotationConsolidationConfig(AnnotationConsolidationConfig)}. * * @param annotationConsolidationConfig * a consumer that will call methods on {@link AnnotationConsolidationConfig.Builder} * @return Returns a reference to this object so that method calls can be chained together. * @see #annotationConsolidationConfig(AnnotationConsolidationConfig) */ default Builder annotationConsolidationConfig( Consumer annotationConsolidationConfig) { return annotationConsolidationConfig(AnnotationConsolidationConfig.builder() .applyMutation(annotationConsolidationConfig).build()); } /** *

              * The price that you pay for each task performed by an Amazon Mechanical Turk worker. *

              * * @param publicWorkforceTaskPrice * The price that you pay for each task performed by an Amazon Mechanical Turk worker. * @return Returns a reference to this object so that method calls can be chained together. */ Builder publicWorkforceTaskPrice(PublicWorkforceTaskPrice publicWorkforceTaskPrice); /** *

              * The price that you pay for each task performed by an Amazon Mechanical Turk worker. *

              * This is a convenience method that creates an instance of the {@link PublicWorkforceTaskPrice.Builder} * avoiding the need to create one manually via {@link PublicWorkforceTaskPrice#builder()}. * *

              * When the {@link Consumer} completes, {@link PublicWorkforceTaskPrice.Builder#build()} is called immediately * and its result is passed to {@link #publicWorkforceTaskPrice(PublicWorkforceTaskPrice)}. * * @param publicWorkforceTaskPrice * a consumer that will call methods on {@link PublicWorkforceTaskPrice.Builder} * @return Returns a reference to this object so that method calls can be chained together. * @see #publicWorkforceTaskPrice(PublicWorkforceTaskPrice) */ default Builder publicWorkforceTaskPrice(Consumer publicWorkforceTaskPrice) { return publicWorkforceTaskPrice(PublicWorkforceTaskPrice.builder().applyMutation(publicWorkforceTaskPrice).build()); } } static final class BuilderImpl implements Builder { private String workteamArn; private UiConfig uiConfig; private String preHumanTaskLambdaArn; private List taskKeywords = DefaultSdkAutoConstructList.getInstance(); private String taskTitle; private String taskDescription; private Integer numberOfHumanWorkersPerDataObject; private Integer taskTimeLimitInSeconds; private Integer taskAvailabilityLifetimeInSeconds; private Integer maxConcurrentTaskCount; private AnnotationConsolidationConfig annotationConsolidationConfig; private PublicWorkforceTaskPrice publicWorkforceTaskPrice; private BuilderImpl() { } private BuilderImpl(HumanTaskConfig model) { workteamArn(model.workteamArn); uiConfig(model.uiConfig); preHumanTaskLambdaArn(model.preHumanTaskLambdaArn); taskKeywords(model.taskKeywords); taskTitle(model.taskTitle); taskDescription(model.taskDescription); numberOfHumanWorkersPerDataObject(model.numberOfHumanWorkersPerDataObject); taskTimeLimitInSeconds(model.taskTimeLimitInSeconds); taskAvailabilityLifetimeInSeconds(model.taskAvailabilityLifetimeInSeconds); maxConcurrentTaskCount(model.maxConcurrentTaskCount); annotationConsolidationConfig(model.annotationConsolidationConfig); publicWorkforceTaskPrice(model.publicWorkforceTaskPrice); } public final String getWorkteamArn() { return workteamArn; } public final void setWorkteamArn(String workteamArn) { this.workteamArn = workteamArn; } @Override public final Builder workteamArn(String workteamArn) { this.workteamArn = workteamArn; return this; } public final UiConfig.Builder getUiConfig() { return uiConfig != null ? uiConfig.toBuilder() : null; } public final void setUiConfig(UiConfig.BuilderImpl uiConfig) { this.uiConfig = uiConfig != null ? uiConfig.build() : null; } @Override public final Builder uiConfig(UiConfig uiConfig) { this.uiConfig = uiConfig; return this; } public final String getPreHumanTaskLambdaArn() { return preHumanTaskLambdaArn; } public final void setPreHumanTaskLambdaArn(String preHumanTaskLambdaArn) { this.preHumanTaskLambdaArn = preHumanTaskLambdaArn; } @Override public final Builder preHumanTaskLambdaArn(String preHumanTaskLambdaArn) { this.preHumanTaskLambdaArn = preHumanTaskLambdaArn; return this; } public final Collection getTaskKeywords() { if (taskKeywords instanceof SdkAutoConstructList) { return null; } return taskKeywords; } public final void setTaskKeywords(Collection taskKeywords) { this.taskKeywords = TaskKeywordsCopier.copy(taskKeywords); } @Override public final Builder taskKeywords(Collection taskKeywords) { this.taskKeywords = TaskKeywordsCopier.copy(taskKeywords); return this; } @Override @SafeVarargs public final Builder taskKeywords(String... taskKeywords) { taskKeywords(Arrays.asList(taskKeywords)); return this; } public final String getTaskTitle() { return taskTitle; } public final void setTaskTitle(String taskTitle) { this.taskTitle = taskTitle; } @Override public final Builder taskTitle(String taskTitle) { this.taskTitle = taskTitle; return this; } public final String getTaskDescription() { return taskDescription; } public final void setTaskDescription(String taskDescription) { this.taskDescription = taskDescription; } @Override public final Builder taskDescription(String taskDescription) { this.taskDescription = taskDescription; return this; } public final Integer getNumberOfHumanWorkersPerDataObject() { return numberOfHumanWorkersPerDataObject; } public final void setNumberOfHumanWorkersPerDataObject(Integer numberOfHumanWorkersPerDataObject) { this.numberOfHumanWorkersPerDataObject = numberOfHumanWorkersPerDataObject; } @Override public final Builder numberOfHumanWorkersPerDataObject(Integer numberOfHumanWorkersPerDataObject) { this.numberOfHumanWorkersPerDataObject = numberOfHumanWorkersPerDataObject; return this; } public final Integer getTaskTimeLimitInSeconds() { return taskTimeLimitInSeconds; } public final void setTaskTimeLimitInSeconds(Integer taskTimeLimitInSeconds) { this.taskTimeLimitInSeconds = taskTimeLimitInSeconds; } @Override public final Builder taskTimeLimitInSeconds(Integer taskTimeLimitInSeconds) { this.taskTimeLimitInSeconds = taskTimeLimitInSeconds; return this; } public final Integer getTaskAvailabilityLifetimeInSeconds() { return taskAvailabilityLifetimeInSeconds; } public final void setTaskAvailabilityLifetimeInSeconds(Integer taskAvailabilityLifetimeInSeconds) { this.taskAvailabilityLifetimeInSeconds = taskAvailabilityLifetimeInSeconds; } @Override public final Builder taskAvailabilityLifetimeInSeconds(Integer taskAvailabilityLifetimeInSeconds) { this.taskAvailabilityLifetimeInSeconds = taskAvailabilityLifetimeInSeconds; return this; } public final Integer getMaxConcurrentTaskCount() { return maxConcurrentTaskCount; } public final void setMaxConcurrentTaskCount(Integer maxConcurrentTaskCount) { this.maxConcurrentTaskCount = maxConcurrentTaskCount; } @Override public final Builder maxConcurrentTaskCount(Integer maxConcurrentTaskCount) { this.maxConcurrentTaskCount = maxConcurrentTaskCount; return this; } public final AnnotationConsolidationConfig.Builder getAnnotationConsolidationConfig() { return annotationConsolidationConfig != null ? annotationConsolidationConfig.toBuilder() : null; } public final void setAnnotationConsolidationConfig(AnnotationConsolidationConfig.BuilderImpl annotationConsolidationConfig) { this.annotationConsolidationConfig = annotationConsolidationConfig != null ? annotationConsolidationConfig.build() : null; } @Override public final Builder annotationConsolidationConfig(AnnotationConsolidationConfig annotationConsolidationConfig) { this.annotationConsolidationConfig = annotationConsolidationConfig; return this; } public final PublicWorkforceTaskPrice.Builder getPublicWorkforceTaskPrice() { return publicWorkforceTaskPrice != null ? publicWorkforceTaskPrice.toBuilder() : null; } public final void setPublicWorkforceTaskPrice(PublicWorkforceTaskPrice.BuilderImpl publicWorkforceTaskPrice) { this.publicWorkforceTaskPrice = publicWorkforceTaskPrice != null ? publicWorkforceTaskPrice.build() : null; } @Override public final Builder publicWorkforceTaskPrice(PublicWorkforceTaskPrice publicWorkforceTaskPrice) { this.publicWorkforceTaskPrice = publicWorkforceTaskPrice; return this; } @Override public HumanTaskConfig build() { return new HumanTaskConfig(this); } @Override public List> sdkFields() { return SDK_FIELDS; } } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy