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

#include <Qualification.h>

Public Member Functions

 Qualification ()
 
 Qualification (Aws::Utils::Json::JsonView jsonValue)
 
Qualificationoperator= (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)
 
QualificationWithQualificationTypeId (const Aws::String &value)
 
QualificationWithQualificationTypeId (Aws::String &&value)
 
QualificationWithQualificationTypeId (const char *value)
 
const Aws::StringGetWorkerId () const
 
bool WorkerIdHasBeenSet () const
 
void SetWorkerId (const Aws::String &value)
 
void SetWorkerId (Aws::String &&value)
 
void SetWorkerId (const char *value)
 
QualificationWithWorkerId (const Aws::String &value)
 
QualificationWithWorkerId (Aws::String &&value)
 
QualificationWithWorkerId (const char *value)
 
const Aws::Utils::DateTimeGetGrantTime () const
 
bool GrantTimeHasBeenSet () const
 
void SetGrantTime (const Aws::Utils::DateTime &value)
 
void SetGrantTime (Aws::Utils::DateTime &&value)
 
QualificationWithGrantTime (const Aws::Utils::DateTime &value)
 
QualificationWithGrantTime (Aws::Utils::DateTime &&value)
 
int GetIntegerValue () const
 
bool IntegerValueHasBeenSet () const
 
void SetIntegerValue (int value)
 
QualificationWithIntegerValue (int value)
 
const LocaleGetLocaleValue () const
 
bool LocaleValueHasBeenSet () const
 
void SetLocaleValue (const Locale &value)
 
void SetLocaleValue (Locale &&value)
 
QualificationWithLocaleValue (const Locale &value)
 
QualificationWithLocaleValue (Locale &&value)
 
const QualificationStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const QualificationStatus &value)
 
void SetStatus (QualificationStatus &&value)
 
QualificationWithStatus (const QualificationStatus &value)
 
QualificationWithStatus (QualificationStatus &&value)
 

Detailed Description

The Qualification data structure represents a Qualification assigned to a user, including the Qualification type and the value (score).

See Also:

AWS API Reference

Definition at line 36 of file Qualification.h.

Constructor & Destructor Documentation

◆ Qualification() [1/2]

Aws::MTurk::Model::Qualification::Qualification ( )

◆ Qualification() [2/2]

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

Member Function Documentation

◆ GetGrantTime()

const Aws::Utils::DateTime& Aws::MTurk::Model::Qualification::GetGrantTime ( ) const
inline

The date and time the Qualification was granted to the Worker. If the Worker's Qualification was revoked, and then re-granted based on a new Qualification request, GrantTime is the date and time of the last call to the AcceptQualificationRequest operation.

Definition at line 133 of file Qualification.h.

◆ GetIntegerValue()

int Aws::MTurk::Model::Qualification::GetIntegerValue ( ) const
inline

The value (score) of the Qualification, if the Qualification has an integer value.

Definition at line 180 of file Qualification.h.

◆ GetLocaleValue()

const Locale& Aws::MTurk::Model::Qualification::GetLocaleValue ( ) const
inline

Definition at line 202 of file Qualification.h.

◆ GetQualificationTypeId()

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

The ID of the Qualification type for the Qualification.

Definition at line 48 of file Qualification.h.

◆ GetStatus()

const QualificationStatus& Aws::MTurk::Model::Qualification::GetStatus ( ) const
inline

The status of the Qualification. Valid values are Granted | Revoked.

Definition at line 223 of file Qualification.h.

◆ GetWorkerId()

const Aws::String& Aws::MTurk::Model::Qualification::GetWorkerId ( ) const
inline

The ID of the Worker who possesses the Qualification.

Definition at line 89 of file Qualification.h.

◆ GrantTimeHasBeenSet()

bool Aws::MTurk::Model::Qualification::GrantTimeHasBeenSet ( ) const
inline

The date and time the Qualification was granted to the Worker. If the Worker's Qualification was revoked, and then re-granted based on a new Qualification request, GrantTime is the date and time of the last call to the AcceptQualificationRequest operation.

Definition at line 141 of file Qualification.h.

◆ IntegerValueHasBeenSet()

bool Aws::MTurk::Model::Qualification::IntegerValueHasBeenSet ( ) const
inline

The value (score) of the Qualification, if the Qualification has an integer value.

Definition at line 186 of file Qualification.h.

◆ Jsonize()

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

◆ LocaleValueHasBeenSet()

bool Aws::MTurk::Model::Qualification::LocaleValueHasBeenSet ( ) const
inline

Definition at line 205 of file Qualification.h.

◆ operator=()

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

◆ QualificationTypeIdHasBeenSet()

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

The ID of the Qualification type for the Qualification.

Definition at line 53 of file Qualification.h.

◆ SetGrantTime() [1/2]

void Aws::MTurk::Model::Qualification::SetGrantTime ( Aws::Utils::DateTime &&  value)
inline

The date and time the Qualification was granted to the Worker. If the Worker's Qualification was revoked, and then re-granted based on a new Qualification request, GrantTime is the date and time of the last call to the AcceptQualificationRequest operation.

Definition at line 157 of file Qualification.h.

◆ SetGrantTime() [2/2]

void Aws::MTurk::Model::Qualification::SetGrantTime ( const Aws::Utils::DateTime value)
inline

The date and time the Qualification was granted to the Worker. If the Worker's Qualification was revoked, and then re-granted based on a new Qualification request, GrantTime is the date and time of the last call to the AcceptQualificationRequest operation.

Definition at line 149 of file Qualification.h.

◆ SetIntegerValue()

void Aws::MTurk::Model::Qualification::SetIntegerValue ( int  value)
inline

The value (score) of the Qualification, if the Qualification has an integer value.

Definition at line 192 of file Qualification.h.

◆ SetLocaleValue() [1/2]

void Aws::MTurk::Model::Qualification::SetLocaleValue ( const Locale value)
inline

Definition at line 208 of file Qualification.h.

◆ SetLocaleValue() [2/2]

void Aws::MTurk::Model::Qualification::SetLocaleValue ( Locale &&  value)
inline

Definition at line 211 of file Qualification.h.

◆ SetQualificationTypeId() [1/3]

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

The ID of the Qualification type for the Qualification.

Definition at line 63 of file Qualification.h.

◆ SetQualificationTypeId() [2/3]

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

The ID of the Qualification type for the Qualification.

Definition at line 58 of file Qualification.h.

◆ SetQualificationTypeId() [3/3]

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

The ID of the Qualification type for the Qualification.

Definition at line 68 of file Qualification.h.

◆ SetStatus() [1/2]

void Aws::MTurk::Model::Qualification::SetStatus ( const QualificationStatus value)
inline

The status of the Qualification. Valid values are Granted | Revoked.

Definition at line 233 of file Qualification.h.

◆ SetStatus() [2/2]

void Aws::MTurk::Model::Qualification::SetStatus ( QualificationStatus &&  value)
inline

The status of the Qualification. Valid values are Granted | Revoked.

Definition at line 238 of file Qualification.h.

◆ SetWorkerId() [1/3]

void Aws::MTurk::Model::Qualification::SetWorkerId ( Aws::String &&  value)
inline

The ID of the Worker who possesses the Qualification.

Definition at line 104 of file Qualification.h.

◆ SetWorkerId() [2/3]

void Aws::MTurk::Model::Qualification::SetWorkerId ( const Aws::String value)
inline

The ID of the Worker who possesses the Qualification.

Definition at line 99 of file Qualification.h.

◆ SetWorkerId() [3/3]

void Aws::MTurk::Model::Qualification::SetWorkerId ( const char *  value)
inline

The ID of the Worker who possesses the Qualification.

Definition at line 109 of file Qualification.h.

◆ StatusHasBeenSet()

bool Aws::MTurk::Model::Qualification::StatusHasBeenSet ( ) const
inline

The status of the Qualification. Valid values are Granted | Revoked.

Definition at line 228 of file Qualification.h.

◆ WithGrantTime() [1/2]

Qualification& Aws::MTurk::Model::Qualification::WithGrantTime ( Aws::Utils::DateTime &&  value)
inline

The date and time the Qualification was granted to the Worker. If the Worker's Qualification was revoked, and then re-granted based on a new Qualification request, GrantTime is the date and time of the last call to the AcceptQualificationRequest operation.

Definition at line 173 of file Qualification.h.

◆ WithGrantTime() [2/2]

Qualification& Aws::MTurk::Model::Qualification::WithGrantTime ( const Aws::Utils::DateTime value)
inline

The date and time the Qualification was granted to the Worker. If the Worker's Qualification was revoked, and then re-granted based on a new Qualification request, GrantTime is the date and time of the last call to the AcceptQualificationRequest operation.

Definition at line 165 of file Qualification.h.

◆ WithIntegerValue()

Qualification& Aws::MTurk::Model::Qualification::WithIntegerValue ( int  value)
inline

The value (score) of the Qualification, if the Qualification has an integer value.

Definition at line 198 of file Qualification.h.

◆ WithLocaleValue() [1/2]

Qualification& Aws::MTurk::Model::Qualification::WithLocaleValue ( const Locale value)
inline

Definition at line 214 of file Qualification.h.

◆ WithLocaleValue() [2/2]

Qualification& Aws::MTurk::Model::Qualification::WithLocaleValue ( Locale &&  value)
inline

Definition at line 217 of file Qualification.h.

◆ WithQualificationTypeId() [1/3]

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

The ID of the Qualification type for the Qualification.

Definition at line 78 of file Qualification.h.

◆ WithQualificationTypeId() [2/3]

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

The ID of the Qualification type for the Qualification.

Definition at line 73 of file Qualification.h.

◆ WithQualificationTypeId() [3/3]

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

The ID of the Qualification type for the Qualification.

Definition at line 83 of file Qualification.h.

◆ WithStatus() [1/2]

Qualification& Aws::MTurk::Model::Qualification::WithStatus ( const QualificationStatus value)
inline

The status of the Qualification. Valid values are Granted | Revoked.

Definition at line 243 of file Qualification.h.

◆ WithStatus() [2/2]

Qualification& Aws::MTurk::Model::Qualification::WithStatus ( QualificationStatus &&  value)
inline

The status of the Qualification. Valid values are Granted | Revoked.

Definition at line 248 of file Qualification.h.

◆ WithWorkerId() [1/3]

Qualification& Aws::MTurk::Model::Qualification::WithWorkerId ( Aws::String &&  value)
inline

The ID of the Worker who possesses the Qualification.

Definition at line 119 of file Qualification.h.

◆ WithWorkerId() [2/3]

Qualification& Aws::MTurk::Model::Qualification::WithWorkerId ( const Aws::String value)
inline

The ID of the Worker who possesses the Qualification.

Definition at line 114 of file Qualification.h.

◆ WithWorkerId() [3/3]

Qualification& Aws::MTurk::Model::Qualification::WithWorkerId ( const char *  value)
inline

The ID of the Worker who possesses the Qualification.

Definition at line 124 of file Qualification.h.

◆ WorkerIdHasBeenSet()

bool Aws::MTurk::Model::Qualification::WorkerIdHasBeenSet ( ) const
inline

The ID of the Worker who possesses the Qualification.

Definition at line 94 of file Qualification.h.


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