Class QualificationRequest
- java.lang.Object
-
- software.amazon.awssdk.services.mturk.model.QualificationRequest
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<QualificationRequest.Builder,QualificationRequest>
@Generated("software.amazon.awssdk:codegen") public final class QualificationRequest extends Object implements SdkPojo, Serializable, ToCopyableBuilder<QualificationRequest.Builder,QualificationRequest>
The QualificationRequest data structure represents a request a Worker has made for a Qualification.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceQualificationRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringanswer()The Worker's answers for the Qualification type's test contained in a QuestionFormAnswers document, if the type has a test and the Worker has submitted answers.static QualificationRequest.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringqualificationRequestId()The ID of the Qualification request, a unique identifier generated when the request was submitted.StringqualificationTypeId()The ID of the Qualification type the Worker is requesting, as returned by the CreateQualificationType operation.List<SdkField<?>>sdkFields()static Class<? extends QualificationRequest.Builder>serializableBuilderClass()InstantsubmitTime()The date and time the Qualification request had a status of Submitted.Stringtest()The contents of the Qualification test that was presented to the Worker, if the type has a test and the Worker has submitted answers.QualificationRequest.BuildertoBuilder()StringtoString()Returns a string representation of this object.StringworkerId()The ID of the Worker requesting the Qualification.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
qualificationRequestId
public final String qualificationRequestId()
The ID of the Qualification request, a unique identifier generated when the request was submitted.
- Returns:
- The ID of the Qualification request, a unique identifier generated when the request was submitted.
-
qualificationTypeId
public final String qualificationTypeId()
The ID of the Qualification type the Worker is requesting, as returned by the CreateQualificationType operation.
- Returns:
- The ID of the Qualification type the Worker is requesting, as returned by the CreateQualificationType operation.
-
workerId
public final String workerId()
The ID of the Worker requesting the Qualification.
- Returns:
- The ID of the Worker requesting the Qualification.
-
test
public final String test()
The contents of the Qualification test that was presented to the Worker, if the type has a test and the Worker has submitted answers. This value is identical to the QuestionForm associated with the Qualification type at the time the Worker requests the Qualification.
- Returns:
- The contents of the Qualification test that was presented to the Worker, if the type has a test and the Worker has submitted answers. This value is identical to the QuestionForm associated with the Qualification type at the time the Worker requests the Qualification.
-
answer
public final String answer()
The Worker's answers for the Qualification type's test contained in a QuestionFormAnswers document, if the type has a test and the Worker has submitted answers. If the Worker does not provide any answers, Answer may be empty.
- Returns:
- The Worker's answers for the Qualification type's test contained in a QuestionFormAnswers document, if the type has a test and the Worker has submitted answers. If the Worker does not provide any answers, Answer may be empty.
-
submitTime
public final Instant submitTime()
The date and time the Qualification request had a status of Submitted. This is either the time the Worker submitted answers for a Qualification test, or the time the Worker requested the Qualification if the Qualification type does not have a test.
- Returns:
- The date and time the Qualification request had a status of Submitted. This is either the time the Worker submitted answers for a Qualification test, or the time the Worker requested the Qualification if the Qualification type does not have a test.
-
toBuilder
public QualificationRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<QualificationRequest.Builder,QualificationRequest>
-
builder
public static QualificationRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends QualificationRequest.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-