AWS SDK for C++  1.9.124
AWS SDK for C++
Public Member Functions | List of all members
Aws::MTurk::Model::QualificationType Class Reference

#include <QualificationType.h>

Public Member Functions

 QualificationType ()
 
 QualificationType (Aws::Utils::Json::JsonView jsonValue)
 
QualificationTypeoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetQualificationTypeId () const
 
bool QualificationTypeIdHasBeenSet () const
 
void SetQualificationTypeId (const Aws::String &value)
 
void SetQualificationTypeId (Aws::String &&value)
 
void SetQualificationTypeId (const char *value)
 
QualificationTypeWithQualificationTypeId (const Aws::String &value)
 
QualificationTypeWithQualificationTypeId (Aws::String &&value)
 
QualificationTypeWithQualificationTypeId (const char *value)
 
const Aws::Utils::DateTimeGetCreationTime () const
 
bool CreationTimeHasBeenSet () const
 
void SetCreationTime (const Aws::Utils::DateTime &value)
 
void SetCreationTime (Aws::Utils::DateTime &&value)
 
QualificationTypeWithCreationTime (const Aws::Utils::DateTime &value)
 
QualificationTypeWithCreationTime (Aws::Utils::DateTime &&value)
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
QualificationTypeWithName (const Aws::String &value)
 
QualificationTypeWithName (Aws::String &&value)
 
QualificationTypeWithName (const char *value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
QualificationTypeWithDescription (const Aws::String &value)
 
QualificationTypeWithDescription (Aws::String &&value)
 
QualificationTypeWithDescription (const char *value)
 
const Aws::StringGetKeywords () const
 
bool KeywordsHasBeenSet () const
 
void SetKeywords (const Aws::String &value)
 
void SetKeywords (Aws::String &&value)
 
void SetKeywords (const char *value)
 
QualificationTypeWithKeywords (const Aws::String &value)
 
QualificationTypeWithKeywords (Aws::String &&value)
 
QualificationTypeWithKeywords (const char *value)
 
const QualificationTypeStatusGetQualificationTypeStatus () const
 
bool QualificationTypeStatusHasBeenSet () const
 
void SetQualificationTypeStatus (const QualificationTypeStatus &value)
 
void SetQualificationTypeStatus (QualificationTypeStatus &&value)
 
QualificationTypeWithQualificationTypeStatus (const QualificationTypeStatus &value)
 
QualificationTypeWithQualificationTypeStatus (QualificationTypeStatus &&value)
 
const Aws::StringGetTest () const
 
bool TestHasBeenSet () const
 
void SetTest (const Aws::String &value)
 
void SetTest (Aws::String &&value)
 
void SetTest (const char *value)
 
QualificationTypeWithTest (const Aws::String &value)
 
QualificationTypeWithTest (Aws::String &&value)
 
QualificationTypeWithTest (const char *value)
 
long long GetTestDurationInSeconds () const
 
bool TestDurationInSecondsHasBeenSet () const
 
void SetTestDurationInSeconds (long long value)
 
QualificationTypeWithTestDurationInSeconds (long long value)
 
const Aws::StringGetAnswerKey () const
 
bool AnswerKeyHasBeenSet () const
 
void SetAnswerKey (const Aws::String &value)
 
void SetAnswerKey (Aws::String &&value)
 
void SetAnswerKey (const char *value)
 
QualificationTypeWithAnswerKey (const Aws::String &value)
 
QualificationTypeWithAnswerKey (Aws::String &&value)
 
QualificationTypeWithAnswerKey (const char *value)
 
long long GetRetryDelayInSeconds () const
 
bool RetryDelayInSecondsHasBeenSet () const
 
void SetRetryDelayInSeconds (long long value)
 
QualificationTypeWithRetryDelayInSeconds (long long value)
 
bool GetIsRequestable () const
 
bool IsRequestableHasBeenSet () const
 
void SetIsRequestable (bool value)
 
QualificationTypeWithIsRequestable (bool value)
 
bool GetAutoGranted () const
 
bool AutoGrantedHasBeenSet () const
 
void SetAutoGranted (bool value)
 
QualificationTypeWithAutoGranted (bool value)
 
int GetAutoGrantedValue () const
 
bool AutoGrantedValueHasBeenSet () const
 
void SetAutoGrantedValue (int value)
 
QualificationTypeWithAutoGrantedValue (int value)
 

Detailed Description

The QualificationType data structure represents a Qualification type, a description of a property of a Worker that must match the requirements of a HIT for the Worker to be able to accept the HIT. The type also describes how a Worker can obtain a Qualification of that type, such as through a Qualification test.

See Also:

AWS API Reference

Definition at line 37 of file QualificationType.h.

Constructor & Destructor Documentation

◆ QualificationType() [1/2]

Aws::MTurk::Model::QualificationType::QualificationType ( )

◆ QualificationType() [2/2]

Aws::MTurk::Model::QualificationType::QualificationType ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AnswerKeyHasBeenSet()

bool Aws::MTurk::Model::QualificationType::AnswerKeyHasBeenSet ( ) const
inline

The answers to the Qualification test specified in the Test parameter.

Definition at line 424 of file QualificationType.h.

◆ AutoGrantedHasBeenSet()

bool Aws::MTurk::Model::QualificationType::AutoGrantedHasBeenSet ( ) const
inline

Specifies that requests for the Qualification type are granted immediately, without prompting the Worker with a Qualification test. Valid values are True | False.

Definition at line 543 of file QualificationType.h.

◆ AutoGrantedValueHasBeenSet()

bool Aws::MTurk::Model::QualificationType::AutoGrantedValueHasBeenSet ( ) const
inline

The Qualification integer value to use for automatically granted Qualifications, if AutoGranted is true. This is 1 by default.

Definition at line 570 of file QualificationType.h.

◆ CreationTimeHasBeenSet()

bool Aws::MTurk::Model::QualificationType::CreationTimeHasBeenSet ( ) const
inline

The date and time the Qualification type was created.

Definition at line 111 of file QualificationType.h.

◆ DescriptionHasBeenSet()

bool Aws::MTurk::Model::QualificationType::DescriptionHasBeenSet ( ) const
inline

A long description for the Qualification type.

Definition at line 191 of file QualificationType.h.

◆ GetAnswerKey()

const Aws::String& Aws::MTurk::Model::QualificationType::GetAnswerKey ( ) const
inline

The answers to the Qualification test specified in the Test parameter.

Definition at line 419 of file QualificationType.h.

◆ GetAutoGranted()

bool Aws::MTurk::Model::QualificationType::GetAutoGranted ( ) const
inline

Specifies that requests for the Qualification type are granted immediately, without prompting the Worker with a Qualification test. Valid values are True | False.

Definition at line 536 of file QualificationType.h.

◆ GetAutoGrantedValue()

int Aws::MTurk::Model::QualificationType::GetAutoGrantedValue ( ) const
inline

The Qualification integer value to use for automatically granted Qualifications, if AutoGranted is true. This is 1 by default.

Definition at line 564 of file QualificationType.h.

◆ GetCreationTime()

const Aws::Utils::DateTime& Aws::MTurk::Model::QualificationType::GetCreationTime ( ) const
inline

The date and time the Qualification type was created.

Definition at line 106 of file QualificationType.h.

◆ GetDescription()

const Aws::String& Aws::MTurk::Model::QualificationType::GetDescription ( ) const
inline

A long description for the Qualification type.

Definition at line 186 of file QualificationType.h.

◆ GetIsRequestable()

bool Aws::MTurk::Model::QualificationType::GetIsRequestable ( ) const
inline

Specifies whether the Qualification type is one that a user can request through the Amazon Mechanical Turk web site, such as by taking a Qualification test. This value is False for Qualifications assigned automatically by the system. Valid values are True | False.

Definition at line 504 of file QualificationType.h.

◆ GetKeywords()

const Aws::String& Aws::MTurk::Model::QualificationType::GetKeywords ( ) const
inline

One or more words or phrases that describe theQualification type, separated by commas. The Keywords make the type easier to find using a search.

Definition at line 228 of file QualificationType.h.

◆ GetName()

const Aws::String& Aws::MTurk::Model::QualificationType::GetName ( ) const
inline

The name of the Qualification type. The type name is used to identify the type, and to find the type using a Qualification type search.

Definition at line 138 of file QualificationType.h.

◆ GetQualificationTypeId()

const Aws::String& Aws::MTurk::Model::QualificationType::GetQualificationTypeId ( ) const
inline

A unique identifier for the Qualification type. A Qualification type is given a Qualification type ID when you call the CreateQualificationType operation.

Definition at line 51 of file QualificationType.h.

◆ GetQualificationTypeStatus()

const QualificationTypeStatus& Aws::MTurk::Model::QualificationType::GetQualificationTypeStatus ( ) const
inline

The status of the Qualification type. A Qualification type's status determines if users can apply to receive a Qualification of this type, and if HITs can be created with requirements based on this type. Valid values are Active | Inactive.

Definition at line 279 of file QualificationType.h.

◆ GetRetryDelayInSeconds()

long long Aws::MTurk::Model::QualificationType::GetRetryDelayInSeconds ( ) const
inline

The amount of time, in seconds, Workers must wait after taking the Qualification test before they can take it again. Workers can take a Qualification test multiple times if they were not granted the Qualification from a previous attempt, or if the test offers a gradient score and they want a better score. If not specified, retries are disabled and Workers can request a Qualification only once.

Definition at line 465 of file QualificationType.h.

◆ GetTest()

const Aws::String& Aws::MTurk::Model::QualificationType::GetTest ( ) const
inline

The questions for a Qualification test associated with this Qualification type that a user can take to obtain a Qualification of this type. This parameter must be specified if AnswerKey is present. A Qualification type cannot have both a specified Test parameter and an AutoGranted value of true.

Definition at line 328 of file QualificationType.h.

◆ GetTestDurationInSeconds()

long long Aws::MTurk::Model::QualificationType::GetTestDurationInSeconds ( ) const
inline

The amount of time, in seconds, given to a Worker to complete the Qualification test, beginning from the time the Worker requests the Qualification.

Definition at line 392 of file QualificationType.h.

◆ IsRequestableHasBeenSet()

bool Aws::MTurk::Model::QualificationType::IsRequestableHasBeenSet ( ) const
inline

Specifies whether the Qualification type is one that a user can request through the Amazon Mechanical Turk web site, such as by taking a Qualification test. This value is False for Qualifications assigned automatically by the system. Valid values are True | False.

Definition at line 512 of file QualificationType.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::MTurk::Model::QualificationType::Jsonize ( ) const

◆ KeywordsHasBeenSet()

bool Aws::MTurk::Model::QualificationType::KeywordsHasBeenSet ( ) const
inline

One or more words or phrases that describe theQualification type, separated by commas. The Keywords make the type easier to find using a search.

Definition at line 234 of file QualificationType.h.

◆ NameHasBeenSet()

bool Aws::MTurk::Model::QualificationType::NameHasBeenSet ( ) const
inline

The name of the Qualification type. The type name is used to identify the type, and to find the type using a Qualification type search.

Definition at line 144 of file QualificationType.h.

◆ operator=()

QualificationType& Aws::MTurk::Model::QualificationType::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ QualificationTypeIdHasBeenSet()

bool Aws::MTurk::Model::QualificationType::QualificationTypeIdHasBeenSet ( ) const
inline

A unique identifier for the Qualification type. A Qualification type is given a Qualification type ID when you call the CreateQualificationType operation.

Definition at line 58 of file QualificationType.h.

◆ QualificationTypeStatusHasBeenSet()

bool Aws::MTurk::Model::QualificationType::QualificationTypeStatusHasBeenSet ( ) const
inline

The status of the Qualification type. A Qualification type's status determines if users can apply to receive a Qualification of this type, and if HITs can be created with requirements based on this type. Valid values are Active | Inactive.

Definition at line 287 of file QualificationType.h.

◆ RetryDelayInSecondsHasBeenSet()

bool Aws::MTurk::Model::QualificationType::RetryDelayInSecondsHasBeenSet ( ) const
inline

The amount of time, in seconds, Workers must wait after taking the Qualification test before they can take it again. Workers can take a Qualification test multiple times if they were not granted the Qualification from a previous attempt, or if the test offers a gradient score and they want a better score. If not specified, retries are disabled and Workers can request a Qualification only once.

Definition at line 475 of file QualificationType.h.

◆ SetAnswerKey() [1/3]

void Aws::MTurk::Model::QualificationType::SetAnswerKey ( Aws::String &&  value)
inline

The answers to the Qualification test specified in the Test parameter.

Definition at line 434 of file QualificationType.h.

◆ SetAnswerKey() [2/3]

void Aws::MTurk::Model::QualificationType::SetAnswerKey ( const Aws::String value)
inline

The answers to the Qualification test specified in the Test parameter.

Definition at line 429 of file QualificationType.h.

◆ SetAnswerKey() [3/3]

void Aws::MTurk::Model::QualificationType::SetAnswerKey ( const char *  value)
inline

The answers to the Qualification test specified in the Test parameter.

Definition at line 439 of file QualificationType.h.

◆ SetAutoGranted()

void Aws::MTurk::Model::QualificationType::SetAutoGranted ( bool  value)
inline

Specifies that requests for the Qualification type are granted immediately, without prompting the Worker with a Qualification test. Valid values are True | False.

Definition at line 550 of file QualificationType.h.

◆ SetAutoGrantedValue()

void Aws::MTurk::Model::QualificationType::SetAutoGrantedValue ( int  value)
inline

The Qualification integer value to use for automatically granted Qualifications, if AutoGranted is true. This is 1 by default.

Definition at line 576 of file QualificationType.h.

◆ SetCreationTime() [1/2]

void Aws::MTurk::Model::QualificationType::SetCreationTime ( Aws::Utils::DateTime &&  value)
inline

The date and time the Qualification type was created.

Definition at line 121 of file QualificationType.h.

◆ SetCreationTime() [2/2]

void Aws::MTurk::Model::QualificationType::SetCreationTime ( const Aws::Utils::DateTime value)
inline

The date and time the Qualification type was created.

Definition at line 116 of file QualificationType.h.

◆ SetDescription() [1/3]

void Aws::MTurk::Model::QualificationType::SetDescription ( Aws::String &&  value)
inline

A long description for the Qualification type.

Definition at line 201 of file QualificationType.h.

◆ SetDescription() [2/3]

void Aws::MTurk::Model::QualificationType::SetDescription ( const Aws::String value)
inline

A long description for the Qualification type.

Definition at line 196 of file QualificationType.h.

◆ SetDescription() [3/3]

void Aws::MTurk::Model::QualificationType::SetDescription ( const char *  value)
inline

A long description for the Qualification type.

Definition at line 206 of file QualificationType.h.

◆ SetIsRequestable()

void Aws::MTurk::Model::QualificationType::SetIsRequestable ( bool  value)
inline

Specifies whether the Qualification type is one that a user can request through the Amazon Mechanical Turk web site, such as by taking a Qualification test. This value is False for Qualifications assigned automatically by the system. Valid values are True | False.

Definition at line 520 of file QualificationType.h.

◆ SetKeywords() [1/3]

void Aws::MTurk::Model::QualificationType::SetKeywords ( Aws::String &&  value)
inline

One or more words or phrases that describe theQualification type, separated by commas. The Keywords make the type easier to find using a search.

Definition at line 246 of file QualificationType.h.

◆ SetKeywords() [2/3]

void Aws::MTurk::Model::QualificationType::SetKeywords ( const Aws::String value)
inline

One or more words or phrases that describe theQualification type, separated by commas. The Keywords make the type easier to find using a search.

Definition at line 240 of file QualificationType.h.

◆ SetKeywords() [3/3]

void Aws::MTurk::Model::QualificationType::SetKeywords ( const char *  value)
inline

One or more words or phrases that describe theQualification type, separated by commas. The Keywords make the type easier to find using a search.

Definition at line 252 of file QualificationType.h.

◆ SetName() [1/3]

void Aws::MTurk::Model::QualificationType::SetName ( Aws::String &&  value)
inline

The name of the Qualification type. The type name is used to identify the type, and to find the type using a Qualification type search.

Definition at line 156 of file QualificationType.h.

◆ SetName() [2/3]

void Aws::MTurk::Model::QualificationType::SetName ( const Aws::String value)
inline

The name of the Qualification type. The type name is used to identify the type, and to find the type using a Qualification type search.

Definition at line 150 of file QualificationType.h.

◆ SetName() [3/3]

void Aws::MTurk::Model::QualificationType::SetName ( const char *  value)
inline

The name of the Qualification type. The type name is used to identify the type, and to find the type using a Qualification type search.

Definition at line 162 of file QualificationType.h.

◆ SetQualificationTypeId() [1/3]

void Aws::MTurk::Model::QualificationType::SetQualificationTypeId ( Aws::String &&  value)
inline

A unique identifier for the Qualification type. A Qualification type is given a Qualification type ID when you call the CreateQualificationType operation.

Definition at line 72 of file QualificationType.h.

◆ SetQualificationTypeId() [2/3]

void Aws::MTurk::Model::QualificationType::SetQualificationTypeId ( const Aws::String value)
inline

A unique identifier for the Qualification type. A Qualification type is given a Qualification type ID when you call the CreateQualificationType operation.

Definition at line 65 of file QualificationType.h.

◆ SetQualificationTypeId() [3/3]

void Aws::MTurk::Model::QualificationType::SetQualificationTypeId ( const char *  value)
inline

A unique identifier for the Qualification type. A Qualification type is given a Qualification type ID when you call the CreateQualificationType operation.

Definition at line 79 of file QualificationType.h.

◆ SetQualificationTypeStatus() [1/2]

void Aws::MTurk::Model::QualificationType::SetQualificationTypeStatus ( const QualificationTypeStatus value)
inline

The status of the Qualification type. A Qualification type's status determines if users can apply to receive a Qualification of this type, and if HITs can be created with requirements based on this type. Valid values are Active | Inactive.

Definition at line 295 of file QualificationType.h.

◆ SetQualificationTypeStatus() [2/2]

void Aws::MTurk::Model::QualificationType::SetQualificationTypeStatus ( QualificationTypeStatus &&  value)
inline

The status of the Qualification type. A Qualification type's status determines if users can apply to receive a Qualification of this type, and if HITs can be created with requirements based on this type. Valid values are Active | Inactive.

Definition at line 303 of file QualificationType.h.

◆ SetRetryDelayInSeconds()

void Aws::MTurk::Model::QualificationType::SetRetryDelayInSeconds ( long long  value)
inline

The amount of time, in seconds, Workers must wait after taking the Qualification test before they can take it again. Workers can take a Qualification test multiple times if they were not granted the Qualification from a previous attempt, or if the test offers a gradient score and they want a better score. If not specified, retries are disabled and Workers can request a Qualification only once.

Definition at line 485 of file QualificationType.h.

◆ SetTest() [1/3]

void Aws::MTurk::Model::QualificationType::SetTest ( Aws::String &&  value)
inline

The questions for a Qualification test associated with this Qualification type that a user can take to obtain a Qualification of this type. This parameter must be specified if AnswerKey is present. A Qualification type cannot have both a specified Test parameter and an AutoGranted value of true.

Definition at line 352 of file QualificationType.h.

◆ SetTest() [2/3]

void Aws::MTurk::Model::QualificationType::SetTest ( const Aws::String value)
inline

The questions for a Qualification test associated with this Qualification type that a user can take to obtain a Qualification of this type. This parameter must be specified if AnswerKey is present. A Qualification type cannot have both a specified Test parameter and an AutoGranted value of true.

Definition at line 344 of file QualificationType.h.

◆ SetTest() [3/3]

void Aws::MTurk::Model::QualificationType::SetTest ( const char *  value)
inline

The questions for a Qualification test associated with this Qualification type that a user can take to obtain a Qualification of this type. This parameter must be specified if AnswerKey is present. A Qualification type cannot have both a specified Test parameter and an AutoGranted value of true.

Definition at line 360 of file QualificationType.h.

◆ SetTestDurationInSeconds()

void Aws::MTurk::Model::QualificationType::SetTestDurationInSeconds ( long long  value)
inline

The amount of time, in seconds, given to a Worker to complete the Qualification test, beginning from the time the Worker requests the Qualification.

Definition at line 406 of file QualificationType.h.

◆ TestDurationInSecondsHasBeenSet()

bool Aws::MTurk::Model::QualificationType::TestDurationInSecondsHasBeenSet ( ) const
inline

The amount of time, in seconds, given to a Worker to complete the Qualification test, beginning from the time the Worker requests the Qualification.

Definition at line 399 of file QualificationType.h.

◆ TestHasBeenSet()

bool Aws::MTurk::Model::QualificationType::TestHasBeenSet ( ) const
inline

The questions for a Qualification test associated with this Qualification type that a user can take to obtain a Qualification of this type. This parameter must be specified if AnswerKey is present. A Qualification type cannot have both a specified Test parameter and an AutoGranted value of true.

Definition at line 336 of file QualificationType.h.

◆ WithAnswerKey() [1/3]

QualificationType& Aws::MTurk::Model::QualificationType::WithAnswerKey ( Aws::String &&  value)
inline

The answers to the Qualification test specified in the Test parameter.

Definition at line 449 of file QualificationType.h.

◆ WithAnswerKey() [2/3]

QualificationType& Aws::MTurk::Model::QualificationType::WithAnswerKey ( const Aws::String value)
inline

The answers to the Qualification test specified in the Test parameter.

Definition at line 444 of file QualificationType.h.

◆ WithAnswerKey() [3/3]

QualificationType& Aws::MTurk::Model::QualificationType::WithAnswerKey ( const char *  value)
inline

The answers to the Qualification test specified in the Test parameter.

Definition at line 454 of file QualificationType.h.

◆ WithAutoGranted()

QualificationType& Aws::MTurk::Model::QualificationType::WithAutoGranted ( bool  value)
inline

Specifies that requests for the Qualification type are granted immediately, without prompting the Worker with a Qualification test. Valid values are True | False.

Definition at line 557 of file QualificationType.h.

◆ WithAutoGrantedValue()

QualificationType& Aws::MTurk::Model::QualificationType::WithAutoGrantedValue ( int  value)
inline

The Qualification integer value to use for automatically granted Qualifications, if AutoGranted is true. This is 1 by default.

Definition at line 582 of file QualificationType.h.

◆ WithCreationTime() [1/2]

QualificationType& Aws::MTurk::Model::QualificationType::WithCreationTime ( Aws::Utils::DateTime &&  value)
inline

The date and time the Qualification type was created.

Definition at line 131 of file QualificationType.h.

◆ WithCreationTime() [2/2]

QualificationType& Aws::MTurk::Model::QualificationType::WithCreationTime ( const Aws::Utils::DateTime value)
inline

The date and time the Qualification type was created.

Definition at line 126 of file QualificationType.h.

◆ WithDescription() [1/3]

QualificationType& Aws::MTurk::Model::QualificationType::WithDescription ( Aws::String &&  value)
inline

A long description for the Qualification type.

Definition at line 216 of file QualificationType.h.

◆ WithDescription() [2/3]

QualificationType& Aws::MTurk::Model::QualificationType::WithDescription ( const Aws::String value)
inline

A long description for the Qualification type.

Definition at line 211 of file QualificationType.h.

◆ WithDescription() [3/3]

QualificationType& Aws::MTurk::Model::QualificationType::WithDescription ( const char *  value)
inline

A long description for the Qualification type.

Definition at line 221 of file QualificationType.h.

◆ WithIsRequestable()

QualificationType& Aws::MTurk::Model::QualificationType::WithIsRequestable ( bool  value)
inline

Specifies whether the Qualification type is one that a user can request through the Amazon Mechanical Turk web site, such as by taking a Qualification test. This value is False for Qualifications assigned automatically by the system. Valid values are True | False.

Definition at line 528 of file QualificationType.h.

◆ WithKeywords() [1/3]

QualificationType& Aws::MTurk::Model::QualificationType::WithKeywords ( Aws::String &&  value)
inline

One or more words or phrases that describe theQualification type, separated by commas. The Keywords make the type easier to find using a search.

Definition at line 264 of file QualificationType.h.

◆ WithKeywords() [2/3]

QualificationType& Aws::MTurk::Model::QualificationType::WithKeywords ( const Aws::String value)
inline

One or more words or phrases that describe theQualification type, separated by commas. The Keywords make the type easier to find using a search.

Definition at line 258 of file QualificationType.h.

◆ WithKeywords() [3/3]

QualificationType& Aws::MTurk::Model::QualificationType::WithKeywords ( const char *  value)
inline

One or more words or phrases that describe theQualification type, separated by commas. The Keywords make the type easier to find using a search.

Definition at line 270 of file QualificationType.h.

◆ WithName() [1/3]

QualificationType& Aws::MTurk::Model::QualificationType::WithName ( Aws::String &&  value)
inline

The name of the Qualification type. The type name is used to identify the type, and to find the type using a Qualification type search.

Definition at line 174 of file QualificationType.h.

◆ WithName() [2/3]

QualificationType& Aws::MTurk::Model::QualificationType::WithName ( const Aws::String value)
inline

The name of the Qualification type. The type name is used to identify the type, and to find the type using a Qualification type search.

Definition at line 168 of file QualificationType.h.

◆ WithName() [3/3]

QualificationType& Aws::MTurk::Model::QualificationType::WithName ( const char *  value)
inline

The name of the Qualification type. The type name is used to identify the type, and to find the type using a Qualification type search.

Definition at line 180 of file QualificationType.h.

◆ WithQualificationTypeId() [1/3]

QualificationType& Aws::MTurk::Model::QualificationType::WithQualificationTypeId ( Aws::String &&  value)
inline

A unique identifier for the Qualification type. A Qualification type is given a Qualification type ID when you call the CreateQualificationType operation.

Definition at line 93 of file QualificationType.h.

◆ WithQualificationTypeId() [2/3]

QualificationType& Aws::MTurk::Model::QualificationType::WithQualificationTypeId ( const Aws::String value)
inline

A unique identifier for the Qualification type. A Qualification type is given a Qualification type ID when you call the CreateQualificationType operation.

Definition at line 86 of file QualificationType.h.

◆ WithQualificationTypeId() [3/3]

QualificationType& Aws::MTurk::Model::QualificationType::WithQualificationTypeId ( const char *  value)
inline

A unique identifier for the Qualification type. A Qualification type is given a Qualification type ID when you call the CreateQualificationType operation.

Definition at line 100 of file QualificationType.h.

◆ WithQualificationTypeStatus() [1/2]

QualificationType& Aws::MTurk::Model::QualificationType::WithQualificationTypeStatus ( const QualificationTypeStatus value)
inline

The status of the Qualification type. A Qualification type's status determines if users can apply to receive a Qualification of this type, and if HITs can be created with requirements based on this type. Valid values are Active | Inactive.

Definition at line 311 of file QualificationType.h.

◆ WithQualificationTypeStatus() [2/2]

QualificationType& Aws::MTurk::Model::QualificationType::WithQualificationTypeStatus ( QualificationTypeStatus &&  value)
inline

The status of the Qualification type. A Qualification type's status determines if users can apply to receive a Qualification of this type, and if HITs can be created with requirements based on this type. Valid values are Active | Inactive.

Definition at line 319 of file QualificationType.h.

◆ WithRetryDelayInSeconds()

QualificationType& Aws::MTurk::Model::QualificationType::WithRetryDelayInSeconds ( long long  value)
inline

The amount of time, in seconds, Workers must wait after taking the Qualification test before they can take it again. Workers can take a Qualification test multiple times if they were not granted the Qualification from a previous attempt, or if the test offers a gradient score and they want a better score. If not specified, retries are disabled and Workers can request a Qualification only once.

Definition at line 495 of file QualificationType.h.

◆ WithTest() [1/3]

QualificationType& Aws::MTurk::Model::QualificationType::WithTest ( Aws::String &&  value)
inline

The questions for a Qualification test associated with this Qualification type that a user can take to obtain a Qualification of this type. This parameter must be specified if AnswerKey is present. A Qualification type cannot have both a specified Test parameter and an AutoGranted value of true.

Definition at line 376 of file QualificationType.h.

◆ WithTest() [2/3]

QualificationType& Aws::MTurk::Model::QualificationType::WithTest ( const Aws::String value)
inline

The questions for a Qualification test associated with this Qualification type that a user can take to obtain a Qualification of this type. This parameter must be specified if AnswerKey is present. A Qualification type cannot have both a specified Test parameter and an AutoGranted value of true.

Definition at line 368 of file QualificationType.h.

◆ WithTest() [3/3]

QualificationType& Aws::MTurk::Model::QualificationType::WithTest ( const char *  value)
inline

The questions for a Qualification test associated with this Qualification type that a user can take to obtain a Qualification of this type. This parameter must be specified if AnswerKey is present. A Qualification type cannot have both a specified Test parameter and an AutoGranted value of true.

Definition at line 384 of file QualificationType.h.

◆ WithTestDurationInSeconds()

QualificationType& Aws::MTurk::Model::QualificationType::WithTestDurationInSeconds ( long long  value)
inline

The amount of time, in seconds, given to a Worker to complete the Qualification test, beginning from the time the Worker requests the Qualification.

Definition at line 413 of file QualificationType.h.


The documentation for this class was generated from the following file: