libZSservicesZSamazonka-sagemakerZSamazonka-sagemaker
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.SageMaker.Types.HumanLoopConfig

Description

 
Synopsis

Documentation

data HumanLoopConfig Source #

Describes the work to be performed by human workers.

See: newHumanLoopConfig smart constructor.

Constructors

HumanLoopConfig' 

Fields

Instances

Instances details
Eq HumanLoopConfig Source # 
Instance details

Defined in Amazonka.SageMaker.Types.HumanLoopConfig

Read HumanLoopConfig Source # 
Instance details

Defined in Amazonka.SageMaker.Types.HumanLoopConfig

Show HumanLoopConfig Source # 
Instance details

Defined in Amazonka.SageMaker.Types.HumanLoopConfig

Generic HumanLoopConfig Source # 
Instance details

Defined in Amazonka.SageMaker.Types.HumanLoopConfig

Associated Types

type Rep HumanLoopConfig :: Type -> Type #

NFData HumanLoopConfig Source # 
Instance details

Defined in Amazonka.SageMaker.Types.HumanLoopConfig

Methods

rnf :: HumanLoopConfig -> () #

Hashable HumanLoopConfig Source # 
Instance details

Defined in Amazonka.SageMaker.Types.HumanLoopConfig

ToJSON HumanLoopConfig Source # 
Instance details

Defined in Amazonka.SageMaker.Types.HumanLoopConfig

FromJSON HumanLoopConfig Source # 
Instance details

Defined in Amazonka.SageMaker.Types.HumanLoopConfig

type Rep HumanLoopConfig Source # 
Instance details

Defined in Amazonka.SageMaker.Types.HumanLoopConfig

type Rep HumanLoopConfig = D1 ('MetaData "HumanLoopConfig" "Amazonka.SageMaker.Types.HumanLoopConfig" "libZSservicesZSamazonka-sagemakerZSamazonka-sagemaker" 'False) (C1 ('MetaCons "HumanLoopConfig'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "taskKeywords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "publicWorkforceTaskPrice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PublicWorkforceTaskPrice))) :*: (S1 ('MetaSel ('Just "taskTimeLimitInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "taskAvailabilityLifetimeInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))) :*: ((S1 ('MetaSel ('Just "workteamArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "humanTaskUiArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "taskTitle") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "taskDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "taskCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural))))))

newHumanLoopConfig Source #

Create a value of HumanLoopConfig with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:taskKeywords:HumanLoopConfig', humanLoopConfig_taskKeywords - Keywords used to describe the task so that workers can discover the task.

$sel:publicWorkforceTaskPrice:HumanLoopConfig', humanLoopConfig_publicWorkforceTaskPrice - Undocumented member.

$sel:taskTimeLimitInSeconds:HumanLoopConfig', humanLoopConfig_taskTimeLimitInSeconds - The amount of time that a worker has to complete a task. The default value is 3,600 seconds (1 hour).

$sel:taskAvailabilityLifetimeInSeconds:HumanLoopConfig', humanLoopConfig_taskAvailabilityLifetimeInSeconds - The length of time that a task remains available for review by human workers.

$sel:workteamArn:HumanLoopConfig', humanLoopConfig_workteamArn - Amazon Resource Name (ARN) of a team of workers. To learn more about the types of workforces and work teams you can create and use with Amazon A2I, see Create and Manage Workforces.

$sel:humanTaskUiArn:HumanLoopConfig', humanLoopConfig_humanTaskUiArn - The Amazon Resource Name (ARN) of the human task user interface.

You can use standard HTML and Crowd HTML Elements to create a custom worker task template. You use this template to create a human task UI.

To learn how to create a custom HTML template, see Create Custom Worker Task Template.

To learn how to create a human task UI, which is a worker task template that can be used in a flow definition, see Create and Delete a Worker Task Templates.

$sel:taskTitle:HumanLoopConfig', humanLoopConfig_taskTitle - A title for the human worker task.

$sel:taskDescription:HumanLoopConfig', humanLoopConfig_taskDescription - A description for the human worker task.

$sel:taskCount:HumanLoopConfig', humanLoopConfig_taskCount - The number of distinct workers who will perform the same task on each object. For example, if TaskCount is set to 3 for an image classification labeling job, three workers will classify each input image. Increasing TaskCount can improve label accuracy.

humanLoopConfig_taskKeywords :: Lens' HumanLoopConfig (Maybe (NonEmpty Text)) Source #

Keywords used to describe the task so that workers can discover the task.

humanLoopConfig_taskTimeLimitInSeconds :: Lens' HumanLoopConfig (Maybe Natural) Source #

The amount of time that a worker has to complete a task. The default value is 3,600 seconds (1 hour).

humanLoopConfig_taskAvailabilityLifetimeInSeconds :: Lens' HumanLoopConfig (Maybe Natural) Source #

The length of time that a task remains available for review by human workers.

humanLoopConfig_workteamArn :: Lens' HumanLoopConfig Text Source #

Amazon Resource Name (ARN) of a team of workers. To learn more about the types of workforces and work teams you can create and use with Amazon A2I, see Create and Manage Workforces.

humanLoopConfig_humanTaskUiArn :: Lens' HumanLoopConfig Text Source #

The Amazon Resource Name (ARN) of the human task user interface.

You can use standard HTML and Crowd HTML Elements to create a custom worker task template. You use this template to create a human task UI.

To learn how to create a custom HTML template, see Create Custom Worker Task Template.

To learn how to create a human task UI, which is a worker task template that can be used in a flow definition, see Create and Delete a Worker Task Templates.

humanLoopConfig_taskTitle :: Lens' HumanLoopConfig Text Source #

A title for the human worker task.

humanLoopConfig_taskDescription :: Lens' HumanLoopConfig Text Source #

A description for the human worker task.

humanLoopConfig_taskCount :: Lens' HumanLoopConfig Natural Source #

The number of distinct workers who will perform the same task on each object. For example, if TaskCount is set to 3 for an image classification labeling job, three workers will classify each input image. Increasing TaskCount can improve label accuracy.