/** * @return Create new instance of builder with all defaults set. */ public static AmazonMTurkClientBuilder standard() { return new AmazonMTurkClientBuilder(); }
@Override public java.util.concurrent.Future<ListWorkersWithQualificationTypeResult> listWorkersWithQualificationTypeAsync( ListWorkersWithQualificationTypeRequest request) { return listWorkersWithQualificationTypeAsync(request, null); }
/** * Construct a synchronous implementation of AmazonMTurk using the current builder configuration. * * @param params * Current builder configuration represented as a parameter object. * @return Fully configured implementation of AmazonMTurk. */ @Override protected AmazonMTurk build(AwsSyncClientParams params) { return new AmazonMTurkClient(params); }
/** * @return Create new instance of builder with all defaults set. */ public static AmazonMTurkAsyncClientBuilder standard() { return new AmazonMTurkAsyncClientBuilder(); }
@Override public java.util.concurrent.Future<CreateAdditionalAssignmentsForHITResult> createAdditionalAssignmentsForHITAsync( CreateAdditionalAssignmentsForHITRequest request) { return createAdditionalAssignmentsForHITAsync(request, null); }
@Override public java.util.concurrent.Future<ListWorkersWithQualificationTypeResult> listWorkersWithQualificationTypeAsync( ListWorkersWithQualificationTypeRequest request) { return listWorkersWithQualificationTypeAsync(request, null); }
@Override public java.util.concurrent.Future<AssociateQualificationWithWorkerResult> associateQualificationWithWorkerAsync( AssociateQualificationWithWorkerRequest request) { return associateQualificationWithWorkerAsync(request, null); }
@Override public java.util.concurrent.Future<CreateAdditionalAssignmentsForHITResult> createAdditionalAssignmentsForHITAsync( CreateAdditionalAssignmentsForHITRequest request) { return createAdditionalAssignmentsForHITAsync(request, null); }
/** * Invoke with no authentication. Credentials are not required and any credentials set on the client or request will * be ignored for this operation. **/ private <X, Y extends AmazonWebServiceRequest> Response<X> anonymousInvoke(Request<Y> request, HttpResponseHandler<AmazonWebServiceResponse<X>> responseHandler, ExecutionContext executionContext) { return doInvoke(request, responseHandler, executionContext, null, null); }
/** * Construct an asynchronous implementation of AmazonMTurkAsync using the current builder configuration. * * @param params * Current builder configuration represented as a parameter object. * @return Fully configured implementation of AmazonMTurkAsync. */ @Override protected AmazonMTurkAsync build(AwsAsyncClientParams params) { return new AmazonMTurkAsyncClient(params); }
@Override public java.util.concurrent.Future<AssociateQualificationWithWorkerResult> associateQualificationWithWorkerAsync( AssociateQualificationWithWorkerRequest request) { return associateQualificationWithWorkerAsync(request, null); }
@Override public java.util.concurrent.Future<DisassociateQualificationFromWorkerResult> disassociateQualificationFromWorkerAsync( DisassociateQualificationFromWorkerRequest request) { return disassociateQualificationFromWorkerAsync(request, null); }
@Override public java.util.concurrent.Future<DisassociateQualificationFromWorkerResult> disassociateQualificationFromWorkerAsync( DisassociateQualificationFromWorkerRequest request) { return disassociateQualificationFromWorkerAsync(request, null); }
/** * Normal invoke with authentication. Credentials are required and may be overriden at the request level. **/ private <X, Y extends AmazonWebServiceRequest> Response<X> invoke(Request<Y> request, HttpResponseHandler<AmazonWebServiceResponse<X>> responseHandler, ExecutionContext executionContext) { return invoke(request, responseHandler, executionContext, null, null); }
@Override public java.util.concurrent.Future<DeleteQualificationTypeResult> deleteQualificationTypeAsync(DeleteQualificationTypeRequest request) { return deleteQualificationTypeAsync(request, null); }
@Override public java.util.concurrent.Future<GetQualificationScoreResult> getQualificationScoreAsync(GetQualificationScoreRequest request) { return getQualificationScoreAsync(request, null); }
@Override public java.util.concurrent.Future<UpdateHITReviewStatusResult> updateHITReviewStatusAsync(UpdateHITReviewStatusRequest request) { return updateHITReviewStatusAsync(request, null); }
@Override public java.util.concurrent.Future<UpdateHITTypeOfHITResult> updateHITTypeOfHITAsync(UpdateHITTypeOfHITRequest request) { return updateHITTypeOfHITAsync(request, null); }