amazonka-mechanicalturk-1.6.0: 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 # 
Data CreateAdditionalAssignmentsForHIT Source # 

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 # 
Show CreateAdditionalAssignmentsForHIT Source # 
Generic CreateAdditionalAssignmentsForHIT Source # 
Hashable CreateAdditionalAssignmentsForHIT Source # 
ToJSON CreateAdditionalAssignmentsForHIT Source # 
NFData CreateAdditionalAssignmentsForHIT Source # 
AWSRequest CreateAdditionalAssignmentsForHIT Source # 
ToHeaders CreateAdditionalAssignmentsForHIT Source # 
ToPath CreateAdditionalAssignmentsForHIT Source # 
ToQuery CreateAdditionalAssignmentsForHIT Source # 
type Rep CreateAdditionalAssignmentsForHIT Source # 
type Rep CreateAdditionalAssignmentsForHIT = D1 * (MetaData "CreateAdditionalAssignmentsForHIT" "Network.AWS.MechanicalTurk.CreateAdditionalAssignmentsForHIT" "amazonka-mechanicalturk-1.6.0-LJdO7bIweE9BcCI1YoYmug" False) (C1 * (MetaCons "CreateAdditionalAssignmentsForHIT'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_caafhitUniqueRequestToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) ((:*:) * (S1 * (MetaSel (Just Symbol "_caafhitHITId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text)) (S1 * (MetaSel (Just Symbol "_caafhitNumberOfAdditionalAssignments") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Int)))))
type Rs CreateAdditionalAssignmentsForHIT Source # 

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 # 
Data CreateAdditionalAssignmentsForHITResponse Source # 

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 # 
Show CreateAdditionalAssignmentsForHITResponse Source # 
Generic CreateAdditionalAssignmentsForHITResponse Source # 
NFData CreateAdditionalAssignmentsForHITResponse Source # 
type Rep CreateAdditionalAssignmentsForHITResponse Source # 
type Rep CreateAdditionalAssignmentsForHITResponse = D1 * (MetaData "CreateAdditionalAssignmentsForHITResponse" "Network.AWS.MechanicalTurk.CreateAdditionalAssignmentsForHIT" "amazonka-mechanicalturk-1.6.0-LJdO7bIweE9BcCI1YoYmug" True) (C1 * (MetaCons "CreateAdditionalAssignmentsForHITResponse'" PrefixI True) (S1 * (MetaSel (Just Symbol "_caafhitrsResponseStatus") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Int)))

Response Lenses