@@ -0,0 +1,2448 @@
+/**%0A * Copyright 2010-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved.%0A *%0A * This file is licensed under the Apache License, Version 2.0 (the %22License%22).%0A * You may not use this file except in compliance with the License. A copy of%0A * the License is located at%0A *%0A * http://aws.amazon.com/apache2.0/%0A *%0A * This file is distributed on an %22AS IS%22 BASIS, WITHOUT WARRANTIES OR%0A * CONDITIONS OF ANY KIND, either express or implied. See the License for the%0A * specific language governing permissions and limitations under the License.%0A *%0A */%0A%0A// snippet-comment:%5BThese are tags for the AWS doc team's sample catalog. Do not remove.%5D%0A// snippet-sourcedescription:%5BDynamoDBAsyncGetItem.java demonstrates how to get an item by using the DynamoDbAsyncClient object%5D%0A// snippet-service:%5Bdynamodb%5D%0A// snippet-keyword:%5BJava%5D%0A// snippet-keyword:%5BAmazon DynamoDB%5D%0A// snippet-keyword:%5BCode Sample%5D%0A// snippet-sourcetype:%5Bfull-example%5D%0A// snippet-sourcedate:%5B2019-11-19%5D%0A// snippet-sourceauthor:%5BAWS%5D%0A%0Apackage com.example.lambda.demo;%0A%0Aimport software.amazon.awssdk.services.lambda.LambdaClient;%0Aimport software.amazon.awssdk.regions.Region;%0Aimport software.amazon.awssdk.services.lambda.model.InvokeRequest;%0Aimport software.amazon.awssdk.core.SdkBytes;%0Aimport software.amazon.awssdk.services.lambda.model.InvokeResponse;%0A%0A%0Apublic class LambdaInvoke %7B%0A%0A    public static void main(String%5B%5D args) %7B%0A%0A        InvokeResponse res = null ;%0A        try%0A        %7B%0A            Region region = Region.US_WEST_2;%0A            LambdaClient awsLambda = LambdaClient.builder().region(region).build();%0A%0A            //Need a SdkBytes instance for the payload%0A            SdkBytes payload = SdkBytes.fromUtf8String(%22%7B%5Cn%22 +%0A                    %22 %5C%22Hello %5C%22: %5C%22Paris%5C%22,%5Cn%22 +%0A                    %22 %5C%22countryCode%5C%22: %5C%22FR%5C%22%5Cn%22 +%0A                    %22%7D%22 ) ;%0A%0A            //Setup an InvokeRequest%0A            InvokeRequest request =  InvokeRequest.builder()%0A                    .functionName(%22arn:aws:lambda:us-west-2:335446330391:function:HelloFunction%22)%0A                    .payload(payload)%0A                    .build();%0A%0A            //Invoke the Lambda function%0A            res = awsLambda.invoke(request);%0A%0A            //Get the response%0A            String value = res.payload().asUtf8String() ;%0A%0A            //write out the response%0A            System.out.println(value);%0A%0A        %7D%0A        catch(Exception e)%0A        %7B%0A            e.getStackTrace();%0A        %7D%0A    %7D%0A%7D%0A

Create LambdaInvoke.java