/** * 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 AmazonRekognitionAsync using the current builder configuration. * * @param params * Current builder configuration represented as a parameter object. * @return Fully configured implementation of AmazonRekognitionAsync. */ @Override protected AmazonRekognitionAsync build(AwsAsyncClientParams params) { return new AmazonRekognitionAsyncClient(params); }
/** * 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); }
/** * @return Create new instance of builder with all defaults set. */ public static AmazonRekognitionClientBuilder standard() { return new AmazonRekognitionClientBuilder(); }
/** * Construct a synchronous implementation of AmazonRekognition using the current builder configuration. * * @param params * Current builder configuration represented as a parameter object. * @return Fully configured implementation of AmazonRekognition. */ @Override protected AmazonRekognition build(AwsSyncClientParams params) { return new AmazonRekognitionClient(params); }
/** * @return Create new instance of builder with all defaults set. */ public static AmazonRekognitionAsyncClientBuilder standard() { return new AmazonRekognitionAsyncClientBuilder(); }
@Override public java.util.concurrent.Future<DetectFacesResult> detectFacesAsync(DetectFacesRequest request) { return detectFacesAsync(request, null); }
@Override public java.util.concurrent.Future<DetectTextResult> detectTextAsync(DetectTextRequest request) { return detectTextAsync(request, null); }
@Override public java.util.concurrent.Future<GetLabelDetectionResult> getLabelDetectionAsync(GetLabelDetectionRequest request) { return getLabelDetectionAsync(request, null); }
@Override public java.util.concurrent.Future<GetPersonTrackingResult> getPersonTrackingAsync(GetPersonTrackingRequest request) { return getPersonTrackingAsync(request, null); }
@Override public java.util.concurrent.Future<ListFacesResult> listFacesAsync(ListFacesRequest request) { return listFacesAsync(request, null); }
@Override public java.util.concurrent.Future<StartStreamProcessorResult> startStreamProcessorAsync(StartStreamProcessorRequest request) { return startStreamProcessorAsync(request, null); }
@Override public java.util.concurrent.Future<CreateStreamProcessorResult> createStreamProcessorAsync(CreateStreamProcessorRequest request) { return createStreamProcessorAsync(request, null); }
@Override public java.util.concurrent.Future<DescribeStreamProcessorResult> describeStreamProcessorAsync(DescribeStreamProcessorRequest request) { return describeStreamProcessorAsync(request, null); }
@Override public java.util.concurrent.Future<DetectFacesResult> detectFacesAsync(DetectFacesRequest request) { return detectFacesAsync(request, null); }
@Override public java.util.concurrent.Future<GetPersonTrackingResult> getPersonTrackingAsync(GetPersonTrackingRequest request) { return getPersonTrackingAsync(request, null); }
@Override public java.util.concurrent.Future<StartContentModerationResult> startContentModerationAsync(StartContentModerationRequest request) { return startContentModerationAsync(request, null); }
@Override public java.util.concurrent.Future<DetectLabelsResult> detectLabelsAsync(DetectLabelsRequest request) { return detectLabelsAsync(request, null); }