public static DataService dataService(
      final LambdaAsyncClient lambdaAsyncClient, final String dataServiceLambdaFunctionName) {

    //JsonRpcLambdaClient requires a lambda async client
    return new JsonRpcLambdaClient(
            DataServiceMapperFactory.newMapper(), lambdaAsyncClient, dataServiceLambdaFunctionName)
        .newProxy(DataService.class);
  }
AWS DataService Lambda client using JSONRPC for routing.
data-service-client/src/main/java/com/amazonaws/blox/dataserviceclient/v1/client/DataServiceLambdaClient.java