Class: Aws::MTurk::Types::UpdateQualificationTypeRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-mturk/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#answer_keyString

The answers to the Qualification test specified in the Test parameter, in the form of an AnswerKey data structure.



2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
# File 'lib/aws-sdk-mturk/types.rb', line 2663

class UpdateQualificationTypeRequest < Struct.new(
  :qualification_type_id,
  :description,
  :qualification_type_status,
  :test,
  :answer_key,
  :test_duration_in_seconds,
  :retry_delay_in_seconds,
  :auto_granted,
  :auto_granted_value)
  SENSITIVE = []
  include Aws::Structure
end

#auto_grantedBoolean

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.



2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
# File 'lib/aws-sdk-mturk/types.rb', line 2663

class UpdateQualificationTypeRequest < Struct.new(
  :qualification_type_id,
  :description,
  :qualification_type_status,
  :test,
  :answer_key,
  :test_duration_in_seconds,
  :retry_delay_in_seconds,
  :auto_granted,
  :auto_granted_value)
  SENSITIVE = []
  include Aws::Structure
end

#auto_granted_valueInteger

The Qualification value to use for automatically granted Qualifications. This parameter is used only if the AutoGranted parameter is true.



2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
# File 'lib/aws-sdk-mturk/types.rb', line 2663

class UpdateQualificationTypeRequest < Struct.new(
  :qualification_type_id,
  :description,
  :qualification_type_status,
  :test,
  :answer_key,
  :test_duration_in_seconds,
  :retry_delay_in_seconds,
  :auto_granted,
  :auto_granted_value)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

The new description of the Qualification type.



2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
# File 'lib/aws-sdk-mturk/types.rb', line 2663

class UpdateQualificationTypeRequest < Struct.new(
  :qualification_type_id,
  :description,
  :qualification_type_status,
  :test,
  :answer_key,
  :test_duration_in_seconds,
  :retry_delay_in_seconds,
  :auto_granted,
  :auto_granted_value)
  SENSITIVE = []
  include Aws::Structure
end

#qualification_type_idString

The ID of the Qualification type to update.



2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
# File 'lib/aws-sdk-mturk/types.rb', line 2663

class UpdateQualificationTypeRequest < Struct.new(
  :qualification_type_id,
  :description,
  :qualification_type_status,
  :test,
  :answer_key,
  :test_duration_in_seconds,
  :retry_delay_in_seconds,
  :auto_granted,
  :auto_granted_value)
  SENSITIVE = []
  include Aws::Structure
end

#qualification_type_statusString

The new status of the Qualification type - Active | Inactive



2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
# File 'lib/aws-sdk-mturk/types.rb', line 2663

class UpdateQualificationTypeRequest < Struct.new(
  :qualification_type_id,
  :description,
  :qualification_type_status,
  :test,
  :answer_key,
  :test_duration_in_seconds,
  :retry_delay_in_seconds,
  :auto_granted,
  :auto_granted_value)
  SENSITIVE = []
  include Aws::Structure
end

#retry_delay_in_secondsInteger

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.



2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
# File 'lib/aws-sdk-mturk/types.rb', line 2663

class UpdateQualificationTypeRequest < Struct.new(
  :qualification_type_id,
  :description,
  :qualification_type_status,
  :test,
  :answer_key,
  :test_duration_in_seconds,
  :retry_delay_in_seconds,
  :auto_granted,
  :auto_granted_value)
  SENSITIVE = []
  include Aws::Structure
end

#testString

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.



2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
# File 'lib/aws-sdk-mturk/types.rb', line 2663

class UpdateQualificationTypeRequest < Struct.new(
  :qualification_type_id,
  :description,
  :qualification_type_status,
  :test,
  :answer_key,
  :test_duration_in_seconds,
  :retry_delay_in_seconds,
  :auto_granted,
  :auto_granted_value)
  SENSITIVE = []
  include Aws::Structure
end

#test_duration_in_secondsInteger

The number of seconds the Worker has to complete the Qualification test, starting from the time the Worker requests the Qualification.



2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
# File 'lib/aws-sdk-mturk/types.rb', line 2663

class UpdateQualificationTypeRequest < Struct.new(
  :qualification_type_id,
  :description,
  :qualification_type_status,
  :test,
  :answer_key,
  :test_duration_in_seconds,
  :retry_delay_in_seconds,
  :auto_granted,
  :auto_granted_value)
  SENSITIVE = []
  include Aws::Structure
end