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

#include <QualificationRequirement.h>

Public Member Functions

 QualificationRequirement ()
 
 QualificationRequirement (Aws::Utils::Json::JsonView jsonValue)
 
QualificationRequirementoperator= (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)
 
QualificationRequirementWithQualificationTypeId (const Aws::String &value)
 
QualificationRequirementWithQualificationTypeId (Aws::String &&value)
 
QualificationRequirementWithQualificationTypeId (const char *value)
 
const ComparatorGetComparator () const
 
bool ComparatorHasBeenSet () const
 
void SetComparator (const Comparator &value)
 
void SetComparator (Comparator &&value)
 
QualificationRequirementWithComparator (const Comparator &value)
 
QualificationRequirementWithComparator (Comparator &&value)
 
const Aws::Vector< int > & GetIntegerValues () const
 
bool IntegerValuesHasBeenSet () const
 
void SetIntegerValues (const Aws::Vector< int > &value)
 
void SetIntegerValues (Aws::Vector< int > &&value)
 
QualificationRequirementWithIntegerValues (const Aws::Vector< int > &value)
 
QualificationRequirementWithIntegerValues (Aws::Vector< int > &&value)
 
QualificationRequirementAddIntegerValues (int value)
 
const Aws::Vector< Locale > & GetLocaleValues () const
 
bool LocaleValuesHasBeenSet () const
 
void SetLocaleValues (const Aws::Vector< Locale > &value)
 
void SetLocaleValues (Aws::Vector< Locale > &&value)
 
QualificationRequirementWithLocaleValues (const Aws::Vector< Locale > &value)
 
QualificationRequirementWithLocaleValues (Aws::Vector< Locale > &&value)
 
QualificationRequirementAddLocaleValues (const Locale &value)
 
QualificationRequirementAddLocaleValues (Locale &&value)
 
const HITAccessActionsGetActionsGuarded () const
 
bool ActionsGuardedHasBeenSet () const
 
void SetActionsGuarded (const HITAccessActions &value)
 
void SetActionsGuarded (HITAccessActions &&value)
 
QualificationRequirementWithActionsGuarded (const HITAccessActions &value)
 
QualificationRequirementWithActionsGuarded (HITAccessActions &&value)
 

Detailed Description

The QualificationRequirement data structure describes a Qualification that a Worker must have before the Worker is allowed to accept a HIT. A requirement may optionally state that a Worker must have the Qualification in order to preview the HIT, or see the HIT in search results.

See Also:

AWS API Reference

Definition at line 38 of file QualificationRequirement.h.

Constructor & Destructor Documentation

◆ QualificationRequirement() [1/2]

Aws::MTurk::Model::QualificationRequirement::QualificationRequirement ( )

◆ QualificationRequirement() [2/2]

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

Member Function Documentation

◆ ActionsGuardedHasBeenSet()

bool Aws::MTurk::Model::QualificationRequirement::ActionsGuardedHasBeenSet ( ) const
inline

Setting this attribute prevents Workers whose Qualifications do not meet this QualificationRequirement from taking the specified action. Valid arguments include "Accept" (Worker cannot accept the HIT, but can preview the HIT and see it in their search results), "PreviewAndAccept" (Worker cannot accept or preview the HIT, but can see the HIT in their search results), and "DiscoverPreviewAndAccept" (Worker cannot accept, preview, or see the HIT in their search results). It's possible for you to create a HIT with multiple QualificationRequirements (which can have different values for the ActionGuarded attribute). In this case, the Worker is only permitted to perform an action when they have met all QualificationRequirements guarding the action. The actions in the order of least restrictive to most restrictive are Discover, Preview and Accept. For example, if a Worker meets all QualificationRequirements that are set to DiscoverPreviewAndAccept, but do not meet all requirements that are set with PreviewAndAccept, then the Worker will be able to Discover, i.e. see the HIT in their search result, but will not be able to Preview or Accept the HIT. ActionsGuarded should not be used in combination with the RequiredToPreview field.

Definition at line 369 of file QualificationRequirement.h.

◆ AddIntegerValues()

QualificationRequirement& Aws::MTurk::Model::QualificationRequirement::AddIntegerValues ( int  value)
inline

The integer value to compare against the Qualification's value. IntegerValue must not be present if Comparator is Exists or DoesNotExist. IntegerValue can only be used if the Qualification type has an integer value; it cannot be used with the Worker_Locale QualificationType ID. When performing a set comparison by using the In or the NotIn comparator, you can use up to 15 IntegerValue elements in a QualificationRequirement data structure.

Definition at line 229 of file QualificationRequirement.h.

◆ AddLocaleValues() [1/2]

QualificationRequirement& Aws::MTurk::Model::QualificationRequirement::AddLocaleValues ( const Locale value)
inline

The locale value to compare against the Qualification's value. The local value must be a valid ISO 3166 country code or supports ISO 3166-2 subdivisions. LocaleValue can only be used with a Worker_Locale QualificationType ID. LocaleValue can only be used with the EqualTo, NotEqualTo, In, and NotIn comparators. You must only use a single LocaleValue element when using the EqualTo or NotEqualTo comparators. When performing a set comparison by using the In or the NotIn comparator, you can use up to 30 LocaleValue elements in a QualificationRequirement data structure.

Definition at line 314 of file QualificationRequirement.h.

◆ AddLocaleValues() [2/2]

QualificationRequirement& Aws::MTurk::Model::QualificationRequirement::AddLocaleValues ( Locale &&  value)
inline

The locale value to compare against the Qualification's value. The local value must be a valid ISO 3166 country code or supports ISO 3166-2 subdivisions. LocaleValue can only be used with a Worker_Locale QualificationType ID. LocaleValue can only be used with the EqualTo, NotEqualTo, In, and NotIn comparators. You must only use a single LocaleValue element when using the EqualTo or NotEqualTo comparators. When performing a set comparison by using the In or the NotIn comparator, you can use up to 30 LocaleValue elements in a QualificationRequirement data structure.

Definition at line 326 of file QualificationRequirement.h.

◆ ComparatorHasBeenSet()

bool Aws::MTurk::Model::QualificationRequirement::ComparatorHasBeenSet ( ) const
inline

The kind of comparison to make against a Qualification's value. You can compare a Qualification's value to an IntegerValue to see if it is LessThan, LessThanOrEqualTo, GreaterThan, GreaterThanOrEqualTo, EqualTo, or NotEqualTo the IntegerValue. You can compare it to a LocaleValue to see if it is EqualTo, or NotEqualTo the LocaleValue. You can check to see if the value is In or NotIn a set of IntegerValue or LocaleValue values. Lastly, a Qualification requirement can also test if a Qualification Exists or DoesNotExist in the user's profile, regardless of its value.

Definition at line 110 of file QualificationRequirement.h.

◆ GetActionsGuarded()

const HITAccessActions& Aws::MTurk::Model::QualificationRequirement::GetActionsGuarded ( ) const
inline

Setting this attribute prevents Workers whose Qualifications do not meet this QualificationRequirement from taking the specified action. Valid arguments include "Accept" (Worker cannot accept the HIT, but can preview the HIT and see it in their search results), "PreviewAndAccept" (Worker cannot accept or preview the HIT, but can see the HIT in their search results), and "DiscoverPreviewAndAccept" (Worker cannot accept, preview, or see the HIT in their search results). It's possible for you to create a HIT with multiple QualificationRequirements (which can have different values for the ActionGuarded attribute). In this case, the Worker is only permitted to perform an action when they have met all QualificationRequirements guarding the action. The actions in the order of least restrictive to most restrictive are Discover, Preview and Accept. For example, if a Worker meets all QualificationRequirements that are set to DiscoverPreviewAndAccept, but do not meet all requirements that are set with PreviewAndAccept, then the Worker will be able to Discover, i.e. see the HIT in their search result, but will not be able to Preview or Accept the HIT. ActionsGuarded should not be used in combination with the RequiredToPreview field.

Definition at line 348 of file QualificationRequirement.h.

◆ GetComparator()

const Comparator& Aws::MTurk::Model::QualificationRequirement::GetComparator ( ) const
inline

The kind of comparison to make against a Qualification's value. You can compare a Qualification's value to an IntegerValue to see if it is LessThan, LessThanOrEqualTo, GreaterThan, GreaterThanOrEqualTo, EqualTo, or NotEqualTo the IntegerValue. You can compare it to a LocaleValue to see if it is EqualTo, or NotEqualTo the LocaleValue. You can check to see if the value is In or NotIn a set of IntegerValue or LocaleValue values. Lastly, a Qualification requirement can also test if a Qualification Exists or DoesNotExist in the user's profile, regardless of its value.

Definition at line 98 of file QualificationRequirement.h.

◆ GetIntegerValues()

const Aws::Vector<int>& Aws::MTurk::Model::QualificationRequirement::GetIntegerValues ( ) const
inline

The integer value to compare against the Qualification's value. IntegerValue must not be present if Comparator is Exists or DoesNotExist. IntegerValue can only be used if the Qualification type has an integer value; it cannot be used with the Worker_Locale QualificationType ID. When performing a set comparison by using the In or the NotIn comparator, you can use up to 15 IntegerValue elements in a QualificationRequirement data structure.

Definition at line 169 of file QualificationRequirement.h.

◆ GetLocaleValues()

const Aws::Vector<Locale>& Aws::MTurk::Model::QualificationRequirement::GetLocaleValues ( ) const
inline

The locale value to compare against the Qualification's value. The local value must be a valid ISO 3166 country code or supports ISO 3166-2 subdivisions. LocaleValue can only be used with a Worker_Locale QualificationType ID. LocaleValue can only be used with the EqualTo, NotEqualTo, In, and NotIn comparators. You must only use a single LocaleValue element when using the EqualTo or NotEqualTo comparators. When performing a set comparison by using the In or the NotIn comparator, you can use up to 30 LocaleValue elements in a QualificationRequirement data structure.

Definition at line 242 of file QualificationRequirement.h.

◆ GetQualificationTypeId()

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

The ID of the Qualification type for the requirement.

Definition at line 50 of file QualificationRequirement.h.

◆ IntegerValuesHasBeenSet()

bool Aws::MTurk::Model::QualificationRequirement::IntegerValuesHasBeenSet ( ) const
inline

The integer value to compare against the Qualification's value. IntegerValue must not be present if Comparator is Exists or DoesNotExist. IntegerValue can only be used if the Qualification type has an integer value; it cannot be used with the Worker_Locale QualificationType ID. When performing a set comparison by using the In or the NotIn comparator, you can use up to 15 IntegerValue elements in a QualificationRequirement data structure.

Definition at line 179 of file QualificationRequirement.h.

◆ Jsonize()

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

◆ LocaleValuesHasBeenSet()

bool Aws::MTurk::Model::QualificationRequirement::LocaleValuesHasBeenSet ( ) const
inline

The locale value to compare against the Qualification's value. The local value must be a valid ISO 3166 country code or supports ISO 3166-2 subdivisions. LocaleValue can only be used with a Worker_Locale QualificationType ID. LocaleValue can only be used with the EqualTo, NotEqualTo, In, and NotIn comparators. You must only use a single LocaleValue element when using the EqualTo or NotEqualTo comparators. When performing a set comparison by using the In or the NotIn comparator, you can use up to 30 LocaleValue elements in a QualificationRequirement data structure.

Definition at line 254 of file QualificationRequirement.h.

◆ operator=()

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

◆ QualificationTypeIdHasBeenSet()

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

The ID of the Qualification type for the requirement.

Definition at line 55 of file QualificationRequirement.h.

◆ SetActionsGuarded() [1/2]

void Aws::MTurk::Model::QualificationRequirement::SetActionsGuarded ( const HITAccessActions value)
inline

Setting this attribute prevents Workers whose Qualifications do not meet this QualificationRequirement from taking the specified action. Valid arguments include "Accept" (Worker cannot accept the HIT, but can preview the HIT and see it in their search results), "PreviewAndAccept" (Worker cannot accept or preview the HIT, but can see the HIT in their search results), and "DiscoverPreviewAndAccept" (Worker cannot accept, preview, or see the HIT in their search results). It's possible for you to create a HIT with multiple QualificationRequirements (which can have different values for the ActionGuarded attribute). In this case, the Worker is only permitted to perform an action when they have met all QualificationRequirements guarding the action. The actions in the order of least restrictive to most restrictive are Discover, Preview and Accept. For example, if a Worker meets all QualificationRequirements that are set to DiscoverPreviewAndAccept, but do not meet all requirements that are set with PreviewAndAccept, then the Worker will be able to Discover, i.e. see the HIT in their search result, but will not be able to Preview or Accept the HIT. ActionsGuarded should not be used in combination with the RequiredToPreview field.

Definition at line 390 of file QualificationRequirement.h.

◆ SetActionsGuarded() [2/2]

void Aws::MTurk::Model::QualificationRequirement::SetActionsGuarded ( HITAccessActions &&  value)
inline

Setting this attribute prevents Workers whose Qualifications do not meet this QualificationRequirement from taking the specified action. Valid arguments include "Accept" (Worker cannot accept the HIT, but can preview the HIT and see it in their search results), "PreviewAndAccept" (Worker cannot accept or preview the HIT, but can see the HIT in their search results), and "DiscoverPreviewAndAccept" (Worker cannot accept, preview, or see the HIT in their search results). It's possible for you to create a HIT with multiple QualificationRequirements (which can have different values for the ActionGuarded attribute). In this case, the Worker is only permitted to perform an action when they have met all QualificationRequirements guarding the action. The actions in the order of least restrictive to most restrictive are Discover, Preview and Accept. For example, if a Worker meets all QualificationRequirements that are set to DiscoverPreviewAndAccept, but do not meet all requirements that are set with PreviewAndAccept, then the Worker will be able to Discover, i.e. see the HIT in their search result, but will not be able to Preview or Accept the HIT. ActionsGuarded should not be used in combination with the RequiredToPreview field.

Definition at line 411 of file QualificationRequirement.h.

◆ SetComparator() [1/2]

void Aws::MTurk::Model::QualificationRequirement::SetComparator ( Comparator &&  value)
inline

The kind of comparison to make against a Qualification's value. You can compare a Qualification's value to an IntegerValue to see if it is LessThan, LessThanOrEqualTo, GreaterThan, GreaterThanOrEqualTo, EqualTo, or NotEqualTo the IntegerValue. You can compare it to a LocaleValue to see if it is EqualTo, or NotEqualTo the LocaleValue. You can check to see if the value is In or NotIn a set of IntegerValue or LocaleValue values. Lastly, a Qualification requirement can also test if a Qualification Exists or DoesNotExist in the user's profile, regardless of its value.

Definition at line 134 of file QualificationRequirement.h.

◆ SetComparator() [2/2]

void Aws::MTurk::Model::QualificationRequirement::SetComparator ( const Comparator value)
inline

The kind of comparison to make against a Qualification's value. You can compare a Qualification's value to an IntegerValue to see if it is LessThan, LessThanOrEqualTo, GreaterThan, GreaterThanOrEqualTo, EqualTo, or NotEqualTo the IntegerValue. You can compare it to a LocaleValue to see if it is EqualTo, or NotEqualTo the LocaleValue. You can check to see if the value is In or NotIn a set of IntegerValue or LocaleValue values. Lastly, a Qualification requirement can also test if a Qualification Exists or DoesNotExist in the user's profile, regardless of its value.

Definition at line 122 of file QualificationRequirement.h.

◆ SetIntegerValues() [1/2]

void Aws::MTurk::Model::QualificationRequirement::SetIntegerValues ( Aws::Vector< int > &&  value)
inline

The integer value to compare against the Qualification's value. IntegerValue must not be present if Comparator is Exists or DoesNotExist. IntegerValue can only be used if the Qualification type has an integer value; it cannot be used with the Worker_Locale QualificationType ID. When performing a set comparison by using the In or the NotIn comparator, you can use up to 15 IntegerValue elements in a QualificationRequirement data structure.

Definition at line 199 of file QualificationRequirement.h.

◆ SetIntegerValues() [2/2]

void Aws::MTurk::Model::QualificationRequirement::SetIntegerValues ( const Aws::Vector< int > &  value)
inline

The integer value to compare against the Qualification's value. IntegerValue must not be present if Comparator is Exists or DoesNotExist. IntegerValue can only be used if the Qualification type has an integer value; it cannot be used with the Worker_Locale QualificationType ID. When performing a set comparison by using the In or the NotIn comparator, you can use up to 15 IntegerValue elements in a QualificationRequirement data structure.

Definition at line 189 of file QualificationRequirement.h.

◆ SetLocaleValues() [1/2]

void Aws::MTurk::Model::QualificationRequirement::SetLocaleValues ( Aws::Vector< Locale > &&  value)
inline

The locale value to compare against the Qualification's value. The local value must be a valid ISO 3166 country code or supports ISO 3166-2 subdivisions. LocaleValue can only be used with a Worker_Locale QualificationType ID. LocaleValue can only be used with the EqualTo, NotEqualTo, In, and NotIn comparators. You must only use a single LocaleValue element when using the EqualTo or NotEqualTo comparators. When performing a set comparison by using the In or the NotIn comparator, you can use up to 30 LocaleValue elements in a QualificationRequirement data structure.

Definition at line 278 of file QualificationRequirement.h.

◆ SetLocaleValues() [2/2]

void Aws::MTurk::Model::QualificationRequirement::SetLocaleValues ( const Aws::Vector< Locale > &  value)
inline

The locale value to compare against the Qualification's value. The local value must be a valid ISO 3166 country code or supports ISO 3166-2 subdivisions. LocaleValue can only be used with a Worker_Locale QualificationType ID. LocaleValue can only be used with the EqualTo, NotEqualTo, In, and NotIn comparators. You must only use a single LocaleValue element when using the EqualTo or NotEqualTo comparators. When performing a set comparison by using the In or the NotIn comparator, you can use up to 30 LocaleValue elements in a QualificationRequirement data structure.

Definition at line 266 of file QualificationRequirement.h.

◆ SetQualificationTypeId() [1/3]

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

The ID of the Qualification type for the requirement.

Definition at line 65 of file QualificationRequirement.h.

◆ SetQualificationTypeId() [2/3]

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

The ID of the Qualification type for the requirement.

Definition at line 60 of file QualificationRequirement.h.

◆ SetQualificationTypeId() [3/3]

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

The ID of the Qualification type for the requirement.

Definition at line 70 of file QualificationRequirement.h.

◆ WithActionsGuarded() [1/2]

QualificationRequirement& Aws::MTurk::Model::QualificationRequirement::WithActionsGuarded ( const HITAccessActions value)
inline

Setting this attribute prevents Workers whose Qualifications do not meet this QualificationRequirement from taking the specified action. Valid arguments include "Accept" (Worker cannot accept the HIT, but can preview the HIT and see it in their search results), "PreviewAndAccept" (Worker cannot accept or preview the HIT, but can see the HIT in their search results), and "DiscoverPreviewAndAccept" (Worker cannot accept, preview, or see the HIT in their search results). It's possible for you to create a HIT with multiple QualificationRequirements (which can have different values for the ActionGuarded attribute). In this case, the Worker is only permitted to perform an action when they have met all QualificationRequirements guarding the action. The actions in the order of least restrictive to most restrictive are Discover, Preview and Accept. For example, if a Worker meets all QualificationRequirements that are set to DiscoverPreviewAndAccept, but do not meet all requirements that are set with PreviewAndAccept, then the Worker will be able to Discover, i.e. see the HIT in their search result, but will not be able to Preview or Accept the HIT. ActionsGuarded should not be used in combination with the RequiredToPreview field.

Definition at line 432 of file QualificationRequirement.h.

◆ WithActionsGuarded() [2/2]

QualificationRequirement& Aws::MTurk::Model::QualificationRequirement::WithActionsGuarded ( HITAccessActions &&  value)
inline

Setting this attribute prevents Workers whose Qualifications do not meet this QualificationRequirement from taking the specified action. Valid arguments include "Accept" (Worker cannot accept the HIT, but can preview the HIT and see it in their search results), "PreviewAndAccept" (Worker cannot accept or preview the HIT, but can see the HIT in their search results), and "DiscoverPreviewAndAccept" (Worker cannot accept, preview, or see the HIT in their search results). It's possible for you to create a HIT with multiple QualificationRequirements (which can have different values for the ActionGuarded attribute). In this case, the Worker is only permitted to perform an action when they have met all QualificationRequirements guarding the action. The actions in the order of least restrictive to most restrictive are Discover, Preview and Accept. For example, if a Worker meets all QualificationRequirements that are set to DiscoverPreviewAndAccept, but do not meet all requirements that are set with PreviewAndAccept, then the Worker will be able to Discover, i.e. see the HIT in their search result, but will not be able to Preview or Accept the HIT. ActionsGuarded should not be used in combination with the RequiredToPreview field.

Definition at line 453 of file QualificationRequirement.h.

◆ WithComparator() [1/2]

QualificationRequirement& Aws::MTurk::Model::QualificationRequirement::WithComparator ( Comparator &&  value)
inline

The kind of comparison to make against a Qualification's value. You can compare a Qualification's value to an IntegerValue to see if it is LessThan, LessThanOrEqualTo, GreaterThan, GreaterThanOrEqualTo, EqualTo, or NotEqualTo the IntegerValue. You can compare it to a LocaleValue to see if it is EqualTo, or NotEqualTo the LocaleValue. You can check to see if the value is In or NotIn a set of IntegerValue or LocaleValue values. Lastly, a Qualification requirement can also test if a Qualification Exists or DoesNotExist in the user's profile, regardless of its value.

Definition at line 158 of file QualificationRequirement.h.

◆ WithComparator() [2/2]

QualificationRequirement& Aws::MTurk::Model::QualificationRequirement::WithComparator ( const Comparator value)
inline

The kind of comparison to make against a Qualification's value. You can compare a Qualification's value to an IntegerValue to see if it is LessThan, LessThanOrEqualTo, GreaterThan, GreaterThanOrEqualTo, EqualTo, or NotEqualTo the IntegerValue. You can compare it to a LocaleValue to see if it is EqualTo, or NotEqualTo the LocaleValue. You can check to see if the value is In or NotIn a set of IntegerValue or LocaleValue values. Lastly, a Qualification requirement can also test if a Qualification Exists or DoesNotExist in the user's profile, regardless of its value.

Definition at line 146 of file QualificationRequirement.h.

◆ WithIntegerValues() [1/2]

QualificationRequirement& Aws::MTurk::Model::QualificationRequirement::WithIntegerValues ( Aws::Vector< int > &&  value)
inline

The integer value to compare against the Qualification's value. IntegerValue must not be present if Comparator is Exists or DoesNotExist. IntegerValue can only be used if the Qualification type has an integer value; it cannot be used with the Worker_Locale QualificationType ID. When performing a set comparison by using the In or the NotIn comparator, you can use up to 15 IntegerValue elements in a QualificationRequirement data structure.

Definition at line 219 of file QualificationRequirement.h.

◆ WithIntegerValues() [2/2]

QualificationRequirement& Aws::MTurk::Model::QualificationRequirement::WithIntegerValues ( const Aws::Vector< int > &  value)
inline

The integer value to compare against the Qualification's value. IntegerValue must not be present if Comparator is Exists or DoesNotExist. IntegerValue can only be used if the Qualification type has an integer value; it cannot be used with the Worker_Locale QualificationType ID. When performing a set comparison by using the In or the NotIn comparator, you can use up to 15 IntegerValue elements in a QualificationRequirement data structure.

Definition at line 209 of file QualificationRequirement.h.

◆ WithLocaleValues() [1/2]

QualificationRequirement& Aws::MTurk::Model::QualificationRequirement::WithLocaleValues ( Aws::Vector< Locale > &&  value)
inline

The locale value to compare against the Qualification's value. The local value must be a valid ISO 3166 country code or supports ISO 3166-2 subdivisions. LocaleValue can only be used with a Worker_Locale QualificationType ID. LocaleValue can only be used with the EqualTo, NotEqualTo, In, and NotIn comparators. You must only use a single LocaleValue element when using the EqualTo or NotEqualTo comparators. When performing a set comparison by using the In or the NotIn comparator, you can use up to 30 LocaleValue elements in a QualificationRequirement data structure.

Definition at line 302 of file QualificationRequirement.h.

◆ WithLocaleValues() [2/2]

QualificationRequirement& Aws::MTurk::Model::QualificationRequirement::WithLocaleValues ( const Aws::Vector< Locale > &  value)
inline

The locale value to compare against the Qualification's value. The local value must be a valid ISO 3166 country code or supports ISO 3166-2 subdivisions. LocaleValue can only be used with a Worker_Locale QualificationType ID. LocaleValue can only be used with the EqualTo, NotEqualTo, In, and NotIn comparators. You must only use a single LocaleValue element when using the EqualTo or NotEqualTo comparators. When performing a set comparison by using the In or the NotIn comparator, you can use up to 30 LocaleValue elements in a QualificationRequirement data structure.

Definition at line 290 of file QualificationRequirement.h.

◆ WithQualificationTypeId() [1/3]

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

The ID of the Qualification type for the requirement.

Definition at line 80 of file QualificationRequirement.h.

◆ WithQualificationTypeId() [2/3]

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

The ID of the Qualification type for the requirement.

Definition at line 75 of file QualificationRequirement.h.

◆ WithQualificationTypeId() [3/3]

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

The ID of the Qualification type for the requirement.

Definition at line 85 of file QualificationRequirement.h.


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