Interface CreateAdditionalAssignmentsForHitRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<CreateAdditionalAssignmentsForHitRequest.Builder,
,CreateAdditionalAssignmentsForHitRequest> MTurkRequest.Builder
,SdkBuilder<CreateAdditionalAssignmentsForHitRequest.Builder,
,CreateAdditionalAssignmentsForHitRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
CreateAdditionalAssignmentsForHitRequest
public static interface CreateAdditionalAssignmentsForHitRequest.Builder
extends MTurkRequest.Builder, SdkPojo, CopyableBuilder<CreateAdditionalAssignmentsForHitRequest.Builder,CreateAdditionalAssignmentsForHitRequest>
-
Method Summary
Modifier and TypeMethodDescriptionThe ID of the HIT to extend.numberOfAdditionalAssignments
(Integer numberOfAdditionalAssignments) The number of additional assignments to request for this HIT.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.uniqueRequestToken
(String uniqueRequestToken) A unique identifier for this request, which allows you to retry the call on error without extending the HIT multiple times.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 Details
-
hitId
The ID of the HIT to extend.
- Parameters:
hitId
- The ID of the HIT to extend.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
numberOfAdditionalAssignments
CreateAdditionalAssignmentsForHitRequest.Builder numberOfAdditionalAssignments(Integer numberOfAdditionalAssignments) The number of additional assignments to request for this HIT.
- Parameters:
numberOfAdditionalAssignments
- The number of additional assignments to request for this HIT.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
uniqueRequestToken
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.- Parameters:
uniqueRequestToken
- 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 sameUniqueRequestToken
, subsequent calls will return an error with a message containing the request ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
CreateAdditionalAssignmentsForHitRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
CreateAdditionalAssignmentsForHitRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-