logo
pub struct HumanLoopConfig {
    pub human_task_ui_arn: String,
    pub public_workforce_task_price: Option<PublicWorkforceTaskPrice>,
    pub task_availability_lifetime_in_seconds: Option<i64>,
    pub task_count: i64,
    pub task_description: String,
    pub task_keywords: Option<Vec<String>>,
    pub task_time_limit_in_seconds: Option<i64>,
    pub task_title: String,
    pub workteam_arn: String,
}
Expand description

Describes the work to be performed by human workers.

Fields

human_task_ui_arn: String

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.

public_workforce_task_price: Option<PublicWorkforceTaskPrice>task_availability_lifetime_in_seconds: Option<i64>

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

task_count: i64

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.

task_description: String

A description for the human worker task.

task_keywords: Option<Vec<String>>

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

task_time_limit_in_seconds: Option<i64>

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

task_title: String

A title for the human worker task.

workteam_arn: String

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.

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Returns the “default value” for a type. Read more

Deserialize this value from the given Serde deserializer. Read more

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Should always be Self

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more