public static interface UpdateQualificationTypeRequest.Builder extends MTurkRequest.Builder, CopyableBuilder<UpdateQualificationTypeRequest.Builder,UpdateQualificationTypeRequest>
Modifier and Type | Method and Description |
---|---|
UpdateQualificationTypeRequest.Builder |
answerKey(String answerKey)
The answers to the Qualification test specified in the Test parameter, in the form of an AnswerKey data
structure.
|
UpdateQualificationTypeRequest.Builder |
autoGranted(Boolean autoGranted)
Specifies whether requests for the Qualification type are granted immediately, without prompting the Worker
with a Qualification test.
|
UpdateQualificationTypeRequest.Builder |
autoGrantedValue(Integer autoGrantedValue)
The Qualification value to use for automatically granted Qualifications.
|
UpdateQualificationTypeRequest.Builder |
description(String description)
The new description of the Qualification type.
|
UpdateQualificationTypeRequest.Builder |
qualificationTypeId(String qualificationTypeId)
The ID of the Qualification type to update.
|
UpdateQualificationTypeRequest.Builder |
qualificationTypeStatus(QualificationTypeStatus qualificationTypeStatus)
The new status of the Qualification type - Active | Inactive
|
UpdateQualificationTypeRequest.Builder |
qualificationTypeStatus(String qualificationTypeStatus)
The new status of the Qualification type - Active | Inactive
|
UpdateQualificationTypeRequest.Builder |
requestOverrideConfig(AwsRequestOverrideConfig awsRequestOverrideConfig)
Add an optional request override configuration.
|
UpdateQualificationTypeRequest.Builder |
retryDelayInSeconds(Long retryDelayInSeconds)
The amount of time, in seconds, that Workers must wait after requesting a Qualification of the specified
Qualification type before they can retry the Qualification request.
|
UpdateQualificationTypeRequest.Builder |
test(String test)
The questions for the Qualification test a Worker must answer correctly to obtain a Qualification of this
type.
|
UpdateQualificationTypeRequest.Builder |
testDurationInSeconds(Long testDurationInSeconds)
The number of seconds the Worker has to complete the Qualification test, starting from the time the Worker
requests the Qualification.
|
build
requestOverrideConfig, requestOverrideConfig
copy
apply, build
UpdateQualificationTypeRequest.Builder qualificationTypeId(String qualificationTypeId)
The ID of the Qualification type to update.
qualificationTypeId
- The ID of the Qualification type to update.UpdateQualificationTypeRequest.Builder description(String description)
The new description of the Qualification type.
description
- The new description of the Qualification type.UpdateQualificationTypeRequest.Builder qualificationTypeStatus(String qualificationTypeStatus)
The new status of the Qualification type - Active | Inactive
qualificationTypeStatus
- The new status of the Qualification type - Active | InactiveQualificationTypeStatus
,
QualificationTypeStatus
UpdateQualificationTypeRequest.Builder qualificationTypeStatus(QualificationTypeStatus qualificationTypeStatus)
The new status of the Qualification type - Active | Inactive
qualificationTypeStatus
- The new status of the Qualification type - Active | InactiveQualificationTypeStatus
,
QualificationTypeStatus
UpdateQualificationTypeRequest.Builder test(String test)
The questions for the Qualification test a Worker must answer correctly to obtain a Qualification of this
type. If this parameter is specified, TestDurationInSeconds
must also be specified.
Constraints: Must not be longer than 65535 bytes. Must be a QuestionForm data structure. This parameter cannot be specified if AutoGranted is true.
Constraints: None. If not specified, the Worker may request the Qualification without answering any questions.
test
- The questions for the Qualification test a Worker must answer correctly to obtain a Qualification of
this type. If this parameter is specified, TestDurationInSeconds
must also be
specified.
Constraints: Must not be longer than 65535 bytes. Must be a QuestionForm data structure. This parameter cannot be specified if AutoGranted is true.
Constraints: None. If not specified, the Worker may request the Qualification without answering any questions.
UpdateQualificationTypeRequest.Builder answerKey(String answerKey)
The answers to the Qualification test specified in the Test parameter, in the form of an AnswerKey data structure.
answerKey
- The answers to the Qualification test specified in the Test parameter, in the form of an AnswerKey
data structure.UpdateQualificationTypeRequest.Builder testDurationInSeconds(Long testDurationInSeconds)
The number of seconds the Worker has to complete the Qualification test, starting from the time the Worker requests the Qualification.
testDurationInSeconds
- The number of seconds the Worker has to complete the Qualification test, starting from the time the
Worker requests the Qualification.UpdateQualificationTypeRequest.Builder retryDelayInSeconds(Long retryDelayInSeconds)
The amount of time, in seconds, that Workers must wait after requesting a Qualification of the specified Qualification type before they can retry the Qualification request. It is not possible to disable retries for a Qualification type after it has been created with retries enabled. If you want to disable retries, you must dispose of the existing retry-enabled Qualification type using DisposeQualificationType and then create a new Qualification type with retries disabled using CreateQualificationType.
retryDelayInSeconds
- The amount of time, in seconds, that Workers must wait after requesting a Qualification of the
specified Qualification type before they can retry the Qualification request. It is not possible to
disable retries for a Qualification type after it has been created with retries enabled. If you want
to disable retries, you must dispose of the existing retry-enabled Qualification type using
DisposeQualificationType and then create a new Qualification type with retries disabled using
CreateQualificationType.UpdateQualificationTypeRequest.Builder autoGranted(Boolean autoGranted)
Specifies whether requests for the Qualification type are granted immediately, without prompting the Worker with a Qualification test.
Constraints: If the Test parameter is specified, this parameter cannot be true.
autoGranted
- Specifies whether requests for the Qualification type are granted immediately, without prompting the
Worker with a Qualification test.
Constraints: If the Test parameter is specified, this parameter cannot be true.
UpdateQualificationTypeRequest.Builder autoGrantedValue(Integer autoGrantedValue)
The Qualification value to use for automatically granted Qualifications. This parameter is used only if the AutoGranted parameter is true.
autoGrantedValue
- The Qualification value to use for automatically granted Qualifications. This parameter is used only
if the AutoGranted parameter is true.UpdateQualificationTypeRequest.Builder requestOverrideConfig(AwsRequestOverrideConfig awsRequestOverrideConfig)
AwsRequest.Builder
requestOverrideConfig
in interface AwsRequest.Builder
awsRequestOverrideConfig
- The override configuration.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.