/** * @return Create new instance of builder with all defaults set. */ public static AWSLambdaAsyncClientBuilder standard() { return new AWSLambdaAsyncClientBuilder(); }
/** * @return Create new instance of builder with all defaults set. */ public static AWSLambdaClientBuilder standard() { return new AWSLambdaClientBuilder(); }
/** * 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 a synchronous implementation of AWSLambda using the current builder configuration. * * @param params * Current builder configuration represented as a parameter object. * @return Fully configured implementation of AWSLambda. */ @Override protected AWSLambda build(AwsSyncClientParams params) { return new AWSLambdaClient(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); }
/** * Construct an asynchronous implementation of AWSLambdaAsync using the current builder configuration. * * @param params * Current builder configuration represented as a parameter object. * @return Fully configured implementation of AWSLambdaAsync. */ @Override protected AWSLambdaAsync build(AwsAsyncClientParams params) { return new AWSLambdaAsyncClient(params); }
@Override public java.util.concurrent.Future<DeleteAliasResult> deleteAliasAsync(DeleteAliasRequest request) { return deleteAliasAsync(request, null); }
@Override public java.util.concurrent.Future<GetLayerVersionResult> getLayerVersionAsync(GetLayerVersionRequest request) { return getLayerVersionAsync(request, null); }
@Override public java.util.concurrent.Future<PutFunctionConcurrencyResult> putFunctionConcurrencyAsync(PutFunctionConcurrencyRequest request) { return putFunctionConcurrencyAsync(request, null); }
@Override public java.util.concurrent.Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request) { return untagResourceAsync(request, null); }
@Override public java.util.concurrent.Future<UpdateAliasResult> updateAliasAsync(UpdateAliasRequest request) { return updateAliasAsync(request, null); }
@Override public java.util.concurrent.Future<AddPermissionResult> addPermissionAsync(AddPermissionRequest request) { return addPermissionAsync(request, null); }
@Override public java.util.concurrent.Future<CreateAliasResult> createAliasAsync(CreateAliasRequest request) { return createAliasAsync(request, null); }
@Override public java.util.concurrent.Future<DeleteFunctionResult> deleteFunctionAsync(DeleteFunctionRequest request) { return deleteFunctionAsync(request, null); }
@Override public java.util.concurrent.Future<DeleteLayerVersionResult> deleteLayerVersionAsync(DeleteLayerVersionRequest request) { return deleteLayerVersionAsync(request, null); }
@Override public java.util.concurrent.Future<GetAccountSettingsResult> getAccountSettingsAsync(GetAccountSettingsRequest request) { return getAccountSettingsAsync(request, null); }
@Override public java.util.concurrent.Future<ListVersionsByFunctionResult> listVersionsByFunctionAsync(ListVersionsByFunctionRequest request) { return listVersionsByFunctionAsync(request, null); }
@Override public java.util.concurrent.Future<RemovePermissionResult> removePermissionAsync(RemovePermissionRequest request) { return removePermissionAsync(request, null); }