amazonka-mechanicalturk-1.6.1: Amazon Mechanical Turk SDK.

Copyright(c) 2013-2018 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.AWS.MechanicalTurk.CreateAdditionalAssignmentsForHIT

Contents

Description

The CreateAdditionalAssignmentsForHIT operation increases the maximum number of assignments of an existing HIT.

To extend the maximum number of assignments, specify the number of additional assignments.

Synopsis

Creating a Request

createAdditionalAssignmentsForHIT Source #

Creates a value of CreateAdditionalAssignmentsForHIT with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • caafhitUniqueRequestToken - A unique identifier for this request, which allows you to retry the call on error without extending the HIT multiple times. This is useful in cases such as network timeouts where it is unclear whether or not the call succeeded on the server. If the extend HIT already exists in the system from a previous call using the same UniqueRequestToken , subsequent calls will return an error with a message containing the request ID.
  • caafhitHITId - The ID of the HIT to extend.
  • caafhitNumberOfAdditionalAssignments - The number of additional assignments to request for this HIT.

data CreateAdditionalAssignmentsForHIT Source #

See: createAdditionalAssignmentsForHIT smart constructor.

Instances
Eq CreateAdditionalAssignmentsForHIT Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.CreateAdditionalAssignmentsForHIT

Data CreateAdditionalAssignmentsForHIT Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.CreateAdditionalAssignmentsForHIT

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateAdditionalAssignmentsForHIT -> c CreateAdditionalAssignmentsForHIT #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateAdditionalAssignmentsForHIT #

toConstr :: CreateAdditionalAssignmentsForHIT -> Constr #

dataTypeOf :: CreateAdditionalAssignmentsForHIT -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateAdditionalAssignmentsForHIT) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateAdditionalAssignmentsForHIT) #

gmapT :: (forall b. Data b => b -> b) -> CreateAdditionalAssignmentsForHIT -> CreateAdditionalAssignmentsForHIT #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateAdditionalAssignmentsForHIT -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateAdditionalAssignmentsForHIT -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateAdditionalAssignmentsForHIT -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateAdditionalAssignmentsForHIT -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateAdditionalAssignmentsForHIT -> m CreateAdditionalAssignmentsForHIT #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateAdditionalAssignmentsForHIT -> m CreateAdditionalAssignmentsForHIT #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateAdditionalAssignmentsForHIT -> m CreateAdditionalAssignmentsForHIT #

Read CreateAdditionalAssignmentsForHIT Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.CreateAdditionalAssignmentsForHIT

Show CreateAdditionalAssignmentsForHIT Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.CreateAdditionalAssignmentsForHIT

Generic CreateAdditionalAssignmentsForHIT Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.CreateAdditionalAssignmentsForHIT

Associated Types

type Rep CreateAdditionalAssignmentsForHIT :: Type -> Type #

Hashable CreateAdditionalAssignmentsForHIT Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.CreateAdditionalAssignmentsForHIT

ToJSON CreateAdditionalAssignmentsForHIT Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.CreateAdditionalAssignmentsForHIT

AWSRequest CreateAdditionalAssignmentsForHIT Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.CreateAdditionalAssignmentsForHIT

Associated Types

type Rs CreateAdditionalAssignmentsForHIT :: Type #

ToHeaders CreateAdditionalAssignmentsForHIT Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.CreateAdditionalAssignmentsForHIT

ToPath CreateAdditionalAssignmentsForHIT Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.CreateAdditionalAssignmentsForHIT

ToQuery CreateAdditionalAssignmentsForHIT Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.CreateAdditionalAssignmentsForHIT

NFData CreateAdditionalAssignmentsForHIT Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.CreateAdditionalAssignmentsForHIT

type Rep CreateAdditionalAssignmentsForHIT Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.CreateAdditionalAssignmentsForHIT

type Rep CreateAdditionalAssignmentsForHIT = D1 (MetaData "CreateAdditionalAssignmentsForHIT" "Network.AWS.MechanicalTurk.CreateAdditionalAssignmentsForHIT" "amazonka-mechanicalturk-1.6.1-GV5ehA4FkQY3BZvWX2sEC2" False) (C1 (MetaCons "CreateAdditionalAssignmentsForHIT'" PrefixI True) (S1 (MetaSel (Just "_caafhitUniqueRequestToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_caafhitHITId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_caafhitNumberOfAdditionalAssignments") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int))))
type Rs CreateAdditionalAssignmentsForHIT Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.CreateAdditionalAssignmentsForHIT

Request Lenses

caafhitUniqueRequestToken :: Lens' CreateAdditionalAssignmentsForHIT (Maybe Text) Source #

A unique identifier for this request, which allows you to retry the call on error without extending the HIT multiple times. This is useful in cases such as network timeouts where it is unclear whether or not the call succeeded on the server. If the extend HIT already exists in the system from a previous call using the same UniqueRequestToken , subsequent calls will return an error with a message containing the request ID.

caafhitNumberOfAdditionalAssignments :: Lens' CreateAdditionalAssignmentsForHIT Int Source #

The number of additional assignments to request for this HIT.

Destructuring the Response

createAdditionalAssignmentsForHITResponse Source #

Creates a value of CreateAdditionalAssignmentsForHITResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

data CreateAdditionalAssignmentsForHITResponse Source #

Instances
Eq CreateAdditionalAssignmentsForHITResponse Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.CreateAdditionalAssignmentsForHIT

Data CreateAdditionalAssignmentsForHITResponse Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.CreateAdditionalAssignmentsForHIT

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateAdditionalAssignmentsForHITResponse -> c CreateAdditionalAssignmentsForHITResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateAdditionalAssignmentsForHITResponse #

toConstr :: CreateAdditionalAssignmentsForHITResponse -> Constr #

dataTypeOf :: CreateAdditionalAssignmentsForHITResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateAdditionalAssignmentsForHITResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateAdditionalAssignmentsForHITResponse) #

gmapT :: (forall b. Data b => b -> b) -> CreateAdditionalAssignmentsForHITResponse -> CreateAdditionalAssignmentsForHITResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateAdditionalAssignmentsForHITResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateAdditionalAssignmentsForHITResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateAdditionalAssignmentsForHITResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateAdditionalAssignmentsForHITResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateAdditionalAssignmentsForHITResponse -> m CreateAdditionalAssignmentsForHITResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateAdditionalAssignmentsForHITResponse -> m CreateAdditionalAssignmentsForHITResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateAdditionalAssignmentsForHITResponse -> m CreateAdditionalAssignmentsForHITResponse #

Read CreateAdditionalAssignmentsForHITResponse Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.CreateAdditionalAssignmentsForHIT

Show CreateAdditionalAssignmentsForHITResponse Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.CreateAdditionalAssignmentsForHIT

Generic CreateAdditionalAssignmentsForHITResponse Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.CreateAdditionalAssignmentsForHIT

NFData CreateAdditionalAssignmentsForHITResponse Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.CreateAdditionalAssignmentsForHIT

type Rep CreateAdditionalAssignmentsForHITResponse Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.CreateAdditionalAssignmentsForHIT

type Rep CreateAdditionalAssignmentsForHITResponse = D1 (MetaData "CreateAdditionalAssignmentsForHITResponse" "Network.AWS.MechanicalTurk.CreateAdditionalAssignmentsForHIT" "amazonka-mechanicalturk-1.6.1-GV5ehA4FkQY3BZvWX2sEC2" True) (C1 (MetaCons "CreateAdditionalAssignmentsForHITResponse'" PrefixI True) (S1 (MetaSel (Just "_caafhitrsResponseStatus") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int)))

Response Lenses