Interface UpdateQualificationTypeRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateQualificationTypeRequest.Builder,UpdateQualificationTypeRequest>,MTurkRequest.Builder,SdkBuilder<UpdateQualificationTypeRequest.Builder,UpdateQualificationTypeRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- UpdateQualificationTypeRequest
public static interface UpdateQualificationTypeRequest.Builder extends MTurkRequest.Builder, SdkPojo, CopyableBuilder<UpdateQualificationTypeRequest.Builder,UpdateQualificationTypeRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description UpdateQualificationTypeRequest.BuilderanswerKey(String answerKey)The answers to the Qualification test specified in the Test parameter, in the form of an AnswerKey data structure.UpdateQualificationTypeRequest.BuilderautoGranted(Boolean autoGranted)Specifies whether requests for the Qualification type are granted immediately, without prompting the Worker with a Qualification test.UpdateQualificationTypeRequest.BuilderautoGrantedValue(Integer autoGrantedValue)The Qualification value to use for automatically granted Qualifications.UpdateQualificationTypeRequest.Builderdescription(String description)The new description of the Qualification type.UpdateQualificationTypeRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)UpdateQualificationTypeRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)UpdateQualificationTypeRequest.BuilderqualificationTypeId(String qualificationTypeId)The ID of the Qualification type to update.UpdateQualificationTypeRequest.BuilderqualificationTypeStatus(String qualificationTypeStatus)The new status of the Qualification type - Active | InactiveUpdateQualificationTypeRequest.BuilderqualificationTypeStatus(QualificationTypeStatus qualificationTypeStatus)The new status of the Qualification type - Active | InactiveUpdateQualificationTypeRequest.BuilderretryDelayInSeconds(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.Buildertest(String test)The questions for the Qualification test a Worker must answer correctly to obtain a Qualification of this type.UpdateQualificationTypeRequest.BuildertestDurationInSeconds(Long testDurationInSeconds)The number of seconds the Worker has to complete the Qualification test, starting from the time the Worker requests the Qualification.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.mturk.model.MTurkRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
qualificationTypeId
UpdateQualificationTypeRequest.Builder qualificationTypeId(String qualificationTypeId)
The ID of the Qualification type to update.
- Parameters:
qualificationTypeId- The ID of the Qualification type to update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
UpdateQualificationTypeRequest.Builder description(String description)
The new description of the Qualification type.
- Parameters:
description- The new description of the Qualification type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
qualificationTypeStatus
UpdateQualificationTypeRequest.Builder qualificationTypeStatus(String qualificationTypeStatus)
The new status of the Qualification type - Active | Inactive
- Parameters:
qualificationTypeStatus- The new status of the Qualification type - Active | Inactive- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
QualificationTypeStatus,QualificationTypeStatus
-
qualificationTypeStatus
UpdateQualificationTypeRequest.Builder qualificationTypeStatus(QualificationTypeStatus qualificationTypeStatus)
The new status of the Qualification type - Active | Inactive
- Parameters:
qualificationTypeStatus- The new status of the Qualification type - Active | Inactive- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
QualificationTypeStatus,QualificationTypeStatus
-
test
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,
TestDurationInSecondsmust 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.
- Parameters:
test- The questions for the Qualification test a Worker must answer correctly to obtain a Qualification of this type. If this parameter is specified,TestDurationInSecondsmust 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.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
answerKey
UpdateQualificationTypeRequest.Builder answerKey(String answerKey)
The answers to the Qualification test specified in the Test parameter, in the form of an AnswerKey data structure.
- Parameters:
answerKey- The answers to the Qualification test specified in the Test parameter, in the form of an AnswerKey data structure.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
testDurationInSeconds
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.
- Parameters:
testDurationInSeconds- The number of seconds the Worker has to complete the Qualification test, starting from the time the Worker requests the Qualification.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
retryDelayInSeconds
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.
- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
autoGranted
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.
- Parameters:
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.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
autoGrantedValue
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.
- Parameters:
autoGrantedValue- The Qualification value to use for automatically granted Qualifications. This parameter is used only if the AutoGranted parameter is true.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
UpdateQualificationTypeRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
UpdateQualificationTypeRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-