├── .chglog ├── CHANGELOG.tpl.md └── config.yml ├── .github ├── DISCUSSION_TEMPLATE │ └── rfcs.yml ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ ├── config.yml │ ├── documentation_improvements.yml │ ├── feature_request.yml │ ├── maintenance.yml │ ├── share_your_work.yml │ ├── support_powertools.yml │ └── tech_debt.yml ├── PULL_REQUEST_TEMPLATE.md ├── actions │ ├── gradle │ │ └── action.yml │ ├── restore │ │ └── action.yml │ ├── seal │ │ └── action.yml │ └── version │ │ └── action.yml ├── dependabot.yml ├── dependency-review-config.yml ├── pmd-ruleset.xml ├── release-drafter.yml ├── semantic.yml ├── stale.yml └── workflows │ ├── build-docs.yml │ ├── check-build.yml │ ├── check-e2e.yml │ ├── check-pmd.yml │ ├── check-spotbugs.yml │ ├── release-drafter.yml │ ├── release.yml │ ├── security-dependencies-check.yml │ └── security-scorecard.yml ├── .gitignore ├── .mvn └── README ├── .sonarcloud.properties ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── GraalVM.md ├── LICENSE ├── Makefile ├── Priming.md ├── README.md ├── checkstyle.xml ├── docs ├── Dockerfile ├── FAQs.md ├── changelog.md ├── core │ ├── logging.md │ ├── metrics.md │ └── tracing.md ├── index.md ├── media │ ├── aws-logo-light.svg │ ├── idempotent_sequence.png │ ├── idempotent_sequence_exception.png │ ├── intellij_checkstyle_1.png │ ├── intellij_checkstyle_2.png │ ├── intellij_checkstyle_3.png │ ├── metrics_terminology.png │ └── tracing_utility_showcase.png ├── overrides │ ├── assets │ │ └── images │ │ │ └── powertools_docs_thumbnail.png │ └── main.html ├── processes │ ├── maintainers.md │ └── versioning.md ├── requirements.in ├── requirements.txt ├── roadmap.md ├── stylesheets │ └── extra.css ├── upgrade.md ├── usage-patterns.md └── utilities │ ├── batch.md │ ├── custom_resources.md │ ├── idempotency.md │ ├── kafka.md │ ├── large_messages.md │ ├── parameters.md │ ├── serialization.md │ └── validation.md ├── examples ├── .gitignore ├── README.md ├── pom.xml ├── powertools-examples-batch │ ├── README.md │ ├── deploy │ │ ├── ddb-streams │ │ │ └── template.yaml │ │ ├── kinesis │ │ │ └── template.yml │ │ └── sqs │ │ │ └── template.yml │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── demo │ │ │ └── batch │ │ │ ├── dynamo │ │ │ ├── DynamoDBStreamBatchHandler.java │ │ │ ├── DynamoDBStreamBatchHandlerParallel.java │ │ │ └── DynamoDBWriter.java │ │ │ ├── kinesis │ │ │ ├── KinesisBatchHandler.java │ │ │ ├── KinesisBatchHandlerParallel.java │ │ │ └── KinesisBatchSender.java │ │ │ ├── model │ │ │ ├── DdbProduct.java │ │ │ └── Product.java │ │ │ └── sqs │ │ │ ├── AbstractSqsBatchHandler.java │ │ │ ├── SqsBatchHandler.java │ │ │ ├── SqsBatchHandlerParallel.java │ │ │ ├── SqsBatchSender.java │ │ │ └── SqsParallelBatchHandler.java │ │ └── resources │ │ ├── LogLayout.json │ │ └── log4j2.xml ├── powertools-examples-cloudformation │ ├── Makefile │ ├── README.md │ ├── infra │ │ ├── cdk │ │ │ ├── .gitignore │ │ │ ├── cdk.json │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ └── main │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── myorg │ │ │ │ ├── PowertoolsExamplesCloudformationCdkApp.java │ │ │ │ └── PowertoolsExamplesCloudformationCdkStack.java │ │ ├── sam-graalvm │ │ │ ├── Dockerfile │ │ │ ├── README.md │ │ │ └── template.yaml │ │ └── sam │ │ │ ├── events │ │ │ ├── create_event.json │ │ │ ├── delete_event.json │ │ │ └── update_event.json │ │ │ └── template.yaml │ ├── pom.xml │ └── src │ │ └── main │ │ ├── config │ │ └── bootstrap │ │ ├── java │ │ └── helloworld │ │ │ └── App.java │ │ └── resources │ │ ├── META-INF │ │ └── native-image │ │ │ ├── com.amazonaws │ │ │ ├── aws-lambda-java-core │ │ │ │ └── reflect-config.json │ │ │ ├── aws-lambda-java-events │ │ │ │ └── reflect-config.json │ │ │ ├── aws-lambda-java-runtime-interface-client │ │ │ │ ├── jni-config.json │ │ │ │ ├── native-image.properties │ │ │ │ ├── reflect-config.json │ │ │ │ └── resource-config.json │ │ │ └── aws-lambda-java-serialization │ │ │ │ └── reflect-config.json │ │ │ ├── helloworld │ │ │ ├── native-image.properties │ │ │ ├── reflect-config.json │ │ │ └── resource-config.json │ │ │ └── software.amazon.awssdk │ │ │ └── s3 │ │ │ └── reflect-config.json │ │ └── log4j2.xml ├── powertools-examples-core-utilities │ ├── .gitignore │ ├── README.md │ ├── cdk │ │ ├── README.md │ │ ├── app │ │ │ ├── events │ │ │ │ └── event.json │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ └── main │ │ │ │ ├── java │ │ │ │ └── helloworld │ │ │ │ │ ├── App.java │ │ │ │ │ └── AppStream.java │ │ │ │ └── resources │ │ │ │ └── log4j2.xml │ │ └── infra │ │ │ ├── cdk.json │ │ │ ├── pom.xml │ │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── cdk │ │ │ │ ├── CdkApp.java │ │ │ │ └── CdkStack.java │ │ │ └── test │ │ │ └── java │ │ │ └── cdk │ │ │ └── CdkStackTest.java │ ├── gradle │ │ ├── README.md │ │ ├── build.gradle │ │ ├── events │ │ │ └── event.json │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── .gitignore │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── src │ │ │ └── main │ │ │ │ └── java │ │ │ │ └── helloworld │ │ │ │ ├── App.java │ │ │ │ └── AppStream.java │ │ └── template.yaml │ ├── kotlin │ │ ├── .gitignore │ │ ├── README.md │ │ ├── build.gradle.kts │ │ ├── events │ │ │ └── event.json │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── .gitignore │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── src │ │ │ └── main │ │ │ │ └── kotlin │ │ │ │ └── helloworld │ │ │ │ ├── App.kt │ │ │ │ └── AppStream.kt │ │ └── template.yaml │ ├── sam-bazel │ │ ├── .bazelrc │ │ ├── .gitignore │ │ ├── BUILD.bazel │ │ ├── MODULE.bazel │ │ ├── README.md │ │ ├── events │ │ │ └── event.json │ │ ├── src │ │ │ └── main │ │ │ │ ├── java │ │ │ │ └── helloworld │ │ │ │ │ ├── App.java │ │ │ │ │ └── AppStream.java │ │ │ │ └── resources │ │ │ │ └── log4j2.xml │ │ └── template.yaml │ ├── sam-graalvm │ │ ├── Dockerfile │ │ ├── Makefile │ │ ├── README.md │ │ ├── events │ │ │ └── event.json │ │ ├── pom.xml │ │ ├── src │ │ │ └── main │ │ │ │ ├── config │ │ │ │ └── bootstrap │ │ │ │ ├── java │ │ │ │ └── helloworld │ │ │ │ │ └── App.java │ │ │ │ └── resources │ │ │ │ ├── META-INF │ │ │ │ └── native-image │ │ │ │ │ ├── com.amazonaws │ │ │ │ │ ├── aws-lambda-java-core │ │ │ │ │ │ └── reflect-config.json │ │ │ │ │ ├── aws-lambda-java-events │ │ │ │ │ │ └── reflect-config.json │ │ │ │ │ ├── aws-lambda-java-runtime-interface-client │ │ │ │ │ │ ├── jni-config.json │ │ │ │ │ │ ├── native-image.properties │ │ │ │ │ │ ├── reflect-config.json │ │ │ │ │ │ └── resource-config.json │ │ │ │ │ └── aws-lambda-java-serialization │ │ │ │ │ │ └── reflect-config.json │ │ │ │ │ └── helloworld │ │ │ │ │ ├── native-image.properties │ │ │ │ │ ├── reflect-config.json │ │ │ │ │ └── resource-config.json │ │ │ │ └── log4j2.xml │ │ └── template.yaml │ ├── sam │ │ ├── README.md │ │ ├── events │ │ │ └── event.json │ │ ├── pom.xml │ │ ├── src │ │ │ └── main │ │ │ │ ├── java │ │ │ │ └── helloworld │ │ │ │ │ ├── App.java │ │ │ │ │ └── AppStream.java │ │ │ │ └── resources │ │ │ │ └── log4j2.xml │ │ └── template.yaml │ ├── serverless │ │ ├── README.md │ │ ├── pom.xml │ │ ├── serverless.yml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── helloworld │ │ │ │ ├── App.java │ │ │ │ └── AppStream.java │ │ │ └── resources │ │ │ └── log4j2.xml │ └── terraform │ │ ├── .tflint.hcl │ │ ├── README.md │ │ ├── infra │ │ ├── api-gateway.tf │ │ └── lambda.tf │ │ ├── main.tf │ │ ├── pom.xml │ │ └── src │ │ └── main │ │ ├── java │ │ └── helloworld │ │ │ ├── App.java │ │ │ └── AppStream.java │ │ └── resources │ │ └── log4j2.xml ├── powertools-examples-idempotency │ ├── sam-graalvm │ │ ├── Dockerfile │ │ ├── Makefile │ │ ├── README.md │ │ ├── pom.xml │ │ ├── src │ │ │ └── main │ │ │ │ ├── config │ │ │ │ └── bootstrap │ │ │ │ ├── java │ │ │ │ └── helloworld │ │ │ │ │ └── App.java │ │ │ │ └── resources │ │ │ │ ├── META-INF │ │ │ │ └── native-image │ │ │ │ │ ├── com.amazonaws │ │ │ │ │ ├── aws-lambda-java-core │ │ │ │ │ │ └── reflect-config.json │ │ │ │ │ ├── aws-lambda-java-events │ │ │ │ │ │ └── reflect-config.json │ │ │ │ │ ├── aws-lambda-java-runtime-interface-client │ │ │ │ │ │ ├── jni-config.json │ │ │ │ │ │ ├── native-image.properties │ │ │ │ │ │ ├── reflect-config.json │ │ │ │ │ │ └── resource-config.json │ │ │ │ │ └── aws-lambda-java-serialization │ │ │ │ │ │ └── reflect-config.json │ │ │ │ │ └── helloworld │ │ │ │ │ ├── reflect-config.json │ │ │ │ │ └── resource-config.json │ │ │ │ └── log4j2.xml │ │ └── template.yaml │ └── sam │ │ ├── README.md │ │ ├── pom.xml │ │ ├── src │ │ └── main │ │ │ ├── java │ │ │ └── helloworld │ │ │ │ └── App.java │ │ │ └── resources │ │ │ └── log4j2.xml │ │ └── template.yaml ├── powertools-examples-kafka │ ├── README.md │ ├── events │ │ ├── kafka-avro-event.json │ │ ├── kafka-json-event.json │ │ └── kafka-protobuf-event.json │ ├── pom.xml │ ├── src │ │ └── main │ │ │ ├── avro │ │ │ └── AvroProduct.avsc │ │ │ ├── java │ │ │ └── org │ │ │ │ └── demo │ │ │ │ └── kafka │ │ │ │ ├── AvroDeserializationFunction.java │ │ │ │ ├── JsonDeserializationFunction.java │ │ │ │ ├── Product.java │ │ │ │ ├── ProtobufDeserializationFunction.java │ │ │ │ ├── avro │ │ │ │ └── AvroProduct.java │ │ │ │ └── protobuf │ │ │ │ ├── ProtobufProduct.java │ │ │ │ ├── ProtobufProductOrBuilder.java │ │ │ │ └── ProtobufProductOuterClass.java │ │ │ ├── proto │ │ │ └── ProtobufProduct.proto │ │ │ └── resources │ │ │ └── log4j2.xml │ ├── template.yaml │ └── tools │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ └── main │ │ └── java │ │ └── org │ │ └── demo │ │ └── kafka │ │ ├── avro │ │ └── AvroProduct.java │ │ ├── protobuf │ │ ├── ProtobufProduct.java │ │ ├── ProtobufProductOrBuilder.java │ │ └── ProtobufProductOuterClass.java │ │ └── tools │ │ ├── GenerateAvroSamples.java │ │ ├── GenerateJsonSamples.java │ │ └── GenerateProtobufSamples.java ├── powertools-examples-parameters │ ├── sam-graalvm │ │ ├── Dockerfile │ │ ├── Makefile │ │ ├── README.md │ │ ├── pom.xml │ │ ├── src │ │ │ └── main │ │ │ │ ├── config │ │ │ │ └── bootstrap │ │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── demo │ │ │ │ │ └── parameters │ │ │ │ │ ├── MyObject.java │ │ │ │ │ └── ParametersFunction.java │ │ │ │ └── resources │ │ │ │ ├── META-INF │ │ │ │ └── native-image │ │ │ │ │ ├── com.amazonaws │ │ │ │ │ ├── aws-lambda-java-core │ │ │ │ │ │ └── reflect-config.json │ │ │ │ │ ├── aws-lambda-java-events │ │ │ │ │ │ └── reflect-config.json │ │ │ │ │ ├── aws-lambda-java-runtime-interface-client │ │ │ │ │ │ ├── jni-config.json │ │ │ │ │ │ ├── native-image.properties │ │ │ │ │ │ ├── reflect-config.json │ │ │ │ │ │ └── resource-config.json │ │ │ │ │ └── aws-lambda-java-serialization │ │ │ │ │ │ └── reflect-config.json │ │ │ │ │ └── helloworld │ │ │ │ │ ├── native-image.properties │ │ │ │ │ ├── reflect-config.json │ │ │ │ │ └── resource-config.json │ │ │ │ └── log4j2.xml │ │ └── template.yaml │ └── sam │ │ ├── README.md │ │ ├── pom.xml │ │ ├── src │ │ └── main │ │ │ ├── java │ │ │ └── org │ │ │ │ └── demo │ │ │ │ └── parameters │ │ │ │ ├── MyObject.java │ │ │ │ └── ParametersFunction.java │ │ │ └── resources │ │ │ └── log4j2.xml │ │ └── template.yaml ├── powertools-examples-serialization │ ├── sam-graalvm │ │ ├── Dockerfile │ │ ├── Makefile │ │ ├── README.md │ │ ├── events │ │ │ ├── APIGatewayEvent.json │ │ │ └── SQSEvent.json │ │ ├── pom.xml │ │ ├── src │ │ │ └── main │ │ │ │ ├── config │ │ │ │ └── bootstrap │ │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── demo │ │ │ │ │ └── serialization │ │ │ │ │ ├── APIGatewayRequestDeserializationFunction.java │ │ │ │ │ ├── Product.java │ │ │ │ │ └── SQSEventDeserializationFunction.java │ │ │ │ └── resources │ │ │ │ ├── META-INF │ │ │ │ └── native-image │ │ │ │ │ ├── com.amazonaws │ │ │ │ │ ├── aws-lambda-java-core │ │ │ │ │ │ └── reflect-config.json │ │ │ │ │ ├── aws-lambda-java-events │ │ │ │ │ │ └── reflect-config.json │ │ │ │ │ ├── aws-lambda-java-runtime-interface-client │ │ │ │ │ │ ├── jni-config.json │ │ │ │ │ │ ├── native-image.properties │ │ │ │ │ │ ├── reflect-config.json │ │ │ │ │ │ └── resource-config.json │ │ │ │ │ └── aws-lambda-java-serialization │ │ │ │ │ │ └── reflect-config.json │ │ │ │ │ └── helloworld │ │ │ │ │ ├── native-image.properties │ │ │ │ │ ├── reflect-config.json │ │ │ │ │ └── resource-config.json │ │ │ │ └── log4j2.xml │ │ └── template.yaml │ └── sam │ │ ├── README.md │ │ ├── events │ │ ├── APIGatewayEvent.json │ │ └── SQSEvent.json │ │ ├── pom.xml │ │ ├── src │ │ └── main │ │ │ ├── java │ │ │ └── org │ │ │ │ └── demo │ │ │ │ └── serialization │ │ │ │ ├── APIGatewayRequestDeserializationFunction.java │ │ │ │ ├── Product.java │ │ │ │ └── SQSEventDeserializationFunction.java │ │ │ └── resources │ │ │ └── log4j2.xml │ │ └── template.yaml └── powertools-examples-validation │ ├── README.md │ ├── events │ └── event.json │ ├── pom.xml │ ├── src │ └── main │ │ ├── java │ │ └── org │ │ │ └── demo │ │ │ └── validation │ │ │ └── InboundValidation.java │ │ └── resources │ │ └── schema.json │ └── template.yaml ├── license-header ├── mkdocs.yml ├── pom.xml ├── powertools-batch ├── pom.xml └── src │ ├── main │ ├── java │ │ └── software │ │ │ └── amazon │ │ │ └── lambda │ │ │ └── powertools │ │ │ └── batch │ │ │ ├── BatchMessageHandlerBuilder.java │ │ │ ├── builder │ │ │ ├── AbstractBatchMessageHandlerBuilder.java │ │ │ ├── DynamoDbBatchMessageHandlerBuilder.java │ │ │ ├── KinesisBatchMessageHandlerBuilder.java │ │ │ └── SqsBatchMessageHandlerBuilder.java │ │ │ ├── exception │ │ │ └── DeserializationNotSupportedException.java │ │ │ ├── handler │ │ │ ├── BatchMessageHandler.java │ │ │ ├── DynamoDbBatchMessageHandler.java │ │ │ ├── KinesisStreamsBatchMessageHandler.java │ │ │ └── SqsBatchMessageHandler.java │ │ │ └── internal │ │ │ ├── BatchUserAgentInterceptor.java │ │ │ ├── MultiThreadMDC.java │ │ │ └── XRayTraceEntityPropagator.java │ └── resources │ │ └── software │ │ └── amazon │ │ └── awssdk │ │ └── global │ │ └── handlers │ │ └── execution.interceptors │ └── test │ ├── java │ └── software │ │ └── amazon │ │ └── lambda │ │ └── powertools │ │ └── batch │ │ ├── DdbBatchProcessorTest.java │ │ ├── KinesisBatchProcessorTest.java │ │ ├── SQSBatchProcessorTest.java │ │ ├── internal │ │ └── BatchUserAgentInterceptorTest.java │ │ └── model │ │ ├── Basket.java │ │ └── Product.java │ └── resources │ ├── dynamo_event.json │ ├── dynamo_event_big.json │ ├── kinesis_event.json │ ├── kinesis_event_big.json │ ├── sqs_event.json │ ├── sqs_event_big.json │ └── sqs_fifo_event.json ├── powertools-cloudformation ├── pom.xml └── src │ ├── main │ ├── java │ │ └── software │ │ │ └── amazon │ │ │ └── lambda │ │ │ └── powertools │ │ │ └── cloudformation │ │ │ ├── AbstractCustomResourceHandler.java │ │ │ ├── CloudFormationResponse.java │ │ │ ├── CustomResourceResponseException.java │ │ │ ├── Response.java │ │ │ └── internal │ │ │ └── CloudformationUserAgentInterceptor.java │ └── resources │ │ ├── META-INF │ │ └── native-image │ │ │ └── software.amazon.lambda │ │ │ └── powertools-cloudformation │ │ │ ├── reflect-config.json │ │ │ └── resource-config.json │ │ └── software │ │ └── amazon │ │ └── awssdk │ │ └── global │ │ └── handlers │ │ └── execution.interceptors │ └── test │ ├── java │ └── software │ │ └── amazon │ │ └── lambda │ │ └── powertools │ │ └── cloudformation │ │ ├── AbstractCustomResourceHandlerTest.java │ │ ├── CloudFormationIntegrationTest.java │ │ ├── CloudFormationResponseTest.java │ │ ├── ExceptionThrowingHandler.java │ │ ├── ExpectedStatusResourceHandler.java │ │ ├── ExplicitSuccessResponseHandler.java │ │ ├── FailToSendResponseHandler.java │ │ ├── FailedResponseHandler.java │ │ ├── FailedSendHandler.java │ │ ├── NoOpCustomResourceHandler.java │ │ ├── NullCustomResourceHandler.java │ │ ├── ResponseTest.java │ │ ├── SuccessResponseHandler.java │ │ ├── SuccessfulSendHandler.java │ │ ├── handlers │ │ ├── NoPhysicalResourceIdSetHandler.java │ │ ├── PhysicalResourceIdSetHandler.java │ │ └── RuntimeExceptionThrownHandler.java │ │ └── internal │ │ └── CloudformationUserAgentInterceptorTest.java │ └── resources │ └── simplelogger.properties ├── powertools-common ├── pom.xml └── src │ ├── main │ ├── java │ │ └── software │ │ │ └── amazon │ │ │ └── lambda │ │ │ └── powertools │ │ │ └── common │ │ │ └── internal │ │ │ ├── ClassPreLoader.java │ │ │ ├── LambdaConstants.java │ │ │ ├── LambdaHandlerProcessor.java │ │ │ ├── SystemWrapper.java │ │ │ └── UserAgentConfigurator.java │ ├── resources-filtered │ │ └── version.properties │ └── resources │ │ └── META-INF │ │ └── native-image │ │ └── software.amazon.lambda │ │ └── powertools-common │ │ ├── jni-config.json │ │ ├── reflect-config.json │ │ └── resource-config.json │ └── test │ ├── java │ └── software │ │ └── amazon │ │ └── lambda │ │ └── powertools │ │ └── common │ │ ├── internal │ │ ├── ClassPreLoaderTest.java │ │ ├── LambdaHandlerProcessorTest.java │ │ └── UserAgentConfiguratorTest.java │ │ └── stubs │ │ └── TestLambdaContext.java │ └── resources │ ├── classesloaded.txt │ └── test.properties ├── powertools-e2e-tests ├── README.md ├── handlers │ ├── batch │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── software │ │ │ │ └── amazon │ │ │ │ └── lambda │ │ │ │ └── powertools │ │ │ │ └── e2e │ │ │ │ ├── Function.java │ │ │ │ └── model │ │ │ │ └── Product.java │ │ │ └── resources │ │ │ └── log4j2.xml │ ├── idempotency-functional │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── software │ │ │ │ └── amazon │ │ │ │ └── lambda │ │ │ │ └── powertools │ │ │ │ └── e2e │ │ │ │ ├── Function.java │ │ │ │ └── Input.java │ │ │ └── resources │ │ │ ├── META-INF │ │ │ └── native-image │ │ │ │ ├── com.amazonaws │ │ │ │ ├── aws-lambda-java-core │ │ │ │ │ └── reflect-config.json │ │ │ │ ├── aws-lambda-java-events │ │ │ │ │ └── reflect-config.json │ │ │ │ ├── aws-lambda-java-runtime-interface-client │ │ │ │ │ ├── jni-config.json │ │ │ │ │ ├── native-image.properties │ │ │ │ │ ├── reflect-config.json │ │ │ │ │ └── resource-config.json │ │ │ │ └── aws-lambda-java-serialization │ │ │ │ │ └── reflect-config.json │ │ │ │ └── software.amazon.lambda.powertools.e2e │ │ │ │ ├── reflect-config.json │ │ │ │ └── resource-config.json │ │ │ └── log4j2.xml │ ├── idempotency-generics │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── software │ │ │ │ └── amazon │ │ │ │ └── lambda │ │ │ │ └── powertools │ │ │ │ └── e2e │ │ │ │ ├── Function.java │ │ │ │ └── Input.java │ │ │ └── resources │ │ │ ├── META-INF │ │ │ └── native-image │ │ │ │ ├── com.amazonaws │ │ │ │ ├── aws-lambda-java-core │ │ │ │ │ └── reflect-config.json │ │ │ │ ├── aws-lambda-java-events │ │ │ │ │ └── reflect-config.json │ │ │ │ ├── aws-lambda-java-runtime-interface-client │ │ │ │ │ ├── jni-config.json │ │ │ │ │ ├── native-image.properties │ │ │ │ │ ├── reflect-config.json │ │ │ │ │ └── resource-config.json │ │ │ │ └── aws-lambda-java-serialization │ │ │ │ │ └── reflect-config.json │ │ │ │ └── software.amazon.lambda.powertools.e2e │ │ │ │ ├── reflect-config.json │ │ │ │ └── resource-config.json │ │ │ └── log4j2.xml │ ├── idempotency │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── software │ │ │ │ └── amazon │ │ │ │ └── lambda │ │ │ │ └── powertools │ │ │ │ └── e2e │ │ │ │ ├── Function.java │ │ │ │ └── Input.java │ │ │ └── resources │ │ │ ├── META-INF │ │ │ └── native-image │ │ │ │ ├── com.amazonaws │ │ │ │ ├── aws-lambda-java-core │ │ │ │ │ └── reflect-config.json │ │ │ │ ├── aws-lambda-java-events │ │ │ │ │ └── reflect-config.json │ │ │ │ ├── aws-lambda-java-runtime-interface-client │ │ │ │ │ ├── jni-config.json │ │ │ │ │ ├── native-image.properties │ │ │ │ │ ├── reflect-config.json │ │ │ │ │ └── resource-config.json │ │ │ │ └── aws-lambda-java-serialization │ │ │ │ │ └── reflect-config.json │ │ │ │ └── software.amazon.lambda.powertools.e2e │ │ │ │ ├── reflect-config.json │ │ │ │ └── resource-config.json │ │ │ └── log4j2.xml │ ├── largemessage-functional │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── software │ │ │ │ └── amazon │ │ │ │ └── lambda │ │ │ │ └── powertools │ │ │ │ └── e2e │ │ │ │ └── Function.java │ │ │ └── resources │ │ │ └── log4j2.xml │ ├── largemessage │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── software │ │ │ │ └── amazon │ │ │ │ └── lambda │ │ │ │ └── powertools │ │ │ │ └── e2e │ │ │ │ └── Function.java │ │ │ └── resources │ │ │ └── log4j2.xml │ ├── largemessage_idempotent │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── software │ │ │ │ └── amazon │ │ │ │ └── lambda │ │ │ │ └── powertools │ │ │ │ └── e2e │ │ │ │ └── Function.java │ │ │ └── resources │ │ │ └── log4j2.xml │ ├── logging-functional │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── software │ │ │ │ └── amazon │ │ │ │ └── lambda │ │ │ │ └── powertools │ │ │ │ └── e2e │ │ │ │ ├── Function.java │ │ │ │ └── Input.java │ │ │ └── resources │ │ │ ├── META-INF │ │ │ └── native-image │ │ │ │ ├── com.amazonaws │ │ │ │ ├── aws-lambda-java-core │ │ │ │ │ └── reflect-config.json │ │ │ │ ├── aws-lambda-java-events │ │ │ │ │ └── reflect-config.json │ │ │ │ ├── aws-lambda-java-runtime-interface-client │ │ │ │ │ ├── jni-config.json │ │ │ │ │ ├── native-image.properties │ │ │ │ │ ├── reflect-config.json │ │ │ │ │ └── resource-config.json │ │ │ │ └── aws-lambda-java-serialization │ │ │ │ │ └── reflect-config.json │ │ │ │ └── software.amazon.lambda.powertools.e2e │ │ │ │ ├── reflect-config.json │ │ │ │ └── resource-config.json │ │ │ └── log4j2.xml │ ├── logging-log4j │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── software │ │ │ │ └── amazon │ │ │ │ └── lambda │ │ │ │ └── powertools │ │ │ │ └── e2e │ │ │ │ ├── Function.java │ │ │ │ └── Input.java │ │ │ └── resources │ │ │ ├── META-INF │ │ │ └── native-image │ │ │ │ ├── com.amazonaws │ │ │ │ ├── aws-lambda-java-core │ │ │ │ │ └── reflect-config.json │ │ │ │ ├── aws-lambda-java-events │ │ │ │ │ └── reflect-config.json │ │ │ │ ├── aws-lambda-java-runtime-interface-client │ │ │ │ │ ├── jni-config.json │ │ │ │ │ ├── native-image.properties │ │ │ │ │ ├── reflect-config.json │ │ │ │ │ └── resource-config.json │ │ │ │ └── aws-lambda-java-serialization │ │ │ │ │ └── reflect-config.json │ │ │ │ └── software.amazon.lambda.powertools.e2e │ │ │ │ ├── reflect-config.json │ │ │ │ └── resource-config.json │ │ │ └── log4j2.xml │ ├── logging-logback │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── software │ │ │ │ └── amazon │ │ │ │ └── lambda │ │ │ │ └── powertools │ │ │ │ └── e2e │ │ │ │ ├── Function.java │ │ │ │ └── Input.java │ │ │ └── resources │ │ │ ├── META-INF │ │ │ └── native-image │ │ │ │ ├── com.amazonaws │ │ │ │ ├── aws-lambda-java-core │ │ │ │ │ └── reflect-config.json │ │ │ │ ├── aws-lambda-java-events │ │ │ │ │ └── reflect-config.json │ │ │ │ ├── aws-lambda-java-runtime-interface-client │ │ │ │ │ ├── jni-config.json │ │ │ │ │ ├── native-image.properties │ │ │ │ │ ├── reflect-config.json │ │ │ │ │ └── resource-config.json │ │ │ │ └── aws-lambda-java-serialization │ │ │ │ │ └── reflect-config.json │ │ │ │ └── software.amazon.lambda.powertools.e2e │ │ │ │ ├── reflect-config.json │ │ │ │ └── resource-config.json │ │ │ └── logback.xml │ ├── metrics │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── software │ │ │ │ └── amazon │ │ │ │ └── lambda │ │ │ │ └── powertools │ │ │ │ └── e2e │ │ │ │ ├── Function.java │ │ │ │ └── Input.java │ │ │ └── resources │ │ │ └── META-INF │ │ │ └── native-image │ │ │ ├── com.amazonaws │ │ │ ├── aws-lambda-java-core │ │ │ │ └── reflect-config.json │ │ │ ├── aws-lambda-java-events │ │ │ │ └── reflect-config.json │ │ │ ├── aws-lambda-java-runtime-interface-client │ │ │ │ ├── jni-config.json │ │ │ │ ├── native-image.properties │ │ │ │ ├── reflect-config.json │ │ │ │ └── resource-config.json │ │ │ └── aws-lambda-java-serialization │ │ │ │ └── reflect-config.json │ │ │ └── software.amazon.lambda.powertools.e2e │ │ │ └── reflect-config.json │ ├── parameters │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── software │ │ │ │ └── amazon │ │ │ │ └── lambda │ │ │ │ └── powertools │ │ │ │ └── e2e │ │ │ │ ├── Function.java │ │ │ │ └── Input.java │ │ │ └── resources │ │ │ ├── META-INF │ │ │ └── native-image │ │ │ │ ├── com.amazonaws │ │ │ │ ├── aws-lambda-java-core │ │ │ │ │ └── reflect-config.json │ │ │ │ ├── aws-lambda-java-events │ │ │ │ │ └── reflect-config.json │ │ │ │ ├── aws-lambda-java-runtime-interface-client │ │ │ │ │ ├── jni-config.json │ │ │ │ │ ├── native-image.properties │ │ │ │ │ ├── reflect-config.json │ │ │ │ │ └── resource-config.json │ │ │ │ └── aws-lambda-java-serialization │ │ │ │ │ └── reflect-config.json │ │ │ │ └── software.amazon.lambda.powertools.e2e │ │ │ │ ├── reflect-config.json │ │ │ │ └── resource-config.json │ │ │ └── log4j2.xml │ ├── pom.xml │ ├── tracing │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── software │ │ │ │ └── amazon │ │ │ │ └── lambda │ │ │ │ └── powertools │ │ │ │ └── e2e │ │ │ │ ├── Function.java │ │ │ │ └── Input.java │ │ │ └── resources │ │ │ ├── META-INF │ │ │ └── native-image │ │ │ │ ├── com.amazonaws │ │ │ │ ├── aws-lambda-java-core │ │ │ │ │ └── reflect-config.json │ │ │ │ ├── aws-lambda-java-events │ │ │ │ │ └── reflect-config.json │ │ │ │ ├── aws-lambda-java-runtime-interface-client │ │ │ │ │ ├── jni-config.json │ │ │ │ │ ├── native-image.properties │ │ │ │ │ ├── reflect-config.json │ │ │ │ │ └── resource-config.json │ │ │ │ └── aws-lambda-java-serialization │ │ │ │ │ └── reflect-config.json │ │ │ │ └── software.amazon.lambda.powertools.e2e │ │ │ │ ├── reflect-config.json │ │ │ │ └── resource-config.json │ │ │ └── log4j2.xml │ ├── validation-alb-event │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── software │ │ │ │ └── amazon │ │ │ │ └── lambda │ │ │ │ └── powertools │ │ │ │ └── e2e │ │ │ │ └── Function.java │ │ │ └── resources │ │ │ ├── log4j2.xml │ │ │ └── validation │ │ │ ├── inbound_schema.json │ │ │ └── outbound_schema.json │ └── validation-apigw-event │ │ ├── pom.xml │ │ └── src │ │ └── main │ │ ├── java │ │ └── software │ │ │ └── amazon │ │ │ └── lambda │ │ │ └── powertools │ │ │ └── e2e │ │ │ └── Function.java │ │ └── resources │ │ ├── log4j2.xml │ │ └── validation │ │ ├── inbound_schema.json │ │ └── outbound_schema.json ├── pom.xml └── src │ └── test │ ├── java │ └── software │ │ └── amazon │ │ └── lambda │ │ └── powertools │ │ ├── BatchE2ET.java │ │ ├── IdempotencyE2ET.java │ │ ├── LargeMessageE2ET.java │ │ ├── LargeMessageIdempotentE2ET.java │ │ ├── LoggingE2ET.java │ │ ├── MetricsE2ET.java │ │ ├── ParametersE2ET.java │ │ ├── TracingE2ET.java │ │ ├── ValidationALBE2ET.java │ │ ├── ValidationApiGWE2ET.java │ │ └── testutils │ │ ├── AppConfig.java │ │ ├── DataNotReadyException.java │ │ ├── DockerConfiguration.java │ │ ├── Infrastructure.java │ │ ├── JavaRuntime.java │ │ ├── RetryUtils.java │ │ ├── lambda │ │ ├── InvocationResult.java │ │ └── LambdaInvoker.java │ │ ├── logging │ │ └── InvocationLogs.java │ │ ├── metrics │ │ ├── MetricDataNotFoundException.java │ │ └── MetricsFetcher.java │ │ └── tracing │ │ ├── SegmentDocument.java │ │ ├── Trace.java │ │ ├── TraceFetcher.java │ │ └── TraceNotFoundException.java │ └── resources │ ├── docker │ └── Dockerfile │ ├── large_sqs_message.txt │ ├── log4j2.xml │ └── validation │ ├── invalid_alb_in_event.json │ ├── invalid_alb_out_event.json │ ├── invalid_api_gw_in_event.json │ ├── invalid_api_gw_out_event.json │ ├── valid_alb_in_out_event.json │ └── valid_api_gw_in_out_event.json ├── powertools-idempotency ├── README.md ├── pom.xml ├── powertools-idempotency-core │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── software │ │ │ └── amazon │ │ │ └── lambda │ │ │ └── powertools │ │ │ └── idempotency │ │ │ ├── Constants.java │ │ │ ├── Idempotency.java │ │ │ ├── IdempotencyConfig.java │ │ │ ├── IdempotencyKey.java │ │ │ ├── Idempotent.java │ │ │ ├── exceptions │ │ │ ├── IdempotencyAlreadyInProgressException.java │ │ │ ├── IdempotencyConfigurationException.java │ │ │ ├── IdempotencyInconsistentStateException.java │ │ │ ├── IdempotencyItemAlreadyExistsException.java │ │ │ ├── IdempotencyItemNotFoundException.java │ │ │ ├── IdempotencyKeyException.java │ │ │ ├── IdempotencyPersistenceLayerException.java │ │ │ └── IdempotencyValidationException.java │ │ │ ├── internal │ │ │ ├── IdempotencyHandler.java │ │ │ ├── IdempotentAspect.java │ │ │ ├── IdempotentFunction.java │ │ │ └── cache │ │ │ │ └── LRUCache.java │ │ │ └── persistence │ │ │ ├── BasePersistenceStore.java │ │ │ ├── DataRecord.java │ │ │ └── PersistenceStore.java │ │ └── test │ │ ├── java │ │ └── software │ │ │ └── amazon │ │ │ └── lambda │ │ │ └── powertools │ │ │ └── idempotency │ │ │ ├── IdempotencyTest.java │ │ │ ├── handlers │ │ │ ├── IdempotencyEnabledFunction.java │ │ │ ├── IdempotencyFunctionalFunction.java │ │ │ ├── IdempotencyInternalFunction.java │ │ │ ├── IdempotencyInternalFunctionInternalKey.java │ │ │ ├── IdempotencyInternalFunctionInvalid.java │ │ │ ├── IdempotencyInternalFunctionVoid.java │ │ │ ├── IdempotencyMultiArgFunctionalFunction.java │ │ │ ├── IdempotencyStringFunction.java │ │ │ └── IdempotencyWithErrorFunction.java │ │ │ ├── internal │ │ │ ├── IdempotencyAspectTest.java │ │ │ └── cache │ │ │ │ └── LRUCacheTest.java │ │ │ ├── model │ │ │ ├── Basket.java │ │ │ └── Product.java │ │ │ ├── persistence │ │ │ └── BasePersistenceStoreTest.java │ │ │ └── testutils │ │ │ └── InMemoryPersistenceStore.java │ │ └── resources │ │ ├── apigw_event.json │ │ └── simplelogger.properties ├── powertools-idempotency-dynamodb │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── software │ │ │ │ └── amazon │ │ │ │ └── lambda │ │ │ │ └── powertools │ │ │ │ └── idempotency │ │ │ │ ├── dynamodb │ │ │ │ └── internal │ │ │ │ │ └── IdempotencyDynamodbUserAgentInterceptor.java │ │ │ │ └── persistence │ │ │ │ └── dynamodb │ │ │ │ └── DynamoDBPersistenceStore.java │ │ └── resources │ │ │ ├── META-INF │ │ │ └── native-image │ │ │ │ └── software.amazon.lambda │ │ │ │ └── powertools-idempotency-dynamodb │ │ │ │ ├── reflect-config.json │ │ │ │ └── resource-config.json │ │ │ └── software │ │ │ └── amazon │ │ │ └── awssdk │ │ │ └── global │ │ │ └── handlers │ │ │ └── execution.interceptors │ │ └── test │ │ ├── java │ │ └── software │ │ │ └── amazon │ │ │ └── lambda │ │ │ └── powertools │ │ │ └── idempotency │ │ │ ├── dynamodb │ │ │ └── internal │ │ │ │ └── IdempotencyDynamodbUserAgentInterceptorTest.java │ │ │ └── persistence │ │ │ └── dynamodb │ │ │ ├── DynamoDBConfig.java │ │ │ ├── DynamoDBPersistenceStoreTest.java │ │ │ ├── IdempotencyTest.java │ │ │ └── handlers │ │ │ └── IdempotencyFunction.java │ │ └── resources │ │ ├── apigw_event2.json │ │ └── simplelogger.properties └── spotbugs-exclude.xml ├── powertools-kafka ├── pom.xml └── src │ ├── main │ ├── java │ │ └── software │ │ │ └── amazon │ │ │ └── lambda │ │ │ └── powertools │ │ │ └── kafka │ │ │ ├── Deserialization.java │ │ │ ├── DeserializationType.java │ │ │ ├── PowertoolsSerializer.java │ │ │ ├── internal │ │ │ ├── DeserializationUtils.java │ │ │ └── KafkaUserAgentInterceptor.java │ │ │ └── serializers │ │ │ ├── AbstractKafkaDeserializer.java │ │ │ ├── KafkaAvroDeserializer.java │ │ │ ├── KafkaJsonDeserializer.java │ │ │ ├── KafkaProtobufDeserializer.java │ │ │ ├── LambdaDefaultDeserializer.java │ │ │ └── PowertoolsDeserializer.java │ └── resources │ │ ├── META-INF │ │ └── services │ │ │ └── com.amazonaws.services.lambda.runtime.CustomPojoSerializer │ │ ├── classesloaded.txt │ │ └── software │ │ └── amazon │ │ └── awssdk │ │ └── global │ │ └── handlers │ │ └── execution.interceptors │ └── test │ ├── avro │ └── TestProduct.avsc │ ├── java │ └── software │ │ └── amazon │ │ └── lambda │ │ └── powertools │ │ └── kafka │ │ ├── DeserializationTest.java │ │ ├── DeserializationTypeTest.java │ │ ├── PowertoolsSerializerTest.java │ │ ├── internal │ │ ├── DeserializationUtilsTest.java │ │ └── KafkaUserAgentInterceptorTest.java │ │ ├── serializers │ │ ├── AbstractKafkaDeserializerTest.java │ │ ├── KafkaAvroDeserializerTest.java │ │ ├── KafkaJsonDeserializerTest.java │ │ └── KafkaProtobufDeserializerTest.java │ │ └── testutils │ │ ├── AvroHandler.java │ │ ├── DefaultHandler.java │ │ ├── InputStreamHandler.java │ │ ├── JsonHandler.java │ │ ├── ProtobufHandler.java │ │ ├── StringHandler.java │ │ ├── TestProductPojo.java │ │ └── TestUtils.java │ ├── proto │ └── TestProduct.proto │ └── resources │ └── simplelogger.properties ├── powertools-large-messages ├── pom.xml └── src │ ├── main │ ├── java │ │ └── software │ │ │ └── amazon │ │ │ └── lambda │ │ │ └── powertools │ │ │ └── largemessages │ │ │ ├── LargeMessage.java │ │ │ ├── LargeMessageConfig.java │ │ │ ├── LargeMessageProcessingException.java │ │ │ ├── LargeMessages.java │ │ │ └── internal │ │ │ ├── LargeMessageAspect.java │ │ │ ├── LargeMessageFunction.java │ │ │ ├── LargeMessageProcessor.java │ │ │ ├── LargeMessageProcessorFactory.java │ │ │ ├── LargeMessagesUserAgentInterceptor.java │ │ │ ├── LargeSNSMessageProcessor.java │ │ │ └── LargeSQSMessageProcessor.java │ └── resources │ │ └── software │ │ └── amazon │ │ └── awssdk │ │ └── global │ │ └── handlers │ │ └── execution.interceptors │ └── test │ ├── java │ └── software │ │ └── amazon │ │ └── lambda │ │ └── powertools │ │ └── largemessages │ │ ├── LargeMessageConfigTest.java │ │ ├── LargeMessagesTest.java │ │ └── internal │ │ ├── LargeMessageAspectTest.java │ │ ├── LargeMessageProcessorFactoryTest.java │ │ └── LargeMessagesUserAgentInterceptorTest.java │ └── resources │ └── simplelogger.properties ├── powertools-logging ├── pom.xml ├── powertools-logging-log4j │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ ├── org │ │ │ │ └── apache │ │ │ │ │ └── logging │ │ │ │ │ └── log4j │ │ │ │ │ └── layout │ │ │ │ │ └── template │ │ │ │ │ └── json │ │ │ │ │ └── resolver │ │ │ │ │ ├── PowertoolsResolver.java │ │ │ │ │ └── PowertoolsResolverFactory.java │ │ │ └── software │ │ │ │ └── amazon │ │ │ │ └── lambda │ │ │ │ └── powertools │ │ │ │ └── logging │ │ │ │ └── log4j │ │ │ │ ├── BufferingAppender.java │ │ │ │ └── internal │ │ │ │ ├── Log4jLoggingManager.java │ │ │ │ └── Log4jUserAgentInterceptor.java │ │ └── resources │ │ │ ├── LambdaEcsLayout.json │ │ │ ├── LambdaJsonLayout.json │ │ │ ├── META-INF │ │ │ ├── native-image │ │ │ │ └── software.amazon.lambda │ │ │ │ │ └── powertools-logging-log4j │ │ │ │ │ ├── jni-config.json │ │ │ │ │ ├── reflect-config.json │ │ │ │ │ └── resource-config.json │ │ │ └── services │ │ │ │ └── software.amazon.lambda.powertools.logging.internal.LoggingManager │ │ │ └── software │ │ │ └── amazon │ │ │ └── awssdk │ │ │ └── global │ │ │ └── handlers │ │ │ └── execution.interceptors │ │ └── test │ │ ├── java │ │ ├── org │ │ │ └── apache │ │ │ │ └── logging │ │ │ │ └── log4j │ │ │ │ └── layout │ │ │ │ └── template │ │ │ │ └── json │ │ │ │ └── resolver │ │ │ │ ├── PowerToolsResolverFactoryTest.java │ │ │ │ ├── PowertoolsResolverArgumentsTest.java │ │ │ │ └── PowertoolsResolverTest.java │ │ └── software │ │ │ └── amazon │ │ │ └── lambda │ │ │ └── powertools │ │ │ └── logging │ │ │ ├── internal │ │ │ └── handler │ │ │ │ ├── PowertoolsArguments.java │ │ │ │ └── PowertoolsLogEnabled.java │ │ │ └── log4j │ │ │ ├── BufferingAppenderTest.java │ │ │ └── internal │ │ │ ├── Log4jLoggingManagerTest.java │ │ │ └── Log4jUserAgentInterceptorTest.java │ │ └── resources │ │ ├── junit-platform.properties │ │ ├── log4j2-multiple-buffering.xml │ │ └── log4j2.xml ├── powertools-logging-logback │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── software │ │ │ │ └── amazon │ │ │ │ └── lambda │ │ │ │ └── powertools │ │ │ │ └── logging │ │ │ │ └── logback │ │ │ │ ├── BufferingAppender.java │ │ │ │ ├── JsonUtils.java │ │ │ │ ├── LambdaEcsEncoder.java │ │ │ │ ├── LambdaJsonEncoder.java │ │ │ │ └── internal │ │ │ │ ├── LogbackLoggingManager.java │ │ │ │ └── LogbackUserAgentInterceptor.java │ │ └── resources │ │ │ ├── META-INF │ │ │ ├── native-image │ │ │ │ └── software.amazon.lambda │ │ │ │ │ └── powertools-logging-logback │ │ │ │ │ ├── jni-config.json │ │ │ │ │ ├── reflect-config.json │ │ │ │ │ └── resource-config.json │ │ │ └── services │ │ │ │ └── software.amazon.lambda.powertools.logging.internal.LoggingManager │ │ │ └── software │ │ │ └── amazon │ │ │ └── awssdk │ │ │ └── global │ │ │ └── handlers │ │ │ └── execution.interceptors │ │ └── test │ │ ├── java │ │ └── software │ │ │ └── amazon │ │ │ └── lambda │ │ │ └── powertools │ │ │ └── logging │ │ │ ├── LogbackLoggingManagerTest.java │ │ │ ├── internal │ │ │ ├── LambdaEcsEncoderTest.java │ │ │ ├── LambdaJsonEncoderTest.java │ │ │ └── handler │ │ │ │ ├── PowertoolsArguments.java │ │ │ │ ├── PowertoolsLogEnabled.java │ │ │ │ ├── PowertoolsLogEvent.java │ │ │ │ ├── PowertoolsLogEventDisabled.java │ │ │ │ ├── PowertoolsLogEventForStream.java │ │ │ │ ├── PowertoolsLogResponse.java │ │ │ │ └── PowertoolsLogResponseForStream.java │ │ │ └── logback │ │ │ ├── BufferingAppenderTest.java │ │ │ └── internal │ │ │ └── LogbackUserAgentInterceptorTest.java │ │ └── resources │ │ ├── junit-platform.properties │ │ ├── logback-buffering-test.xml │ │ ├── logback-multiple-buffering.xml │ │ └── logback-test.xml └── src │ ├── main │ ├── java │ │ └── software │ │ │ └── amazon │ │ │ └── lambda │ │ │ └── powertools │ │ │ └── logging │ │ │ ├── CorrelationIdPaths.java │ │ │ ├── Logging.java │ │ │ ├── PowertoolsLogging.java │ │ │ ├── argument │ │ │ ├── ArrayArgument.java │ │ │ ├── JsonArgument.java │ │ │ ├── KeyValueArgument.java │ │ │ ├── MapArgument.java │ │ │ ├── StructuredArgument.java │ │ │ └── StructuredArguments.java │ │ │ └── internal │ │ │ ├── BufferManager.java │ │ │ ├── DefaultLoggingManager.java │ │ │ ├── JsonSerializer.java │ │ │ ├── KeyBuffer.java │ │ │ ├── LambdaLoggingAspect.java │ │ │ ├── LoggingConstants.java │ │ │ ├── LoggingManager.java │ │ │ ├── LoggingManagerRegistry.java │ │ │ └── PowertoolsLoggedFields.java │ └── resources │ │ └── META-INF │ │ └── native-image │ │ └── software.amazon.lambda │ │ └── powertools-logging │ │ ├── jni-config.json │ │ ├── reflect-config.json │ │ └── resource-config.json │ └── test │ ├── java │ ├── org │ │ └── slf4j │ │ │ └── test │ │ │ ├── OutputChoice.java │ │ │ ├── TestLogger.java │ │ │ ├── TestLoggerConfiguration.java │ │ │ ├── TestLoggerFactory.java │ │ │ └── TestServiceProvider.java │ └── software │ │ └── amazon │ │ └── lambda │ │ └── powertools │ │ └── logging │ │ ├── PowertoolsLoggingTest.java │ │ ├── argument │ │ └── StructuredArgumentsTest.java │ │ ├── handlers │ │ ├── PowertoolsLogAlbCorrelationId.java │ │ ├── PowertoolsLogApiGatewayHttpApiCorrelationId.java │ │ ├── PowertoolsLogApiGatewayRestApiCorrelationId.java │ │ ├── PowertoolsLogAppSyncCorrelationId.java │ │ ├── PowertoolsLogClearState.java │ │ ├── PowertoolsLogDisabled.java │ │ ├── PowertoolsLogDisabledForStream.java │ │ ├── PowertoolsLogEnabled.java │ │ ├── PowertoolsLogEnabledForStream.java │ │ ├── PowertoolsLogError.java │ │ ├── PowertoolsLogErrorNoFlush.java │ │ ├── PowertoolsLogEvent.java │ │ ├── PowertoolsLogEventBridgeCorrelationId.java │ │ ├── PowertoolsLogEventEnvVar.java │ │ ├── PowertoolsLogEventForStream.java │ │ ├── PowertoolsLogResponse.java │ │ ├── PowertoolsLogResponseForStream.java │ │ ├── PowertoolsLogSamplingDisabled.java │ │ └── PowertoolsLogSamplingEnabled.java │ │ ├── internal │ │ ├── JsonSerializerTest.java │ │ ├── KeyBufferTest.java │ │ ├── LambdaLoggingAspectTest.java │ │ ├── LoggingManagerRegistryTest.java │ │ └── TestLoggingManager.java │ │ └── model │ │ ├── Basket.java │ │ └── Product.java │ └── resources │ ├── META-INF │ └── services │ │ ├── org.slf4j.spi.SLF4JServiceProvider │ │ └── software.amazon.lambda.powertools.logging.internal.LoggingManager │ ├── albEvent.json │ ├── apiGatewayProxyEventV1.json │ ├── apiGatewayProxyEventV2.json │ ├── customizedLogEvent.json │ └── testlogger.properties ├── powertools-metrics ├── pom.xml └── src │ ├── main │ ├── java │ │ └── software │ │ │ └── amazon │ │ │ └── lambda │ │ │ └── powertools │ │ │ └── metrics │ │ │ ├── FlushMetrics.java │ │ │ ├── Metrics.java │ │ │ ├── MetricsBuilder.java │ │ │ ├── MetricsFactory.java │ │ │ ├── internal │ │ │ ├── EmfMetricsLogger.java │ │ │ ├── LambdaMetricsAspect.java │ │ │ ├── MetricsUserAgentInterceptor.java │ │ │ ├── MetricsUtils.java │ │ │ ├── RequestScopedMetricsProxy.java │ │ │ └── Validator.java │ │ │ ├── model │ │ │ ├── DimensionSet.java │ │ │ ├── MetricResolution.java │ │ │ └── MetricUnit.java │ │ │ └── provider │ │ │ ├── EmfMetricsProvider.java │ │ │ └── MetricsProvider.java │ └── resources │ │ ├── META-INF │ │ └── native-image │ │ │ └── software.amazon.lambda │ │ │ └── powertools-metrics │ │ │ ├── jni-config.json │ │ │ ├── reflect-config.json │ │ │ └── resource-config.json │ │ ├── classesloaded.txt │ │ └── software │ │ └── amazon │ │ └── awssdk │ │ └── global │ │ └── handlers │ │ └── execution.interceptors │ └── test │ ├── java │ └── software │ │ └── amazon │ │ └── lambda │ │ └── powertools │ │ └── metrics │ │ ├── ConfigurationPrecedenceTest.java │ │ ├── MetricsBuilderTest.java │ │ ├── MetricsFactoryTest.java │ │ ├── RequestHandlerTest.java │ │ ├── internal │ │ ├── EmfMetricsLoggerTest.java │ │ ├── LambdaMetricsAspectTest.java │ │ ├── MetricsUserAgentInterceptorTest.java │ │ ├── RequestScopedMetricsProxyTest.java │ │ └── ValidatorTest.java │ │ ├── model │ │ └── DimensionSetTest.java │ │ ├── provider │ │ └── EmfMetricsProviderTest.java │ │ └── testutils │ │ ├── TestMetrics.java │ │ └── TestMetricsProvider.java │ └── resources │ └── simplelogger.properties ├── powertools-parameters ├── pom.xml ├── powertools-parameters-appconfig │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── software │ │ │ │ └── amazon │ │ │ │ └── lambda │ │ │ │ └── powertools │ │ │ │ └── parameters │ │ │ │ └── appconfig │ │ │ │ ├── AppConfigParam.java │ │ │ │ ├── AppConfigParametersAspect.java │ │ │ │ ├── AppConfigProvider.java │ │ │ │ ├── AppConfigProviderBuilder.java │ │ │ │ └── internal │ │ │ │ └── ParametersAppconfigUserAgentInterceptor.java │ │ └── resources │ │ │ ├── META-INF │ │ │ └── native-image │ │ │ │ └── software.amazon.lambda │ │ │ │ └── powertools-parameters-appconfig │ │ │ │ ├── jni-config.json │ │ │ │ ├── reflect-config.json │ │ │ │ └── resource-config.json │ │ │ └── software │ │ │ └── amazon │ │ │ └── awssdk │ │ │ └── global │ │ │ └── handlers │ │ │ └── execution.interceptors │ │ └── test │ │ └── java │ │ └── software │ │ └── amazon │ │ └── lambda │ │ └── powertools │ │ └── parameters │ │ └── appconfig │ │ ├── AppConfigParamAspectTest.java │ │ ├── AppConfigProviderTest.java │ │ └── internal │ │ └── ParametersAppconfigUserAgentInterceptorTest.java ├── powertools-parameters-dynamodb │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── software │ │ │ │ └── amazon │ │ │ │ └── lambda │ │ │ │ └── powertools │ │ │ │ └── parameters │ │ │ │ └── dynamodb │ │ │ │ ├── DynamoDbParam.java │ │ │ │ ├── DynamoDbParamAspect.java │ │ │ │ ├── DynamoDbProvider.java │ │ │ │ ├── DynamoDbProviderBuilder.java │ │ │ │ ├── exception │ │ │ │ └── DynamoDbProviderSchemaException.java │ │ │ │ └── internal │ │ │ │ └── ParametersDynamodbUserAgentInterceptor.java │ │ └── resources │ │ │ ├── META-INF │ │ │ └── native-image │ │ │ │ └── software.amazon.lambda │ │ │ │ └── powertools-parameters-dynamodb │ │ │ │ ├── jni-config.json │ │ │ │ ├── reflect-config.json │ │ │ │ └── resource-config.json │ │ │ └── software │ │ │ └── amazon │ │ │ └── awssdk │ │ │ └── global │ │ │ └── handlers │ │ │ └── execution.interceptors │ │ └── test │ │ └── java │ │ └── software │ │ └── amazon │ │ └── lambda │ │ └── powertools │ │ └── parameters │ │ └── dynamodb │ │ ├── DynamoDbParamAspectTest.java │ │ ├── DynamoDbProviderE2ETest.java │ │ ├── DynamoDbProviderTest.java │ │ └── internal │ │ └── ParametersDynamodbUserAgentInterceptorTest.java ├── powertools-parameters-secrets │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── software │ │ │ │ └── amazon │ │ │ │ └── lambda │ │ │ │ └── powertools │ │ │ │ └── parameters │ │ │ │ └── secrets │ │ │ │ ├── SecretsParam.java │ │ │ │ ├── SecretsParamAspect.java │ │ │ │ ├── SecretsProvider.java │ │ │ │ ├── SecretsProviderBuilder.java │ │ │ │ └── internal │ │ │ │ └── ParametersSecretsUserAgentInterceptor.java │ │ └── resources │ │ │ ├── META-INF │ │ │ └── native-image │ │ │ │ └── software.amazon.lambda │ │ │ │ └── powertools-parameters-secrets │ │ │ │ ├── jni-config.json │ │ │ │ ├── reflect-config.json │ │ │ │ └── resource-config.json │ │ │ └── software │ │ │ └── amazon │ │ │ └── awssdk │ │ │ └── global │ │ │ └── handlers │ │ │ └── execution.interceptors │ │ └── test │ │ └── java │ │ └── software │ │ └── amazon │ │ └── lambda │ │ └── powertools │ │ └── parameters │ │ └── secrets │ │ ├── SecretsParamAspectTest.java │ │ ├── SecretsProviderTest.java │ │ └── internal │ │ └── ParametersSecretsUserAgentInterceptorTest.java ├── powertools-parameters-ssm │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── software │ │ │ │ └── amazon │ │ │ │ └── lambda │ │ │ │ └── powertools │ │ │ │ └── parameters │ │ │ │ └── ssm │ │ │ │ ├── SSMParam.java │ │ │ │ ├── SSMParamAspect.java │ │ │ │ ├── SSMProvider.java │ │ │ │ ├── SSMProviderBuilder.java │ │ │ │ └── internal │ │ │ │ └── ParametersSsmUserAgentInterceptor.java │ │ └── resources │ │ │ ├── META-INF │ │ │ └── native-image │ │ │ │ └── software.amazon.lambda │ │ │ │ └── powertools-parameters-ssm │ │ │ │ ├── jni-config.json │ │ │ │ ├── reflect-config.json │ │ │ │ └── resource-config.json │ │ │ └── software │ │ │ └── amazon │ │ │ └── awssdk │ │ │ └── global │ │ │ └── handlers │ │ │ └── execution.interceptors │ │ └── test │ │ └── java │ │ └── software │ │ └── amazon │ │ └── lambda │ │ └── powertools │ │ └── parameters │ │ └── ssm │ │ ├── SSMParamAspectTest.java │ │ ├── SSMProviderTest.java │ │ └── internal │ │ └── ParametersSsmUserAgentInterceptorTest.java ├── powertools-parameters-tests │ ├── pom.xml │ └── src │ │ └── test │ │ └── java │ │ └── software │ │ └── amazon │ │ └── lambda │ │ └── powertools │ │ └── parameters │ │ ├── BaseProviderTest.java │ │ ├── ParamProvidersIntegrationTest.java │ │ ├── cache │ │ ├── CacheManagerTest.java │ │ └── DataStoreTest.java │ │ ├── internal │ │ ├── AnotherObject.java │ │ └── CustomProvider.java │ │ └── transform │ │ ├── Base64TransformerTest.java │ │ ├── JsonTransformerTest.java │ │ ├── ObjectToDeserialize.java │ │ └── TransformationManagerTest.java └── src │ └── main │ ├── java │ └── software │ │ └── amazon │ │ └── lambda │ │ └── powertools │ │ └── parameters │ │ ├── BaseParamAspect.java │ │ ├── BaseProvider.java │ │ ├── ParamProvider.java │ │ ├── cache │ │ ├── CacheManager.java │ │ └── DataStore.java │ │ ├── exception │ │ └── TransformationException.java │ │ └── transform │ │ ├── Base64Transformer.java │ │ ├── BasicTransformer.java │ │ ├── JsonTransformer.java │ │ ├── TransformationManager.java │ │ └── Transformer.java │ └── resources │ └── META-INF │ └── native-image │ └── software.amazon.lambda │ └── powertools-parameters │ └── reflect-config.json ├── powertools-serialization ├── pom.xml └── src │ ├── main │ ├── java │ │ └── software │ │ │ └── amazon │ │ │ └── lambda │ │ │ └── powertools │ │ │ └── utilities │ │ │ ├── EventDeserializationException.java │ │ │ ├── EventDeserializer.java │ │ │ ├── JsonConfig.java │ │ │ └── jmespath │ │ │ ├── Base64Function.java │ │ │ ├── Base64GZipFunction.java │ │ │ └── JsonFunction.java │ └── resources │ │ └── META-INF │ │ └── native-image │ │ └── software.amazon.lambda │ │ └── powertools-serialization │ │ ├── reflect-config.json │ │ └── resource-config.json │ └── test │ ├── java │ └── software │ │ └── amazon │ │ └── lambda │ │ └── powertools │ │ └── utilities │ │ ├── EventDeserializerTest.java │ │ ├── jmespath │ │ ├── Base64FunctionTest.java │ │ ├── Base64GZipFunctionTest.java │ │ └── JsonFunctionTest.java │ │ └── model │ │ ├── Basket.java │ │ ├── Order.java │ │ └── Product.java │ └── resources │ ├── META-INF │ └── native-image │ │ └── software.amazon.lambda │ │ └── powertools-serialization │ │ ├── reflect-config.json │ │ └── resource-config.json │ ├── alb_event.json │ ├── amq_event.json │ ├── apigw_event.json │ ├── apigw_event_no_body.json │ ├── apigwv2_event.json │ ├── cfcr_event.json │ ├── custom_event.json │ ├── custom_event_gzip.json │ ├── custom_event_json.json │ ├── custom_event_map.json │ ├── cwl_event.json │ ├── kafip_event.json │ ├── kafka_event.json │ ├── kasip_event.json │ ├── kf_event.json │ ├── kinesis_event.json │ ├── rabbitmq_event.json │ ├── scheduled_event.json │ ├── sns_event.json │ ├── sqs_event.json │ └── sqs_event_no_body.json ├── powertools-tracing ├── pom.xml └── src │ ├── main │ ├── java │ │ └── software │ │ │ └── amazon │ │ │ └── lambda │ │ │ └── powertools │ │ │ └── tracing │ │ │ ├── CaptureMode.java │ │ │ ├── Tracing.java │ │ │ ├── TracingUtils.java │ │ │ └── internal │ │ │ ├── LambdaTracingAspect.java │ │ │ ├── SystemWrapper.java │ │ │ └── TracingUserAgentInterceptor.java │ └── resources │ │ ├── META-INF │ │ └── native-image │ │ │ └── software.amazon.lambda │ │ │ └── powertools-tracing │ │ │ ├── jni-config.json │ │ │ ├── reflect-config.json │ │ │ └── resource-config.json │ │ └── software │ │ └── amazon │ │ └── awssdk │ │ └── global │ │ └── handlers │ │ └── execution.interceptors │ └── test │ ├── java │ └── software │ │ └── amazon │ │ └── lambda │ │ └── powertools │ │ └── tracing │ │ ├── TracingUtilsTest.java │ │ ├── handlers │ │ ├── PowerToolDisabled.java │ │ ├── PowerToolDisabledForStream.java │ │ ├── PowerTracerToolEnabled.java │ │ ├── PowerTracerToolEnabledExplicitlyForResponseAndError.java │ │ ├── PowerTracerToolEnabledForError.java │ │ ├── PowerTracerToolEnabledForResponse.java │ │ ├── PowerTracerToolEnabledForResponseWithCustomMapper.java │ │ ├── PowerTracerToolEnabledForStream.java │ │ ├── PowerTracerToolEnabledForStreamWithNoMetaData.java │ │ ├── PowerTracerToolEnabledWithException.java │ │ └── PowerTracerToolEnabledWithNoMetaData.java │ │ ├── internal │ │ ├── LambdaTracingAspectTest.java │ │ └── TracingUserAgentInterceptorTest.java │ │ └── nonhandler │ │ └── PowerToolNonHandler.java │ └── resources │ └── log4j2.xml ├── powertools-validation ├── pom.xml └── src │ ├── main │ ├── java │ │ └── software │ │ │ └── amazon │ │ │ └── lambda │ │ │ └── powertools │ │ │ └── validation │ │ │ ├── Validation.java │ │ │ ├── ValidationConfig.java │ │ │ ├── ValidationException.java │ │ │ ├── ValidationUtils.java │ │ │ └── internal │ │ │ ├── ValidationAspect.java │ │ │ └── ValidationUserAgentInterceptor.java │ └── resources │ │ ├── classesloaded.txt │ │ └── software │ │ └── amazon │ │ └── awssdk │ │ └── global │ │ └── handlers │ │ └── execution.interceptors │ └── test │ ├── java │ └── software │ │ └── amazon │ │ └── lambda │ │ └── powertools │ │ └── validation │ │ ├── ValidationConfigTest.java │ │ ├── ValidationUtilsTest.java │ │ ├── handlers │ │ ├── GenericSchemaV7APIGatewayProxyRequestEventHandler.java │ │ ├── GenericSchemaV7StringHandler.java │ │ ├── KinesisHandlerWithError.java │ │ ├── MyCustomEventHandler.java │ │ ├── SQSHandlerWithError.java │ │ ├── SQSWithCustomEnvelopeHandler.java │ │ ├── SQSWithWrongEnvelopeHandler.java │ │ ├── StandardKinesisHandler.java │ │ ├── StandardSQSHandler.java │ │ └── ValidationInboundAPIGatewayV2HTTPEventHandler.java │ │ ├── internal │ │ ├── HandledResponseEventsArgumentsProvider.java │ │ ├── ResponseEventsArgumentsProvider.java │ │ ├── ValidationAspectTest.java │ │ └── ValidationUserAgentInterceptorTest.java │ │ └── model │ │ ├── Basket.java │ │ ├── MyCustomEvent.java │ │ └── Product.java │ └── resources │ ├── alb_event.json │ ├── amq_event.json │ ├── cfcr_event.json │ ├── custom_event.json │ ├── custom_event_gzip.json │ ├── cwl_event.json │ ├── json_ko.json │ ├── json_ok.json │ ├── kafip_event.json │ ├── kafka_event.json │ ├── kasip_event.json │ ├── kf_event.json │ ├── kinesis.json │ ├── kinesis_invalid_messages.json │ ├── rabbitmq_event.json │ ├── scheduled_event.json │ ├── schema_v4.json │ ├── schema_v7.json │ ├── schema_v7_ko.json │ ├── sns_event.json │ ├── sqs.json │ ├── sqs_invalid_messages.json │ └── sqs_message.json └── spotbugs-exclude.xml /.chglog/CHANGELOG.tpl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/.chglog/CHANGELOG.tpl.md -------------------------------------------------------------------------------- /.chglog/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/.chglog/config.yml -------------------------------------------------------------------------------- /.github/DISCUSSION_TEMPLATE/rfcs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/.github/DISCUSSION_TEMPLATE/rfcs.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/documentation_improvements.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/.github/ISSUE_TEMPLATE/documentation_improvements.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/maintenance.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/.github/ISSUE_TEMPLATE/maintenance.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/share_your_work.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/.github/ISSUE_TEMPLATE/share_your_work.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/support_powertools.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/.github/ISSUE_TEMPLATE/support_powertools.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/tech_debt.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/.github/ISSUE_TEMPLATE/tech_debt.yml -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/actions/gradle/action.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.github/actions/restore/action.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.github/actions/seal/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/.github/actions/seal/action.yml -------------------------------------------------------------------------------- /.github/actions/version/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/.github/actions/version/action.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/dependency-review-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/.github/dependency-review-config.yml -------------------------------------------------------------------------------- /.github/pmd-ruleset.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/.github/pmd-ruleset.xml -------------------------------------------------------------------------------- /.github/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/.github/release-drafter.yml -------------------------------------------------------------------------------- /.github/semantic.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/.github/semantic.yml -------------------------------------------------------------------------------- /.github/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/.github/stale.yml -------------------------------------------------------------------------------- /.github/workflows/build-docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/.github/workflows/build-docs.yml -------------------------------------------------------------------------------- /.github/workflows/check-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/.github/workflows/check-build.yml -------------------------------------------------------------------------------- /.github/workflows/check-e2e.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/.github/workflows/check-e2e.yml -------------------------------------------------------------------------------- /.github/workflows/check-pmd.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/.github/workflows/check-pmd.yml -------------------------------------------------------------------------------- /.github/workflows/check-spotbugs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/.github/workflows/check-spotbugs.yml -------------------------------------------------------------------------------- /.github/workflows/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/.github/workflows/release-drafter.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/security-dependencies-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/.github/workflows/security-dependencies-check.yml -------------------------------------------------------------------------------- /.github/workflows/security-scorecard.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/.github/workflows/security-scorecard.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/.mvn/README -------------------------------------------------------------------------------- /.sonarcloud.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/.sonarcloud.properties -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /GraalVM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/GraalVM.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/Makefile -------------------------------------------------------------------------------- /Priming.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/Priming.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/README.md -------------------------------------------------------------------------------- /checkstyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/checkstyle.xml -------------------------------------------------------------------------------- /docs/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/docs/Dockerfile -------------------------------------------------------------------------------- /docs/FAQs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/docs/FAQs.md -------------------------------------------------------------------------------- /docs/changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/docs/changelog.md -------------------------------------------------------------------------------- /docs/core/logging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/docs/core/logging.md -------------------------------------------------------------------------------- /docs/core/metrics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/docs/core/metrics.md -------------------------------------------------------------------------------- /docs/core/tracing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/docs/core/tracing.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/media/aws-logo-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/docs/media/aws-logo-light.svg -------------------------------------------------------------------------------- /docs/media/idempotent_sequence.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/docs/media/idempotent_sequence.png -------------------------------------------------------------------------------- /docs/media/idempotent_sequence_exception.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/docs/media/idempotent_sequence_exception.png -------------------------------------------------------------------------------- /docs/media/intellij_checkstyle_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/docs/media/intellij_checkstyle_1.png -------------------------------------------------------------------------------- /docs/media/intellij_checkstyle_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/docs/media/intellij_checkstyle_2.png -------------------------------------------------------------------------------- /docs/media/intellij_checkstyle_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/docs/media/intellij_checkstyle_3.png -------------------------------------------------------------------------------- /docs/media/metrics_terminology.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/docs/media/metrics_terminology.png -------------------------------------------------------------------------------- /docs/media/tracing_utility_showcase.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/docs/media/tracing_utility_showcase.png -------------------------------------------------------------------------------- /docs/overrides/assets/images/powertools_docs_thumbnail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/docs/overrides/assets/images/powertools_docs_thumbnail.png -------------------------------------------------------------------------------- /docs/overrides/main.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/docs/overrides/main.html -------------------------------------------------------------------------------- /docs/processes/maintainers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/docs/processes/maintainers.md -------------------------------------------------------------------------------- /docs/processes/versioning.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/docs/processes/versioning.md -------------------------------------------------------------------------------- /docs/requirements.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/docs/requirements.in -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/roadmap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/docs/roadmap.md -------------------------------------------------------------------------------- /docs/stylesheets/extra.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/docs/stylesheets/extra.css -------------------------------------------------------------------------------- /docs/upgrade.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/docs/upgrade.md -------------------------------------------------------------------------------- /docs/usage-patterns.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/docs/usage-patterns.md -------------------------------------------------------------------------------- /docs/utilities/batch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/docs/utilities/batch.md -------------------------------------------------------------------------------- /docs/utilities/custom_resources.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/docs/utilities/custom_resources.md -------------------------------------------------------------------------------- /docs/utilities/idempotency.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/docs/utilities/idempotency.md -------------------------------------------------------------------------------- /docs/utilities/kafka.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/docs/utilities/kafka.md -------------------------------------------------------------------------------- /docs/utilities/large_messages.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/docs/utilities/large_messages.md -------------------------------------------------------------------------------- /docs/utilities/parameters.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/docs/utilities/parameters.md -------------------------------------------------------------------------------- /docs/utilities/serialization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/docs/utilities/serialization.md -------------------------------------------------------------------------------- /docs/utilities/validation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/docs/utilities/validation.md -------------------------------------------------------------------------------- /examples/.gitignore: -------------------------------------------------------------------------------- 1 | dependency-reduced-pom.xml 2 | .aws-sam 3 | cdk.out 4 | .m2 5 | -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/pom.xml -------------------------------------------------------------------------------- /examples/powertools-examples-batch/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-batch/README.md -------------------------------------------------------------------------------- /examples/powertools-examples-batch/deploy/ddb-streams/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-batch/deploy/ddb-streams/template.yaml -------------------------------------------------------------------------------- /examples/powertools-examples-batch/deploy/kinesis/template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-batch/deploy/kinesis/template.yml -------------------------------------------------------------------------------- /examples/powertools-examples-batch/deploy/sqs/template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-batch/deploy/sqs/template.yml -------------------------------------------------------------------------------- /examples/powertools-examples-batch/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-batch/pom.xml -------------------------------------------------------------------------------- /examples/powertools-examples-batch/src/main/java/org/demo/batch/dynamo/DynamoDBStreamBatchHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-batch/src/main/java/org/demo/batch/dynamo/DynamoDBStreamBatchHandler.java -------------------------------------------------------------------------------- /examples/powertools-examples-batch/src/main/java/org/demo/batch/dynamo/DynamoDBStreamBatchHandlerParallel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-batch/src/main/java/org/demo/batch/dynamo/DynamoDBStreamBatchHandlerParallel.java -------------------------------------------------------------------------------- /examples/powertools-examples-batch/src/main/java/org/demo/batch/dynamo/DynamoDBWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-batch/src/main/java/org/demo/batch/dynamo/DynamoDBWriter.java -------------------------------------------------------------------------------- /examples/powertools-examples-batch/src/main/java/org/demo/batch/kinesis/KinesisBatchHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-batch/src/main/java/org/demo/batch/kinesis/KinesisBatchHandler.java -------------------------------------------------------------------------------- /examples/powertools-examples-batch/src/main/java/org/demo/batch/kinesis/KinesisBatchHandlerParallel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-batch/src/main/java/org/demo/batch/kinesis/KinesisBatchHandlerParallel.java -------------------------------------------------------------------------------- /examples/powertools-examples-batch/src/main/java/org/demo/batch/kinesis/KinesisBatchSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-batch/src/main/java/org/demo/batch/kinesis/KinesisBatchSender.java -------------------------------------------------------------------------------- /examples/powertools-examples-batch/src/main/java/org/demo/batch/model/DdbProduct.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-batch/src/main/java/org/demo/batch/model/DdbProduct.java -------------------------------------------------------------------------------- /examples/powertools-examples-batch/src/main/java/org/demo/batch/model/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-batch/src/main/java/org/demo/batch/model/Product.java -------------------------------------------------------------------------------- /examples/powertools-examples-batch/src/main/java/org/demo/batch/sqs/AbstractSqsBatchHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-batch/src/main/java/org/demo/batch/sqs/AbstractSqsBatchHandler.java -------------------------------------------------------------------------------- /examples/powertools-examples-batch/src/main/java/org/demo/batch/sqs/SqsBatchHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-batch/src/main/java/org/demo/batch/sqs/SqsBatchHandler.java -------------------------------------------------------------------------------- /examples/powertools-examples-batch/src/main/java/org/demo/batch/sqs/SqsBatchHandlerParallel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-batch/src/main/java/org/demo/batch/sqs/SqsBatchHandlerParallel.java -------------------------------------------------------------------------------- /examples/powertools-examples-batch/src/main/java/org/demo/batch/sqs/SqsBatchSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-batch/src/main/java/org/demo/batch/sqs/SqsBatchSender.java -------------------------------------------------------------------------------- /examples/powertools-examples-batch/src/main/java/org/demo/batch/sqs/SqsParallelBatchHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-batch/src/main/java/org/demo/batch/sqs/SqsParallelBatchHandler.java -------------------------------------------------------------------------------- /examples/powertools-examples-batch/src/main/resources/LogLayout.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-batch/src/main/resources/LogLayout.json -------------------------------------------------------------------------------- /examples/powertools-examples-batch/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-batch/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /examples/powertools-examples-cloudformation/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-cloudformation/Makefile -------------------------------------------------------------------------------- /examples/powertools-examples-cloudformation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-cloudformation/README.md -------------------------------------------------------------------------------- /examples/powertools-examples-cloudformation/infra/cdk/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-cloudformation/infra/cdk/.gitignore -------------------------------------------------------------------------------- /examples/powertools-examples-cloudformation/infra/cdk/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-cloudformation/infra/cdk/cdk.json -------------------------------------------------------------------------------- /examples/powertools-examples-cloudformation/infra/cdk/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-cloudformation/infra/cdk/pom.xml -------------------------------------------------------------------------------- /examples/powertools-examples-cloudformation/infra/sam-graalvm/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-cloudformation/infra/sam-graalvm/Dockerfile -------------------------------------------------------------------------------- /examples/powertools-examples-cloudformation/infra/sam-graalvm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-cloudformation/infra/sam-graalvm/README.md -------------------------------------------------------------------------------- /examples/powertools-examples-cloudformation/infra/sam-graalvm/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-cloudformation/infra/sam-graalvm/template.yaml -------------------------------------------------------------------------------- /examples/powertools-examples-cloudformation/infra/sam/events/create_event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-cloudformation/infra/sam/events/create_event.json -------------------------------------------------------------------------------- /examples/powertools-examples-cloudformation/infra/sam/events/delete_event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-cloudformation/infra/sam/events/delete_event.json -------------------------------------------------------------------------------- /examples/powertools-examples-cloudformation/infra/sam/events/update_event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-cloudformation/infra/sam/events/update_event.json -------------------------------------------------------------------------------- /examples/powertools-examples-cloudformation/infra/sam/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-cloudformation/infra/sam/template.yaml -------------------------------------------------------------------------------- /examples/powertools-examples-cloudformation/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-cloudformation/pom.xml -------------------------------------------------------------------------------- /examples/powertools-examples-cloudformation/src/main/config/bootstrap: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | set -e 3 | 4 | ./hello-world $_HANDLER -------------------------------------------------------------------------------- /examples/powertools-examples-cloudformation/src/main/java/helloworld/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-cloudformation/src/main/java/helloworld/App.java -------------------------------------------------------------------------------- /examples/powertools-examples-cloudformation/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-runtime-interface-client/native-image.properties: -------------------------------------------------------------------------------- 1 | Args = --initialize-at-build-time=jdk.xml.internal.SecuritySupport -------------------------------------------------------------------------------- /examples/powertools-examples-cloudformation/src/main/resources/META-INF/native-image/helloworld/reflect-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-cloudformation/src/main/resources/META-INF/native-image/helloworld/reflect-config.json -------------------------------------------------------------------------------- /examples/powertools-examples-cloudformation/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-cloudformation/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-core-utilities/README.md -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/cdk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-core-utilities/cdk/README.md -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/cdk/app/events/event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-core-utilities/cdk/app/events/event.json -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/cdk/app/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-core-utilities/cdk/app/pom.xml -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/cdk/app/src/main/java/helloworld/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-core-utilities/cdk/app/src/main/java/helloworld/App.java -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/cdk/app/src/main/java/helloworld/AppStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-core-utilities/cdk/app/src/main/java/helloworld/AppStream.java -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/cdk/app/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-core-utilities/cdk/app/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/cdk/infra/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-core-utilities/cdk/infra/cdk.json -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/cdk/infra/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-core-utilities/cdk/infra/pom.xml -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/cdk/infra/src/main/java/cdk/CdkApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-core-utilities/cdk/infra/src/main/java/cdk/CdkApp.java -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/cdk/infra/src/main/java/cdk/CdkStack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-core-utilities/cdk/infra/src/main/java/cdk/CdkStack.java -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/cdk/infra/src/test/java/cdk/CdkStackTest.java: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/gradle/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-core-utilities/gradle/README.md -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/gradle/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-core-utilities/gradle/build.gradle -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/gradle/events/event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-core-utilities/gradle/events/event.json -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/gradle/gradle/wrapper/.gitignore: -------------------------------------------------------------------------------- 1 | !gradle-wrapper.jar 2 | 3 | -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/gradle/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-core-utilities/gradle/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/gradle/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-core-utilities/gradle/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/gradle/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-core-utilities/gradle/gradlew -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/gradle/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-core-utilities/gradle/gradlew.bat -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/gradle/src/main/java/helloworld/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-core-utilities/gradle/src/main/java/helloworld/App.java -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/gradle/src/main/java/helloworld/AppStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-core-utilities/gradle/src/main/java/helloworld/AppStream.java -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/gradle/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-core-utilities/gradle/template.yaml -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/kotlin/.gitignore: -------------------------------------------------------------------------------- 1 | bin/ 2 | -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/kotlin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-core-utilities/kotlin/README.md -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/kotlin/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-core-utilities/kotlin/build.gradle.kts -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/kotlin/events/event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-core-utilities/kotlin/events/event.json -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/kotlin/gradle/wrapper/.gitignore: -------------------------------------------------------------------------------- 1 | !gradle-wrapper.jar 2 | 3 | -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/kotlin/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-core-utilities/kotlin/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/kotlin/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-core-utilities/kotlin/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/kotlin/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-core-utilities/kotlin/gradlew -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/kotlin/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-core-utilities/kotlin/gradlew.bat -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/kotlin/src/main/kotlin/helloworld/App.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-core-utilities/kotlin/src/main/kotlin/helloworld/App.kt -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/kotlin/src/main/kotlin/helloworld/AppStream.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-core-utilities/kotlin/src/main/kotlin/helloworld/AppStream.kt -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/kotlin/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-core-utilities/kotlin/template.yaml -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/sam-bazel/.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-core-utilities/sam-bazel/.bazelrc -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/sam-bazel/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-core-utilities/sam-bazel/.gitignore -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/sam-bazel/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-core-utilities/sam-bazel/BUILD.bazel -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/sam-bazel/MODULE.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-core-utilities/sam-bazel/MODULE.bazel -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/sam-bazel/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-core-utilities/sam-bazel/README.md -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/sam-bazel/events/event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-core-utilities/sam-bazel/events/event.json -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/sam-bazel/src/main/java/helloworld/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-core-utilities/sam-bazel/src/main/java/helloworld/App.java -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/sam-bazel/src/main/java/helloworld/AppStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-core-utilities/sam-bazel/src/main/java/helloworld/AppStream.java -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/sam-bazel/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-core-utilities/sam-bazel/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/sam-bazel/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-core-utilities/sam-bazel/template.yaml -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/sam-graalvm/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-core-utilities/sam-graalvm/Dockerfile -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/sam-graalvm/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-core-utilities/sam-graalvm/Makefile -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/sam-graalvm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-core-utilities/sam-graalvm/README.md -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/sam-graalvm/events/event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-core-utilities/sam-graalvm/events/event.json -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/sam-graalvm/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-core-utilities/sam-graalvm/pom.xml -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/sam-graalvm/src/main/config/bootstrap: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | set -e 3 | 4 | ./hello-world $_HANDLER -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/sam-graalvm/src/main/java/helloworld/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-core-utilities/sam-graalvm/src/main/java/helloworld/App.java -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/sam-graalvm/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-runtime-interface-client/native-image.properties: -------------------------------------------------------------------------------- 1 | Args = --initialize-at-build-time=jdk.xml.internal.SecuritySupport -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/sam-graalvm/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-core-utilities/sam-graalvm/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/sam-graalvm/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-core-utilities/sam-graalvm/template.yaml -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/sam/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-core-utilities/sam/README.md -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/sam/events/event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-core-utilities/sam/events/event.json -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/sam/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-core-utilities/sam/pom.xml -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/sam/src/main/java/helloworld/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-core-utilities/sam/src/main/java/helloworld/App.java -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/sam/src/main/java/helloworld/AppStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-core-utilities/sam/src/main/java/helloworld/AppStream.java -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/sam/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-core-utilities/sam/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/sam/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-core-utilities/sam/template.yaml -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/serverless/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-core-utilities/serverless/README.md -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/serverless/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-core-utilities/serverless/pom.xml -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/serverless/serverless.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-core-utilities/serverless/serverless.yml -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/serverless/src/main/java/helloworld/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-core-utilities/serverless/src/main/java/helloworld/App.java -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/serverless/src/main/java/helloworld/AppStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-core-utilities/serverless/src/main/java/helloworld/AppStream.java -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/serverless/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-core-utilities/serverless/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/terraform/.tflint.hcl: -------------------------------------------------------------------------------- 1 | rule "terraform_required_version" { 2 | enabled = false 3 | } -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/terraform/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-core-utilities/terraform/README.md -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/terraform/infra/api-gateway.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-core-utilities/terraform/infra/api-gateway.tf -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/terraform/infra/lambda.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-core-utilities/terraform/infra/lambda.tf -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/terraform/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-core-utilities/terraform/main.tf -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/terraform/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-core-utilities/terraform/pom.xml -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/terraform/src/main/java/helloworld/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-core-utilities/terraform/src/main/java/helloworld/App.java -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/terraform/src/main/java/helloworld/AppStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-core-utilities/terraform/src/main/java/helloworld/AppStream.java -------------------------------------------------------------------------------- /examples/powertools-examples-core-utilities/terraform/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-core-utilities/terraform/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /examples/powertools-examples-idempotency/sam-graalvm/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-idempotency/sam-graalvm/Dockerfile -------------------------------------------------------------------------------- /examples/powertools-examples-idempotency/sam-graalvm/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-idempotency/sam-graalvm/Makefile -------------------------------------------------------------------------------- /examples/powertools-examples-idempotency/sam-graalvm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-idempotency/sam-graalvm/README.md -------------------------------------------------------------------------------- /examples/powertools-examples-idempotency/sam-graalvm/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-idempotency/sam-graalvm/pom.xml -------------------------------------------------------------------------------- /examples/powertools-examples-idempotency/sam-graalvm/src/main/config/bootstrap: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | set -e 3 | 4 | ./hello-world $_HANDLER -------------------------------------------------------------------------------- /examples/powertools-examples-idempotency/sam-graalvm/src/main/java/helloworld/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-idempotency/sam-graalvm/src/main/java/helloworld/App.java -------------------------------------------------------------------------------- /examples/powertools-examples-idempotency/sam-graalvm/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-runtime-interface-client/native-image.properties: -------------------------------------------------------------------------------- 1 | Args = --initialize-at-build-time=jdk.xml.internal.SecuritySupport -------------------------------------------------------------------------------- /examples/powertools-examples-idempotency/sam-graalvm/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-idempotency/sam-graalvm/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /examples/powertools-examples-idempotency/sam-graalvm/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-idempotency/sam-graalvm/template.yaml -------------------------------------------------------------------------------- /examples/powertools-examples-idempotency/sam/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-idempotency/sam/README.md -------------------------------------------------------------------------------- /examples/powertools-examples-idempotency/sam/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-idempotency/sam/pom.xml -------------------------------------------------------------------------------- /examples/powertools-examples-idempotency/sam/src/main/java/helloworld/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-idempotency/sam/src/main/java/helloworld/App.java -------------------------------------------------------------------------------- /examples/powertools-examples-idempotency/sam/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-idempotency/sam/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /examples/powertools-examples-idempotency/sam/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-idempotency/sam/template.yaml -------------------------------------------------------------------------------- /examples/powertools-examples-kafka/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-kafka/README.md -------------------------------------------------------------------------------- /examples/powertools-examples-kafka/events/kafka-avro-event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-kafka/events/kafka-avro-event.json -------------------------------------------------------------------------------- /examples/powertools-examples-kafka/events/kafka-json-event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-kafka/events/kafka-json-event.json -------------------------------------------------------------------------------- /examples/powertools-examples-kafka/events/kafka-protobuf-event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-kafka/events/kafka-protobuf-event.json -------------------------------------------------------------------------------- /examples/powertools-examples-kafka/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-kafka/pom.xml -------------------------------------------------------------------------------- /examples/powertools-examples-kafka/src/main/avro/AvroProduct.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-kafka/src/main/avro/AvroProduct.avsc -------------------------------------------------------------------------------- /examples/powertools-examples-kafka/src/main/java/org/demo/kafka/AvroDeserializationFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-kafka/src/main/java/org/demo/kafka/AvroDeserializationFunction.java -------------------------------------------------------------------------------- /examples/powertools-examples-kafka/src/main/java/org/demo/kafka/JsonDeserializationFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-kafka/src/main/java/org/demo/kafka/JsonDeserializationFunction.java -------------------------------------------------------------------------------- /examples/powertools-examples-kafka/src/main/java/org/demo/kafka/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-kafka/src/main/java/org/demo/kafka/Product.java -------------------------------------------------------------------------------- /examples/powertools-examples-kafka/src/main/java/org/demo/kafka/ProtobufDeserializationFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-kafka/src/main/java/org/demo/kafka/ProtobufDeserializationFunction.java -------------------------------------------------------------------------------- /examples/powertools-examples-kafka/src/main/java/org/demo/kafka/avro/AvroProduct.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-kafka/src/main/java/org/demo/kafka/avro/AvroProduct.java -------------------------------------------------------------------------------- /examples/powertools-examples-kafka/src/main/java/org/demo/kafka/protobuf/ProtobufProduct.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-kafka/src/main/java/org/demo/kafka/protobuf/ProtobufProduct.java -------------------------------------------------------------------------------- /examples/powertools-examples-kafka/src/main/java/org/demo/kafka/protobuf/ProtobufProductOrBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-kafka/src/main/java/org/demo/kafka/protobuf/ProtobufProductOrBuilder.java -------------------------------------------------------------------------------- /examples/powertools-examples-kafka/src/main/java/org/demo/kafka/protobuf/ProtobufProductOuterClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-kafka/src/main/java/org/demo/kafka/protobuf/ProtobufProductOuterClass.java -------------------------------------------------------------------------------- /examples/powertools-examples-kafka/src/main/proto/ProtobufProduct.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-kafka/src/main/proto/ProtobufProduct.proto -------------------------------------------------------------------------------- /examples/powertools-examples-kafka/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-kafka/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /examples/powertools-examples-kafka/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-kafka/template.yaml -------------------------------------------------------------------------------- /examples/powertools-examples-kafka/tools/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-kafka/tools/README.md -------------------------------------------------------------------------------- /examples/powertools-examples-kafka/tools/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-kafka/tools/pom.xml -------------------------------------------------------------------------------- /examples/powertools-examples-kafka/tools/src/main/java/org/demo/kafka/avro/AvroProduct.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-kafka/tools/src/main/java/org/demo/kafka/avro/AvroProduct.java -------------------------------------------------------------------------------- /examples/powertools-examples-kafka/tools/src/main/java/org/demo/kafka/protobuf/ProtobufProduct.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-kafka/tools/src/main/java/org/demo/kafka/protobuf/ProtobufProduct.java -------------------------------------------------------------------------------- /examples/powertools-examples-kafka/tools/src/main/java/org/demo/kafka/protobuf/ProtobufProductOrBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-kafka/tools/src/main/java/org/demo/kafka/protobuf/ProtobufProductOrBuilder.java -------------------------------------------------------------------------------- /examples/powertools-examples-kafka/tools/src/main/java/org/demo/kafka/protobuf/ProtobufProductOuterClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-kafka/tools/src/main/java/org/demo/kafka/protobuf/ProtobufProductOuterClass.java -------------------------------------------------------------------------------- /examples/powertools-examples-kafka/tools/src/main/java/org/demo/kafka/tools/GenerateAvroSamples.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-kafka/tools/src/main/java/org/demo/kafka/tools/GenerateAvroSamples.java -------------------------------------------------------------------------------- /examples/powertools-examples-kafka/tools/src/main/java/org/demo/kafka/tools/GenerateJsonSamples.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-kafka/tools/src/main/java/org/demo/kafka/tools/GenerateJsonSamples.java -------------------------------------------------------------------------------- /examples/powertools-examples-kafka/tools/src/main/java/org/demo/kafka/tools/GenerateProtobufSamples.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-kafka/tools/src/main/java/org/demo/kafka/tools/GenerateProtobufSamples.java -------------------------------------------------------------------------------- /examples/powertools-examples-parameters/sam-graalvm/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-parameters/sam-graalvm/Dockerfile -------------------------------------------------------------------------------- /examples/powertools-examples-parameters/sam-graalvm/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-parameters/sam-graalvm/Makefile -------------------------------------------------------------------------------- /examples/powertools-examples-parameters/sam-graalvm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-parameters/sam-graalvm/README.md -------------------------------------------------------------------------------- /examples/powertools-examples-parameters/sam-graalvm/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-parameters/sam-graalvm/pom.xml -------------------------------------------------------------------------------- /examples/powertools-examples-parameters/sam-graalvm/src/main/config/bootstrap: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | set -e 3 | 4 | ./hello-world $_HANDLER -------------------------------------------------------------------------------- /examples/powertools-examples-parameters/sam-graalvm/src/main/java/org/demo/parameters/MyObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-parameters/sam-graalvm/src/main/java/org/demo/parameters/MyObject.java -------------------------------------------------------------------------------- /examples/powertools-examples-parameters/sam-graalvm/src/main/java/org/demo/parameters/ParametersFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-parameters/sam-graalvm/src/main/java/org/demo/parameters/ParametersFunction.java -------------------------------------------------------------------------------- /examples/powertools-examples-parameters/sam-graalvm/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-runtime-interface-client/native-image.properties: -------------------------------------------------------------------------------- 1 | Args = --initialize-at-build-time=jdk.xml.internal.SecuritySupport -------------------------------------------------------------------------------- /examples/powertools-examples-parameters/sam-graalvm/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-parameters/sam-graalvm/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /examples/powertools-examples-parameters/sam-graalvm/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-parameters/sam-graalvm/template.yaml -------------------------------------------------------------------------------- /examples/powertools-examples-parameters/sam/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-parameters/sam/README.md -------------------------------------------------------------------------------- /examples/powertools-examples-parameters/sam/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-parameters/sam/pom.xml -------------------------------------------------------------------------------- /examples/powertools-examples-parameters/sam/src/main/java/org/demo/parameters/MyObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-parameters/sam/src/main/java/org/demo/parameters/MyObject.java -------------------------------------------------------------------------------- /examples/powertools-examples-parameters/sam/src/main/java/org/demo/parameters/ParametersFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-parameters/sam/src/main/java/org/demo/parameters/ParametersFunction.java -------------------------------------------------------------------------------- /examples/powertools-examples-parameters/sam/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-parameters/sam/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /examples/powertools-examples-parameters/sam/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-parameters/sam/template.yaml -------------------------------------------------------------------------------- /examples/powertools-examples-serialization/sam-graalvm/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-serialization/sam-graalvm/Dockerfile -------------------------------------------------------------------------------- /examples/powertools-examples-serialization/sam-graalvm/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-serialization/sam-graalvm/Makefile -------------------------------------------------------------------------------- /examples/powertools-examples-serialization/sam-graalvm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-serialization/sam-graalvm/README.md -------------------------------------------------------------------------------- /examples/powertools-examples-serialization/sam-graalvm/events/APIGatewayEvent.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-serialization/sam-graalvm/events/APIGatewayEvent.json -------------------------------------------------------------------------------- /examples/powertools-examples-serialization/sam-graalvm/events/SQSEvent.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-serialization/sam-graalvm/events/SQSEvent.json -------------------------------------------------------------------------------- /examples/powertools-examples-serialization/sam-graalvm/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-serialization/sam-graalvm/pom.xml -------------------------------------------------------------------------------- /examples/powertools-examples-serialization/sam-graalvm/src/main/config/bootstrap: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | set -e 3 | 4 | ./hello-world $_HANDLER -------------------------------------------------------------------------------- /examples/powertools-examples-serialization/sam-graalvm/src/main/java/org/demo/serialization/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-serialization/sam-graalvm/src/main/java/org/demo/serialization/Product.java -------------------------------------------------------------------------------- /examples/powertools-examples-serialization/sam-graalvm/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-runtime-interface-client/native-image.properties: -------------------------------------------------------------------------------- 1 | Args = --initialize-at-build-time=jdk.xml.internal.SecuritySupport -------------------------------------------------------------------------------- /examples/powertools-examples-serialization/sam-graalvm/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-serialization/sam-graalvm/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /examples/powertools-examples-serialization/sam-graalvm/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-serialization/sam-graalvm/template.yaml -------------------------------------------------------------------------------- /examples/powertools-examples-serialization/sam/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-serialization/sam/README.md -------------------------------------------------------------------------------- /examples/powertools-examples-serialization/sam/events/APIGatewayEvent.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-serialization/sam/events/APIGatewayEvent.json -------------------------------------------------------------------------------- /examples/powertools-examples-serialization/sam/events/SQSEvent.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-serialization/sam/events/SQSEvent.json -------------------------------------------------------------------------------- /examples/powertools-examples-serialization/sam/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-serialization/sam/pom.xml -------------------------------------------------------------------------------- /examples/powertools-examples-serialization/sam/src/main/java/org/demo/serialization/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-serialization/sam/src/main/java/org/demo/serialization/Product.java -------------------------------------------------------------------------------- /examples/powertools-examples-serialization/sam/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-serialization/sam/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /examples/powertools-examples-serialization/sam/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-serialization/sam/template.yaml -------------------------------------------------------------------------------- /examples/powertools-examples-validation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-validation/README.md -------------------------------------------------------------------------------- /examples/powertools-examples-validation/events/event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-validation/events/event.json -------------------------------------------------------------------------------- /examples/powertools-examples-validation/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-validation/pom.xml -------------------------------------------------------------------------------- /examples/powertools-examples-validation/src/main/java/org/demo/validation/InboundValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-validation/src/main/java/org/demo/validation/InboundValidation.java -------------------------------------------------------------------------------- /examples/powertools-examples-validation/src/main/resources/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-validation/src/main/resources/schema.json -------------------------------------------------------------------------------- /examples/powertools-examples-validation/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/examples/powertools-examples-validation/template.yaml -------------------------------------------------------------------------------- /license-header: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/license-header -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/pom.xml -------------------------------------------------------------------------------- /powertools-batch/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-batch/pom.xml -------------------------------------------------------------------------------- /powertools-batch/src/main/java/software/amazon/lambda/powertools/batch/BatchMessageHandlerBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-batch/src/main/java/software/amazon/lambda/powertools/batch/BatchMessageHandlerBuilder.java -------------------------------------------------------------------------------- /powertools-batch/src/main/java/software/amazon/lambda/powertools/batch/builder/SqsBatchMessageHandlerBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-batch/src/main/java/software/amazon/lambda/powertools/batch/builder/SqsBatchMessageHandlerBuilder.java -------------------------------------------------------------------------------- /powertools-batch/src/main/java/software/amazon/lambda/powertools/batch/handler/BatchMessageHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-batch/src/main/java/software/amazon/lambda/powertools/batch/handler/BatchMessageHandler.java -------------------------------------------------------------------------------- /powertools-batch/src/main/java/software/amazon/lambda/powertools/batch/handler/DynamoDbBatchMessageHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-batch/src/main/java/software/amazon/lambda/powertools/batch/handler/DynamoDbBatchMessageHandler.java -------------------------------------------------------------------------------- /powertools-batch/src/main/java/software/amazon/lambda/powertools/batch/handler/SqsBatchMessageHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-batch/src/main/java/software/amazon/lambda/powertools/batch/handler/SqsBatchMessageHandler.java -------------------------------------------------------------------------------- /powertools-batch/src/main/java/software/amazon/lambda/powertools/batch/internal/BatchUserAgentInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-batch/src/main/java/software/amazon/lambda/powertools/batch/internal/BatchUserAgentInterceptor.java -------------------------------------------------------------------------------- /powertools-batch/src/main/java/software/amazon/lambda/powertools/batch/internal/MultiThreadMDC.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-batch/src/main/java/software/amazon/lambda/powertools/batch/internal/MultiThreadMDC.java -------------------------------------------------------------------------------- /powertools-batch/src/main/java/software/amazon/lambda/powertools/batch/internal/XRayTraceEntityPropagator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-batch/src/main/java/software/amazon/lambda/powertools/batch/internal/XRayTraceEntityPropagator.java -------------------------------------------------------------------------------- /powertools-batch/src/main/resources/software/amazon/awssdk/global/handlers/execution.interceptors: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-batch/src/main/resources/software/amazon/awssdk/global/handlers/execution.interceptors -------------------------------------------------------------------------------- /powertools-batch/src/test/java/software/amazon/lambda/powertools/batch/DdbBatchProcessorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-batch/src/test/java/software/amazon/lambda/powertools/batch/DdbBatchProcessorTest.java -------------------------------------------------------------------------------- /powertools-batch/src/test/java/software/amazon/lambda/powertools/batch/KinesisBatchProcessorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-batch/src/test/java/software/amazon/lambda/powertools/batch/KinesisBatchProcessorTest.java -------------------------------------------------------------------------------- /powertools-batch/src/test/java/software/amazon/lambda/powertools/batch/SQSBatchProcessorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-batch/src/test/java/software/amazon/lambda/powertools/batch/SQSBatchProcessorTest.java -------------------------------------------------------------------------------- /powertools-batch/src/test/java/software/amazon/lambda/powertools/batch/internal/BatchUserAgentInterceptorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-batch/src/test/java/software/amazon/lambda/powertools/batch/internal/BatchUserAgentInterceptorTest.java -------------------------------------------------------------------------------- /powertools-batch/src/test/java/software/amazon/lambda/powertools/batch/model/Basket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-batch/src/test/java/software/amazon/lambda/powertools/batch/model/Basket.java -------------------------------------------------------------------------------- /powertools-batch/src/test/java/software/amazon/lambda/powertools/batch/model/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-batch/src/test/java/software/amazon/lambda/powertools/batch/model/Product.java -------------------------------------------------------------------------------- /powertools-batch/src/test/resources/dynamo_event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-batch/src/test/resources/dynamo_event.json -------------------------------------------------------------------------------- /powertools-batch/src/test/resources/dynamo_event_big.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-batch/src/test/resources/dynamo_event_big.json -------------------------------------------------------------------------------- /powertools-batch/src/test/resources/kinesis_event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-batch/src/test/resources/kinesis_event.json -------------------------------------------------------------------------------- /powertools-batch/src/test/resources/kinesis_event_big.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-batch/src/test/resources/kinesis_event_big.json -------------------------------------------------------------------------------- /powertools-batch/src/test/resources/sqs_event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-batch/src/test/resources/sqs_event.json -------------------------------------------------------------------------------- /powertools-batch/src/test/resources/sqs_event_big.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-batch/src/test/resources/sqs_event_big.json -------------------------------------------------------------------------------- /powertools-batch/src/test/resources/sqs_fifo_event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-batch/src/test/resources/sqs_fifo_event.json -------------------------------------------------------------------------------- /powertools-cloudformation/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-cloudformation/pom.xml -------------------------------------------------------------------------------- /powertools-cloudformation/src/main/java/software/amazon/lambda/powertools/cloudformation/Response.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-cloudformation/src/main/java/software/amazon/lambda/powertools/cloudformation/Response.java -------------------------------------------------------------------------------- /powertools-cloudformation/src/main/resources/software/amazon/awssdk/global/handlers/execution.interceptors: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-cloudformation/src/main/resources/software/amazon/awssdk/global/handlers/execution.interceptors -------------------------------------------------------------------------------- /powertools-cloudformation/src/test/java/software/amazon/lambda/powertools/cloudformation/FailedResponseHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-cloudformation/src/test/java/software/amazon/lambda/powertools/cloudformation/FailedResponseHandler.java -------------------------------------------------------------------------------- /powertools-cloudformation/src/test/java/software/amazon/lambda/powertools/cloudformation/FailedSendHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-cloudformation/src/test/java/software/amazon/lambda/powertools/cloudformation/FailedSendHandler.java -------------------------------------------------------------------------------- /powertools-cloudformation/src/test/java/software/amazon/lambda/powertools/cloudformation/ResponseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-cloudformation/src/test/java/software/amazon/lambda/powertools/cloudformation/ResponseTest.java -------------------------------------------------------------------------------- /powertools-cloudformation/src/test/java/software/amazon/lambda/powertools/cloudformation/SuccessfulSendHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-cloudformation/src/test/java/software/amazon/lambda/powertools/cloudformation/SuccessfulSendHandler.java -------------------------------------------------------------------------------- /powertools-cloudformation/src/test/resources/simplelogger.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-cloudformation/src/test/resources/simplelogger.properties -------------------------------------------------------------------------------- /powertools-common/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-common/pom.xml -------------------------------------------------------------------------------- /powertools-common/src/main/java/software/amazon/lambda/powertools/common/internal/ClassPreLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-common/src/main/java/software/amazon/lambda/powertools/common/internal/ClassPreLoader.java -------------------------------------------------------------------------------- /powertools-common/src/main/java/software/amazon/lambda/powertools/common/internal/LambdaConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-common/src/main/java/software/amazon/lambda/powertools/common/internal/LambdaConstants.java -------------------------------------------------------------------------------- /powertools-common/src/main/java/software/amazon/lambda/powertools/common/internal/LambdaHandlerProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-common/src/main/java/software/amazon/lambda/powertools/common/internal/LambdaHandlerProcessor.java -------------------------------------------------------------------------------- /powertools-common/src/main/java/software/amazon/lambda/powertools/common/internal/SystemWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-common/src/main/java/software/amazon/lambda/powertools/common/internal/SystemWrapper.java -------------------------------------------------------------------------------- /powertools-common/src/main/java/software/amazon/lambda/powertools/common/internal/UserAgentConfigurator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-common/src/main/java/software/amazon/lambda/powertools/common/internal/UserAgentConfigurator.java -------------------------------------------------------------------------------- /powertools-common/src/main/resources-filtered/version.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-common/src/main/resources-filtered/version.properties -------------------------------------------------------------------------------- /powertools-common/src/main/resources/META-INF/native-image/software.amazon.lambda/powertools-common/jni-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-common/src/main/resources/META-INF/native-image/software.amazon.lambda/powertools-common/jni-config.json -------------------------------------------------------------------------------- /powertools-common/src/test/java/software/amazon/lambda/powertools/common/internal/ClassPreLoaderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-common/src/test/java/software/amazon/lambda/powertools/common/internal/ClassPreLoaderTest.java -------------------------------------------------------------------------------- /powertools-common/src/test/java/software/amazon/lambda/powertools/common/internal/LambdaHandlerProcessorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-common/src/test/java/software/amazon/lambda/powertools/common/internal/LambdaHandlerProcessorTest.java -------------------------------------------------------------------------------- /powertools-common/src/test/java/software/amazon/lambda/powertools/common/internal/UserAgentConfiguratorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-common/src/test/java/software/amazon/lambda/powertools/common/internal/UserAgentConfiguratorTest.java -------------------------------------------------------------------------------- /powertools-common/src/test/java/software/amazon/lambda/powertools/common/stubs/TestLambdaContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-common/src/test/java/software/amazon/lambda/powertools/common/stubs/TestLambdaContext.java -------------------------------------------------------------------------------- /powertools-common/src/test/resources/classesloaded.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-common/src/test/resources/classesloaded.txt -------------------------------------------------------------------------------- /powertools-common/src/test/resources/test.properties: -------------------------------------------------------------------------------- 1 | powertools.version= -------------------------------------------------------------------------------- /powertools-e2e-tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/README.md -------------------------------------------------------------------------------- /powertools-e2e-tests/handlers/batch/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/handlers/batch/pom.xml -------------------------------------------------------------------------------- /powertools-e2e-tests/handlers/batch/src/main/java/software/amazon/lambda/powertools/e2e/Function.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/handlers/batch/src/main/java/software/amazon/lambda/powertools/e2e/Function.java -------------------------------------------------------------------------------- /powertools-e2e-tests/handlers/batch/src/main/java/software/amazon/lambda/powertools/e2e/model/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/handlers/batch/src/main/java/software/amazon/lambda/powertools/e2e/model/Product.java -------------------------------------------------------------------------------- /powertools-e2e-tests/handlers/batch/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/handlers/batch/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /powertools-e2e-tests/handlers/idempotency-functional/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/handlers/idempotency-functional/pom.xml -------------------------------------------------------------------------------- /powertools-e2e-tests/handlers/idempotency-functional/src/main/java/software/amazon/lambda/powertools/e2e/Input.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/handlers/idempotency-functional/src/main/java/software/amazon/lambda/powertools/e2e/Input.java -------------------------------------------------------------------------------- /powertools-e2e-tests/handlers/idempotency-functional/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-runtime-interface-client/native-image.properties: -------------------------------------------------------------------------------- 1 | Args = --initialize-at-build-time=jdk.xml.internal.SecuritySupport -------------------------------------------------------------------------------- /powertools-e2e-tests/handlers/idempotency-functional/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/handlers/idempotency-functional/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /powertools-e2e-tests/handlers/idempotency-generics/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/handlers/idempotency-generics/pom.xml -------------------------------------------------------------------------------- /powertools-e2e-tests/handlers/idempotency-generics/src/main/java/software/amazon/lambda/powertools/e2e/Input.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/handlers/idempotency-generics/src/main/java/software/amazon/lambda/powertools/e2e/Input.java -------------------------------------------------------------------------------- /powertools-e2e-tests/handlers/idempotency-generics/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-runtime-interface-client/native-image.properties: -------------------------------------------------------------------------------- 1 | Args = --initialize-at-build-time=jdk.xml.internal.SecuritySupport -------------------------------------------------------------------------------- /powertools-e2e-tests/handlers/idempotency-generics/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/handlers/idempotency-generics/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /powertools-e2e-tests/handlers/idempotency/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/handlers/idempotency/pom.xml -------------------------------------------------------------------------------- /powertools-e2e-tests/handlers/idempotency/src/main/java/software/amazon/lambda/powertools/e2e/Function.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/handlers/idempotency/src/main/java/software/amazon/lambda/powertools/e2e/Function.java -------------------------------------------------------------------------------- /powertools-e2e-tests/handlers/idempotency/src/main/java/software/amazon/lambda/powertools/e2e/Input.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/handlers/idempotency/src/main/java/software/amazon/lambda/powertools/e2e/Input.java -------------------------------------------------------------------------------- /powertools-e2e-tests/handlers/idempotency/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-runtime-interface-client/native-image.properties: -------------------------------------------------------------------------------- 1 | Args = --initialize-at-build-time=jdk.xml.internal.SecuritySupport -------------------------------------------------------------------------------- /powertools-e2e-tests/handlers/idempotency/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/handlers/idempotency/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /powertools-e2e-tests/handlers/largemessage-functional/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/handlers/largemessage-functional/pom.xml -------------------------------------------------------------------------------- /powertools-e2e-tests/handlers/largemessage-functional/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/handlers/largemessage-functional/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /powertools-e2e-tests/handlers/largemessage/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/handlers/largemessage/pom.xml -------------------------------------------------------------------------------- /powertools-e2e-tests/handlers/largemessage/src/main/java/software/amazon/lambda/powertools/e2e/Function.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/handlers/largemessage/src/main/java/software/amazon/lambda/powertools/e2e/Function.java -------------------------------------------------------------------------------- /powertools-e2e-tests/handlers/largemessage/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/handlers/largemessage/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /powertools-e2e-tests/handlers/largemessage_idempotent/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/handlers/largemessage_idempotent/pom.xml -------------------------------------------------------------------------------- /powertools-e2e-tests/handlers/largemessage_idempotent/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/handlers/largemessage_idempotent/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /powertools-e2e-tests/handlers/logging-functional/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/handlers/logging-functional/pom.xml -------------------------------------------------------------------------------- /powertools-e2e-tests/handlers/logging-functional/src/main/java/software/amazon/lambda/powertools/e2e/Function.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/handlers/logging-functional/src/main/java/software/amazon/lambda/powertools/e2e/Function.java -------------------------------------------------------------------------------- /powertools-e2e-tests/handlers/logging-functional/src/main/java/software/amazon/lambda/powertools/e2e/Input.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/handlers/logging-functional/src/main/java/software/amazon/lambda/powertools/e2e/Input.java -------------------------------------------------------------------------------- /powertools-e2e-tests/handlers/logging-functional/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-runtime-interface-client/native-image.properties: -------------------------------------------------------------------------------- 1 | Args = --initialize-at-build-time=jdk.xml.internal.SecuritySupport -------------------------------------------------------------------------------- /powertools-e2e-tests/handlers/logging-functional/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/handlers/logging-functional/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /powertools-e2e-tests/handlers/logging-log4j/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/handlers/logging-log4j/pom.xml -------------------------------------------------------------------------------- /powertools-e2e-tests/handlers/logging-log4j/src/main/java/software/amazon/lambda/powertools/e2e/Function.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/handlers/logging-log4j/src/main/java/software/amazon/lambda/powertools/e2e/Function.java -------------------------------------------------------------------------------- /powertools-e2e-tests/handlers/logging-log4j/src/main/java/software/amazon/lambda/powertools/e2e/Input.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/handlers/logging-log4j/src/main/java/software/amazon/lambda/powertools/e2e/Input.java -------------------------------------------------------------------------------- /powertools-e2e-tests/handlers/logging-log4j/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-runtime-interface-client/native-image.properties: -------------------------------------------------------------------------------- 1 | Args = --initialize-at-build-time=jdk.xml.internal.SecuritySupport -------------------------------------------------------------------------------- /powertools-e2e-tests/handlers/logging-log4j/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/handlers/logging-log4j/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /powertools-e2e-tests/handlers/logging-logback/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/handlers/logging-logback/pom.xml -------------------------------------------------------------------------------- /powertools-e2e-tests/handlers/logging-logback/src/main/java/software/amazon/lambda/powertools/e2e/Function.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/handlers/logging-logback/src/main/java/software/amazon/lambda/powertools/e2e/Function.java -------------------------------------------------------------------------------- /powertools-e2e-tests/handlers/logging-logback/src/main/java/software/amazon/lambda/powertools/e2e/Input.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/handlers/logging-logback/src/main/java/software/amazon/lambda/powertools/e2e/Input.java -------------------------------------------------------------------------------- /powertools-e2e-tests/handlers/logging-logback/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-runtime-interface-client/native-image.properties: -------------------------------------------------------------------------------- 1 | Args = --initialize-at-build-time=jdk.xml.internal.SecuritySupport -------------------------------------------------------------------------------- /powertools-e2e-tests/handlers/logging-logback/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/handlers/logging-logback/src/main/resources/logback.xml -------------------------------------------------------------------------------- /powertools-e2e-tests/handlers/metrics/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/handlers/metrics/pom.xml -------------------------------------------------------------------------------- /powertools-e2e-tests/handlers/metrics/src/main/java/software/amazon/lambda/powertools/e2e/Function.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/handlers/metrics/src/main/java/software/amazon/lambda/powertools/e2e/Function.java -------------------------------------------------------------------------------- /powertools-e2e-tests/handlers/metrics/src/main/java/software/amazon/lambda/powertools/e2e/Input.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/handlers/metrics/src/main/java/software/amazon/lambda/powertools/e2e/Input.java -------------------------------------------------------------------------------- /powertools-e2e-tests/handlers/metrics/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-runtime-interface-client/native-image.properties: -------------------------------------------------------------------------------- 1 | Args = --initialize-at-build-time=jdk.xml.internal.SecuritySupport -------------------------------------------------------------------------------- /powertools-e2e-tests/handlers/parameters/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/handlers/parameters/pom.xml -------------------------------------------------------------------------------- /powertools-e2e-tests/handlers/parameters/src/main/java/software/amazon/lambda/powertools/e2e/Function.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/handlers/parameters/src/main/java/software/amazon/lambda/powertools/e2e/Function.java -------------------------------------------------------------------------------- /powertools-e2e-tests/handlers/parameters/src/main/java/software/amazon/lambda/powertools/e2e/Input.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/handlers/parameters/src/main/java/software/amazon/lambda/powertools/e2e/Input.java -------------------------------------------------------------------------------- /powertools-e2e-tests/handlers/parameters/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-runtime-interface-client/native-image.properties: -------------------------------------------------------------------------------- 1 | Args = --initialize-at-build-time=jdk.xml.internal.SecuritySupport -------------------------------------------------------------------------------- /powertools-e2e-tests/handlers/parameters/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/handlers/parameters/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /powertools-e2e-tests/handlers/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/handlers/pom.xml -------------------------------------------------------------------------------- /powertools-e2e-tests/handlers/tracing/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/handlers/tracing/pom.xml -------------------------------------------------------------------------------- /powertools-e2e-tests/handlers/tracing/src/main/java/software/amazon/lambda/powertools/e2e/Function.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/handlers/tracing/src/main/java/software/amazon/lambda/powertools/e2e/Function.java -------------------------------------------------------------------------------- /powertools-e2e-tests/handlers/tracing/src/main/java/software/amazon/lambda/powertools/e2e/Input.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/handlers/tracing/src/main/java/software/amazon/lambda/powertools/e2e/Input.java -------------------------------------------------------------------------------- /powertools-e2e-tests/handlers/tracing/src/main/resources/META-INF/native-image/com.amazonaws/aws-lambda-java-runtime-interface-client/native-image.properties: -------------------------------------------------------------------------------- 1 | Args = --initialize-at-build-time=jdk.xml.internal.SecuritySupport -------------------------------------------------------------------------------- /powertools-e2e-tests/handlers/tracing/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/handlers/tracing/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /powertools-e2e-tests/handlers/validation-alb-event/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/handlers/validation-alb-event/pom.xml -------------------------------------------------------------------------------- /powertools-e2e-tests/handlers/validation-alb-event/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/handlers/validation-alb-event/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /powertools-e2e-tests/handlers/validation-alb-event/src/main/resources/validation/inbound_schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/handlers/validation-alb-event/src/main/resources/validation/inbound_schema.json -------------------------------------------------------------------------------- /powertools-e2e-tests/handlers/validation-alb-event/src/main/resources/validation/outbound_schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/handlers/validation-alb-event/src/main/resources/validation/outbound_schema.json -------------------------------------------------------------------------------- /powertools-e2e-tests/handlers/validation-apigw-event/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/handlers/validation-apigw-event/pom.xml -------------------------------------------------------------------------------- /powertools-e2e-tests/handlers/validation-apigw-event/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/handlers/validation-apigw-event/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /powertools-e2e-tests/handlers/validation-apigw-event/src/main/resources/validation/inbound_schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/handlers/validation-apigw-event/src/main/resources/validation/inbound_schema.json -------------------------------------------------------------------------------- /powertools-e2e-tests/handlers/validation-apigw-event/src/main/resources/validation/outbound_schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/handlers/validation-apigw-event/src/main/resources/validation/outbound_schema.json -------------------------------------------------------------------------------- /powertools-e2e-tests/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/pom.xml -------------------------------------------------------------------------------- /powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/BatchE2ET.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/BatchE2ET.java -------------------------------------------------------------------------------- /powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/IdempotencyE2ET.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/IdempotencyE2ET.java -------------------------------------------------------------------------------- /powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/LargeMessageE2ET.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/LargeMessageE2ET.java -------------------------------------------------------------------------------- /powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/LargeMessageIdempotentE2ET.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/LargeMessageIdempotentE2ET.java -------------------------------------------------------------------------------- /powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/LoggingE2ET.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/LoggingE2ET.java -------------------------------------------------------------------------------- /powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/MetricsE2ET.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/MetricsE2ET.java -------------------------------------------------------------------------------- /powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/ParametersE2ET.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/ParametersE2ET.java -------------------------------------------------------------------------------- /powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/TracingE2ET.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/TracingE2ET.java -------------------------------------------------------------------------------- /powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/ValidationALBE2ET.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/ValidationALBE2ET.java -------------------------------------------------------------------------------- /powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/ValidationApiGWE2ET.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/ValidationApiGWE2ET.java -------------------------------------------------------------------------------- /powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/testutils/AppConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/testutils/AppConfig.java -------------------------------------------------------------------------------- /powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/testutils/DataNotReadyException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/testutils/DataNotReadyException.java -------------------------------------------------------------------------------- /powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/testutils/DockerConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/testutils/DockerConfiguration.java -------------------------------------------------------------------------------- /powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/testutils/Infrastructure.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/testutils/Infrastructure.java -------------------------------------------------------------------------------- /powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/testutils/JavaRuntime.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/testutils/JavaRuntime.java -------------------------------------------------------------------------------- /powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/testutils/RetryUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/testutils/RetryUtils.java -------------------------------------------------------------------------------- /powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/testutils/lambda/InvocationResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/testutils/lambda/InvocationResult.java -------------------------------------------------------------------------------- /powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/testutils/lambda/LambdaInvoker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/testutils/lambda/LambdaInvoker.java -------------------------------------------------------------------------------- /powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/testutils/logging/InvocationLogs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/testutils/logging/InvocationLogs.java -------------------------------------------------------------------------------- /powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/testutils/metrics/MetricsFetcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/testutils/metrics/MetricsFetcher.java -------------------------------------------------------------------------------- /powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/testutils/tracing/SegmentDocument.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/testutils/tracing/SegmentDocument.java -------------------------------------------------------------------------------- /powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/testutils/tracing/Trace.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/testutils/tracing/Trace.java -------------------------------------------------------------------------------- /powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/testutils/tracing/TraceFetcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/testutils/tracing/TraceFetcher.java -------------------------------------------------------------------------------- /powertools-e2e-tests/src/test/resources/docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/src/test/resources/docker/Dockerfile -------------------------------------------------------------------------------- /powertools-e2e-tests/src/test/resources/large_sqs_message.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/src/test/resources/large_sqs_message.txt -------------------------------------------------------------------------------- /powertools-e2e-tests/src/test/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/src/test/resources/log4j2.xml -------------------------------------------------------------------------------- /powertools-e2e-tests/src/test/resources/validation/invalid_alb_in_event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/src/test/resources/validation/invalid_alb_in_event.json -------------------------------------------------------------------------------- /powertools-e2e-tests/src/test/resources/validation/invalid_alb_out_event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/src/test/resources/validation/invalid_alb_out_event.json -------------------------------------------------------------------------------- /powertools-e2e-tests/src/test/resources/validation/invalid_api_gw_in_event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/src/test/resources/validation/invalid_api_gw_in_event.json -------------------------------------------------------------------------------- /powertools-e2e-tests/src/test/resources/validation/invalid_api_gw_out_event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/src/test/resources/validation/invalid_api_gw_out_event.json -------------------------------------------------------------------------------- /powertools-e2e-tests/src/test/resources/validation/valid_alb_in_out_event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/src/test/resources/validation/valid_alb_in_out_event.json -------------------------------------------------------------------------------- /powertools-e2e-tests/src/test/resources/validation/valid_api_gw_in_out_event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-e2e-tests/src/test/resources/validation/valid_api_gw_in_out_event.json -------------------------------------------------------------------------------- /powertools-idempotency/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-idempotency/README.md -------------------------------------------------------------------------------- /powertools-idempotency/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-idempotency/pom.xml -------------------------------------------------------------------------------- /powertools-idempotency/powertools-idempotency-core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-idempotency/powertools-idempotency-core/pom.xml -------------------------------------------------------------------------------- /powertools-idempotency/powertools-idempotency-core/src/test/resources/apigw_event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-idempotency/powertools-idempotency-core/src/test/resources/apigw_event.json -------------------------------------------------------------------------------- /powertools-idempotency/powertools-idempotency-core/src/test/resources/simplelogger.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-idempotency/powertools-idempotency-core/src/test/resources/simplelogger.properties -------------------------------------------------------------------------------- /powertools-idempotency/powertools-idempotency-dynamodb/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-idempotency/powertools-idempotency-dynamodb/pom.xml -------------------------------------------------------------------------------- /powertools-idempotency/powertools-idempotency-dynamodb/src/test/resources/apigw_event2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-idempotency/powertools-idempotency-dynamodb/src/test/resources/apigw_event2.json -------------------------------------------------------------------------------- /powertools-idempotency/powertools-idempotency-dynamodb/src/test/resources/simplelogger.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-idempotency/powertools-idempotency-dynamodb/src/test/resources/simplelogger.properties -------------------------------------------------------------------------------- /powertools-idempotency/spotbugs-exclude.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-idempotency/spotbugs-exclude.xml -------------------------------------------------------------------------------- /powertools-kafka/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-kafka/pom.xml -------------------------------------------------------------------------------- /powertools-kafka/src/main/java/software/amazon/lambda/powertools/kafka/Deserialization.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-kafka/src/main/java/software/amazon/lambda/powertools/kafka/Deserialization.java -------------------------------------------------------------------------------- /powertools-kafka/src/main/java/software/amazon/lambda/powertools/kafka/DeserializationType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-kafka/src/main/java/software/amazon/lambda/powertools/kafka/DeserializationType.java -------------------------------------------------------------------------------- /powertools-kafka/src/main/java/software/amazon/lambda/powertools/kafka/PowertoolsSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-kafka/src/main/java/software/amazon/lambda/powertools/kafka/PowertoolsSerializer.java -------------------------------------------------------------------------------- /powertools-kafka/src/main/java/software/amazon/lambda/powertools/kafka/internal/DeserializationUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-kafka/src/main/java/software/amazon/lambda/powertools/kafka/internal/DeserializationUtils.java -------------------------------------------------------------------------------- /powertools-kafka/src/main/java/software/amazon/lambda/powertools/kafka/internal/KafkaUserAgentInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-kafka/src/main/java/software/amazon/lambda/powertools/kafka/internal/KafkaUserAgentInterceptor.java -------------------------------------------------------------------------------- /powertools-kafka/src/main/java/software/amazon/lambda/powertools/kafka/serializers/KafkaAvroDeserializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-kafka/src/main/java/software/amazon/lambda/powertools/kafka/serializers/KafkaAvroDeserializer.java -------------------------------------------------------------------------------- /powertools-kafka/src/main/java/software/amazon/lambda/powertools/kafka/serializers/KafkaJsonDeserializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-kafka/src/main/java/software/amazon/lambda/powertools/kafka/serializers/KafkaJsonDeserializer.java -------------------------------------------------------------------------------- /powertools-kafka/src/main/java/software/amazon/lambda/powertools/kafka/serializers/PowertoolsDeserializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-kafka/src/main/java/software/amazon/lambda/powertools/kafka/serializers/PowertoolsDeserializer.java -------------------------------------------------------------------------------- /powertools-kafka/src/main/resources/META-INF/services/com.amazonaws.services.lambda.runtime.CustomPojoSerializer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-kafka/src/main/resources/META-INF/services/com.amazonaws.services.lambda.runtime.CustomPojoSerializer -------------------------------------------------------------------------------- /powertools-kafka/src/main/resources/classesloaded.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-kafka/src/main/resources/classesloaded.txt -------------------------------------------------------------------------------- /powertools-kafka/src/main/resources/software/amazon/awssdk/global/handlers/execution.interceptors: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-kafka/src/main/resources/software/amazon/awssdk/global/handlers/execution.interceptors -------------------------------------------------------------------------------- /powertools-kafka/src/test/avro/TestProduct.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-kafka/src/test/avro/TestProduct.avsc -------------------------------------------------------------------------------- /powertools-kafka/src/test/java/software/amazon/lambda/powertools/kafka/DeserializationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-kafka/src/test/java/software/amazon/lambda/powertools/kafka/DeserializationTest.java -------------------------------------------------------------------------------- /powertools-kafka/src/test/java/software/amazon/lambda/powertools/kafka/DeserializationTypeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-kafka/src/test/java/software/amazon/lambda/powertools/kafka/DeserializationTypeTest.java -------------------------------------------------------------------------------- /powertools-kafka/src/test/java/software/amazon/lambda/powertools/kafka/PowertoolsSerializerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-kafka/src/test/java/software/amazon/lambda/powertools/kafka/PowertoolsSerializerTest.java -------------------------------------------------------------------------------- /powertools-kafka/src/test/java/software/amazon/lambda/powertools/kafka/internal/DeserializationUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-kafka/src/test/java/software/amazon/lambda/powertools/kafka/internal/DeserializationUtilsTest.java -------------------------------------------------------------------------------- /powertools-kafka/src/test/java/software/amazon/lambda/powertools/kafka/testutils/AvroHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-kafka/src/test/java/software/amazon/lambda/powertools/kafka/testutils/AvroHandler.java -------------------------------------------------------------------------------- /powertools-kafka/src/test/java/software/amazon/lambda/powertools/kafka/testutils/DefaultHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-kafka/src/test/java/software/amazon/lambda/powertools/kafka/testutils/DefaultHandler.java -------------------------------------------------------------------------------- /powertools-kafka/src/test/java/software/amazon/lambda/powertools/kafka/testutils/InputStreamHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-kafka/src/test/java/software/amazon/lambda/powertools/kafka/testutils/InputStreamHandler.java -------------------------------------------------------------------------------- /powertools-kafka/src/test/java/software/amazon/lambda/powertools/kafka/testutils/JsonHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-kafka/src/test/java/software/amazon/lambda/powertools/kafka/testutils/JsonHandler.java -------------------------------------------------------------------------------- /powertools-kafka/src/test/java/software/amazon/lambda/powertools/kafka/testutils/ProtobufHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-kafka/src/test/java/software/amazon/lambda/powertools/kafka/testutils/ProtobufHandler.java -------------------------------------------------------------------------------- /powertools-kafka/src/test/java/software/amazon/lambda/powertools/kafka/testutils/StringHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-kafka/src/test/java/software/amazon/lambda/powertools/kafka/testutils/StringHandler.java -------------------------------------------------------------------------------- /powertools-kafka/src/test/java/software/amazon/lambda/powertools/kafka/testutils/TestProductPojo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-kafka/src/test/java/software/amazon/lambda/powertools/kafka/testutils/TestProductPojo.java -------------------------------------------------------------------------------- /powertools-kafka/src/test/java/software/amazon/lambda/powertools/kafka/testutils/TestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-kafka/src/test/java/software/amazon/lambda/powertools/kafka/testutils/TestUtils.java -------------------------------------------------------------------------------- /powertools-kafka/src/test/proto/TestProduct.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-kafka/src/test/proto/TestProduct.proto -------------------------------------------------------------------------------- /powertools-kafka/src/test/resources/simplelogger.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-kafka/src/test/resources/simplelogger.properties -------------------------------------------------------------------------------- /powertools-large-messages/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-large-messages/pom.xml -------------------------------------------------------------------------------- /powertools-large-messages/src/main/java/software/amazon/lambda/powertools/largemessages/LargeMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-large-messages/src/main/java/software/amazon/lambda/powertools/largemessages/LargeMessage.java -------------------------------------------------------------------------------- /powertools-large-messages/src/main/java/software/amazon/lambda/powertools/largemessages/LargeMessageConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-large-messages/src/main/java/software/amazon/lambda/powertools/largemessages/LargeMessageConfig.java -------------------------------------------------------------------------------- /powertools-large-messages/src/main/java/software/amazon/lambda/powertools/largemessages/LargeMessages.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-large-messages/src/main/java/software/amazon/lambda/powertools/largemessages/LargeMessages.java -------------------------------------------------------------------------------- /powertools-large-messages/src/main/resources/software/amazon/awssdk/global/handlers/execution.interceptors: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-large-messages/src/main/resources/software/amazon/awssdk/global/handlers/execution.interceptors -------------------------------------------------------------------------------- /powertools-large-messages/src/test/java/software/amazon/lambda/powertools/largemessages/LargeMessagesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-large-messages/src/test/java/software/amazon/lambda/powertools/largemessages/LargeMessagesTest.java -------------------------------------------------------------------------------- /powertools-large-messages/src/test/resources/simplelogger.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-large-messages/src/test/resources/simplelogger.properties -------------------------------------------------------------------------------- /powertools-logging/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-logging/pom.xml -------------------------------------------------------------------------------- /powertools-logging/powertools-logging-log4j/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-logging/powertools-logging-log4j/pom.xml -------------------------------------------------------------------------------- /powertools-logging/powertools-logging-log4j/src/main/resources/LambdaEcsLayout.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-logging/powertools-logging-log4j/src/main/resources/LambdaEcsLayout.json -------------------------------------------------------------------------------- /powertools-logging/powertools-logging-log4j/src/main/resources/LambdaJsonLayout.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-logging/powertools-logging-log4j/src/main/resources/LambdaJsonLayout.json -------------------------------------------------------------------------------- /powertools-logging/powertools-logging-log4j/src/test/resources/junit-platform.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-logging/powertools-logging-log4j/src/test/resources/junit-platform.properties -------------------------------------------------------------------------------- /powertools-logging/powertools-logging-log4j/src/test/resources/log4j2-multiple-buffering.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-logging/powertools-logging-log4j/src/test/resources/log4j2-multiple-buffering.xml -------------------------------------------------------------------------------- /powertools-logging/powertools-logging-log4j/src/test/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-logging/powertools-logging-log4j/src/test/resources/log4j2.xml -------------------------------------------------------------------------------- /powertools-logging/powertools-logging-logback/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-logging/powertools-logging-logback/pom.xml -------------------------------------------------------------------------------- /powertools-logging/powertools-logging-logback/src/test/resources/junit-platform.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-logging/powertools-logging-logback/src/test/resources/junit-platform.properties -------------------------------------------------------------------------------- /powertools-logging/powertools-logging-logback/src/test/resources/logback-buffering-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-logging/powertools-logging-logback/src/test/resources/logback-buffering-test.xml -------------------------------------------------------------------------------- /powertools-logging/powertools-logging-logback/src/test/resources/logback-multiple-buffering.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-logging/powertools-logging-logback/src/test/resources/logback-multiple-buffering.xml -------------------------------------------------------------------------------- /powertools-logging/powertools-logging-logback/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-logging/powertools-logging-logback/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /powertools-logging/src/main/java/software/amazon/lambda/powertools/logging/CorrelationIdPaths.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-logging/src/main/java/software/amazon/lambda/powertools/logging/CorrelationIdPaths.java -------------------------------------------------------------------------------- /powertools-logging/src/main/java/software/amazon/lambda/powertools/logging/Logging.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-logging/src/main/java/software/amazon/lambda/powertools/logging/Logging.java -------------------------------------------------------------------------------- /powertools-logging/src/main/java/software/amazon/lambda/powertools/logging/PowertoolsLogging.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-logging/src/main/java/software/amazon/lambda/powertools/logging/PowertoolsLogging.java -------------------------------------------------------------------------------- /powertools-logging/src/main/java/software/amazon/lambda/powertools/logging/argument/ArrayArgument.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-logging/src/main/java/software/amazon/lambda/powertools/logging/argument/ArrayArgument.java -------------------------------------------------------------------------------- /powertools-logging/src/main/java/software/amazon/lambda/powertools/logging/argument/JsonArgument.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-logging/src/main/java/software/amazon/lambda/powertools/logging/argument/JsonArgument.java -------------------------------------------------------------------------------- /powertools-logging/src/main/java/software/amazon/lambda/powertools/logging/argument/KeyValueArgument.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-logging/src/main/java/software/amazon/lambda/powertools/logging/argument/KeyValueArgument.java -------------------------------------------------------------------------------- /powertools-logging/src/main/java/software/amazon/lambda/powertools/logging/argument/MapArgument.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-logging/src/main/java/software/amazon/lambda/powertools/logging/argument/MapArgument.java -------------------------------------------------------------------------------- /powertools-logging/src/main/java/software/amazon/lambda/powertools/logging/argument/StructuredArgument.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-logging/src/main/java/software/amazon/lambda/powertools/logging/argument/StructuredArgument.java -------------------------------------------------------------------------------- /powertools-logging/src/main/java/software/amazon/lambda/powertools/logging/argument/StructuredArguments.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-logging/src/main/java/software/amazon/lambda/powertools/logging/argument/StructuredArguments.java -------------------------------------------------------------------------------- /powertools-logging/src/main/java/software/amazon/lambda/powertools/logging/internal/BufferManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-logging/src/main/java/software/amazon/lambda/powertools/logging/internal/BufferManager.java -------------------------------------------------------------------------------- /powertools-logging/src/main/java/software/amazon/lambda/powertools/logging/internal/DefaultLoggingManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-logging/src/main/java/software/amazon/lambda/powertools/logging/internal/DefaultLoggingManager.java -------------------------------------------------------------------------------- /powertools-logging/src/main/java/software/amazon/lambda/powertools/logging/internal/JsonSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-logging/src/main/java/software/amazon/lambda/powertools/logging/internal/JsonSerializer.java -------------------------------------------------------------------------------- /powertools-logging/src/main/java/software/amazon/lambda/powertools/logging/internal/KeyBuffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-logging/src/main/java/software/amazon/lambda/powertools/logging/internal/KeyBuffer.java -------------------------------------------------------------------------------- /powertools-logging/src/main/java/software/amazon/lambda/powertools/logging/internal/LambdaLoggingAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-logging/src/main/java/software/amazon/lambda/powertools/logging/internal/LambdaLoggingAspect.java -------------------------------------------------------------------------------- /powertools-logging/src/main/java/software/amazon/lambda/powertools/logging/internal/LoggingConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-logging/src/main/java/software/amazon/lambda/powertools/logging/internal/LoggingConstants.java -------------------------------------------------------------------------------- /powertools-logging/src/main/java/software/amazon/lambda/powertools/logging/internal/LoggingManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-logging/src/main/java/software/amazon/lambda/powertools/logging/internal/LoggingManager.java -------------------------------------------------------------------------------- /powertools-logging/src/main/java/software/amazon/lambda/powertools/logging/internal/LoggingManagerRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-logging/src/main/java/software/amazon/lambda/powertools/logging/internal/LoggingManagerRegistry.java -------------------------------------------------------------------------------- /powertools-logging/src/main/java/software/amazon/lambda/powertools/logging/internal/PowertoolsLoggedFields.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-logging/src/main/java/software/amazon/lambda/powertools/logging/internal/PowertoolsLoggedFields.java -------------------------------------------------------------------------------- /powertools-logging/src/test/java/org/slf4j/test/OutputChoice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-logging/src/test/java/org/slf4j/test/OutputChoice.java -------------------------------------------------------------------------------- /powertools-logging/src/test/java/org/slf4j/test/TestLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-logging/src/test/java/org/slf4j/test/TestLogger.java -------------------------------------------------------------------------------- /powertools-logging/src/test/java/org/slf4j/test/TestLoggerConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-logging/src/test/java/org/slf4j/test/TestLoggerConfiguration.java -------------------------------------------------------------------------------- /powertools-logging/src/test/java/org/slf4j/test/TestLoggerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-logging/src/test/java/org/slf4j/test/TestLoggerFactory.java -------------------------------------------------------------------------------- /powertools-logging/src/test/java/org/slf4j/test/TestServiceProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-logging/src/test/java/org/slf4j/test/TestServiceProvider.java -------------------------------------------------------------------------------- /powertools-logging/src/test/java/software/amazon/lambda/powertools/logging/PowertoolsLoggingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-logging/src/test/java/software/amazon/lambda/powertools/logging/PowertoolsLoggingTest.java -------------------------------------------------------------------------------- /powertools-logging/src/test/java/software/amazon/lambda/powertools/logging/argument/StructuredArgumentsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-logging/src/test/java/software/amazon/lambda/powertools/logging/argument/StructuredArgumentsTest.java -------------------------------------------------------------------------------- /powertools-logging/src/test/java/software/amazon/lambda/powertools/logging/handlers/PowertoolsLogClearState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-logging/src/test/java/software/amazon/lambda/powertools/logging/handlers/PowertoolsLogClearState.java -------------------------------------------------------------------------------- /powertools-logging/src/test/java/software/amazon/lambda/powertools/logging/handlers/PowertoolsLogDisabled.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-logging/src/test/java/software/amazon/lambda/powertools/logging/handlers/PowertoolsLogDisabled.java -------------------------------------------------------------------------------- /powertools-logging/src/test/java/software/amazon/lambda/powertools/logging/handlers/PowertoolsLogEnabled.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-logging/src/test/java/software/amazon/lambda/powertools/logging/handlers/PowertoolsLogEnabled.java -------------------------------------------------------------------------------- /powertools-logging/src/test/java/software/amazon/lambda/powertools/logging/handlers/PowertoolsLogError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-logging/src/test/java/software/amazon/lambda/powertools/logging/handlers/PowertoolsLogError.java -------------------------------------------------------------------------------- /powertools-logging/src/test/java/software/amazon/lambda/powertools/logging/handlers/PowertoolsLogEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-logging/src/test/java/software/amazon/lambda/powertools/logging/handlers/PowertoolsLogEvent.java -------------------------------------------------------------------------------- /powertools-logging/src/test/java/software/amazon/lambda/powertools/logging/handlers/PowertoolsLogResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-logging/src/test/java/software/amazon/lambda/powertools/logging/handlers/PowertoolsLogResponse.java -------------------------------------------------------------------------------- /powertools-logging/src/test/java/software/amazon/lambda/powertools/logging/internal/JsonSerializerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-logging/src/test/java/software/amazon/lambda/powertools/logging/internal/JsonSerializerTest.java -------------------------------------------------------------------------------- /powertools-logging/src/test/java/software/amazon/lambda/powertools/logging/internal/KeyBufferTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-logging/src/test/java/software/amazon/lambda/powertools/logging/internal/KeyBufferTest.java -------------------------------------------------------------------------------- /powertools-logging/src/test/java/software/amazon/lambda/powertools/logging/internal/LambdaLoggingAspectTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-logging/src/test/java/software/amazon/lambda/powertools/logging/internal/LambdaLoggingAspectTest.java -------------------------------------------------------------------------------- /powertools-logging/src/test/java/software/amazon/lambda/powertools/logging/internal/TestLoggingManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-logging/src/test/java/software/amazon/lambda/powertools/logging/internal/TestLoggingManager.java -------------------------------------------------------------------------------- /powertools-logging/src/test/java/software/amazon/lambda/powertools/logging/model/Basket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-logging/src/test/java/software/amazon/lambda/powertools/logging/model/Basket.java -------------------------------------------------------------------------------- /powertools-logging/src/test/java/software/amazon/lambda/powertools/logging/model/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-logging/src/test/java/software/amazon/lambda/powertools/logging/model/Product.java -------------------------------------------------------------------------------- /powertools-logging/src/test/resources/META-INF/services/org.slf4j.spi.SLF4JServiceProvider: -------------------------------------------------------------------------------- 1 | org.slf4j.test.TestServiceProvider -------------------------------------------------------------------------------- /powertools-logging/src/test/resources/albEvent.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-logging/src/test/resources/albEvent.json -------------------------------------------------------------------------------- /powertools-logging/src/test/resources/apiGatewayProxyEventV1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-logging/src/test/resources/apiGatewayProxyEventV1.json -------------------------------------------------------------------------------- /powertools-logging/src/test/resources/apiGatewayProxyEventV2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-logging/src/test/resources/apiGatewayProxyEventV2.json -------------------------------------------------------------------------------- /powertools-logging/src/test/resources/customizedLogEvent.json: -------------------------------------------------------------------------------- 1 | { 2 | "eventSource": "aws:s3" 3 | } -------------------------------------------------------------------------------- /powertools-logging/src/test/resources/testlogger.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-logging/src/test/resources/testlogger.properties -------------------------------------------------------------------------------- /powertools-metrics/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-metrics/pom.xml -------------------------------------------------------------------------------- /powertools-metrics/src/main/java/software/amazon/lambda/powertools/metrics/FlushMetrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-metrics/src/main/java/software/amazon/lambda/powertools/metrics/FlushMetrics.java -------------------------------------------------------------------------------- /powertools-metrics/src/main/java/software/amazon/lambda/powertools/metrics/Metrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-metrics/src/main/java/software/amazon/lambda/powertools/metrics/Metrics.java -------------------------------------------------------------------------------- /powertools-metrics/src/main/java/software/amazon/lambda/powertools/metrics/MetricsBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-metrics/src/main/java/software/amazon/lambda/powertools/metrics/MetricsBuilder.java -------------------------------------------------------------------------------- /powertools-metrics/src/main/java/software/amazon/lambda/powertools/metrics/MetricsFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-metrics/src/main/java/software/amazon/lambda/powertools/metrics/MetricsFactory.java -------------------------------------------------------------------------------- /powertools-metrics/src/main/java/software/amazon/lambda/powertools/metrics/internal/EmfMetricsLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-metrics/src/main/java/software/amazon/lambda/powertools/metrics/internal/EmfMetricsLogger.java -------------------------------------------------------------------------------- /powertools-metrics/src/main/java/software/amazon/lambda/powertools/metrics/internal/LambdaMetricsAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-metrics/src/main/java/software/amazon/lambda/powertools/metrics/internal/LambdaMetricsAspect.java -------------------------------------------------------------------------------- /powertools-metrics/src/main/java/software/amazon/lambda/powertools/metrics/internal/MetricsUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-metrics/src/main/java/software/amazon/lambda/powertools/metrics/internal/MetricsUtils.java -------------------------------------------------------------------------------- /powertools-metrics/src/main/java/software/amazon/lambda/powertools/metrics/internal/Validator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-metrics/src/main/java/software/amazon/lambda/powertools/metrics/internal/Validator.java -------------------------------------------------------------------------------- /powertools-metrics/src/main/java/software/amazon/lambda/powertools/metrics/model/DimensionSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-metrics/src/main/java/software/amazon/lambda/powertools/metrics/model/DimensionSet.java -------------------------------------------------------------------------------- /powertools-metrics/src/main/java/software/amazon/lambda/powertools/metrics/model/MetricResolution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-metrics/src/main/java/software/amazon/lambda/powertools/metrics/model/MetricResolution.java -------------------------------------------------------------------------------- /powertools-metrics/src/main/java/software/amazon/lambda/powertools/metrics/model/MetricUnit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-metrics/src/main/java/software/amazon/lambda/powertools/metrics/model/MetricUnit.java -------------------------------------------------------------------------------- /powertools-metrics/src/main/java/software/amazon/lambda/powertools/metrics/provider/EmfMetricsProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-metrics/src/main/java/software/amazon/lambda/powertools/metrics/provider/EmfMetricsProvider.java -------------------------------------------------------------------------------- /powertools-metrics/src/main/java/software/amazon/lambda/powertools/metrics/provider/MetricsProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-metrics/src/main/java/software/amazon/lambda/powertools/metrics/provider/MetricsProvider.java -------------------------------------------------------------------------------- /powertools-metrics/src/main/resources/classesloaded.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-metrics/src/main/resources/classesloaded.txt -------------------------------------------------------------------------------- /powertools-metrics/src/main/resources/software/amazon/awssdk/global/handlers/execution.interceptors: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-metrics/src/main/resources/software/amazon/awssdk/global/handlers/execution.interceptors -------------------------------------------------------------------------------- /powertools-metrics/src/test/java/software/amazon/lambda/powertools/metrics/ConfigurationPrecedenceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-metrics/src/test/java/software/amazon/lambda/powertools/metrics/ConfigurationPrecedenceTest.java -------------------------------------------------------------------------------- /powertools-metrics/src/test/java/software/amazon/lambda/powertools/metrics/MetricsBuilderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-metrics/src/test/java/software/amazon/lambda/powertools/metrics/MetricsBuilderTest.java -------------------------------------------------------------------------------- /powertools-metrics/src/test/java/software/amazon/lambda/powertools/metrics/MetricsFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-metrics/src/test/java/software/amazon/lambda/powertools/metrics/MetricsFactoryTest.java -------------------------------------------------------------------------------- /powertools-metrics/src/test/java/software/amazon/lambda/powertools/metrics/RequestHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-metrics/src/test/java/software/amazon/lambda/powertools/metrics/RequestHandlerTest.java -------------------------------------------------------------------------------- /powertools-metrics/src/test/java/software/amazon/lambda/powertools/metrics/internal/EmfMetricsLoggerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-metrics/src/test/java/software/amazon/lambda/powertools/metrics/internal/EmfMetricsLoggerTest.java -------------------------------------------------------------------------------- /powertools-metrics/src/test/java/software/amazon/lambda/powertools/metrics/internal/LambdaMetricsAspectTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-metrics/src/test/java/software/amazon/lambda/powertools/metrics/internal/LambdaMetricsAspectTest.java -------------------------------------------------------------------------------- /powertools-metrics/src/test/java/software/amazon/lambda/powertools/metrics/internal/ValidatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-metrics/src/test/java/software/amazon/lambda/powertools/metrics/internal/ValidatorTest.java -------------------------------------------------------------------------------- /powertools-metrics/src/test/java/software/amazon/lambda/powertools/metrics/model/DimensionSetTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-metrics/src/test/java/software/amazon/lambda/powertools/metrics/model/DimensionSetTest.java -------------------------------------------------------------------------------- /powertools-metrics/src/test/java/software/amazon/lambda/powertools/metrics/provider/EmfMetricsProviderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-metrics/src/test/java/software/amazon/lambda/powertools/metrics/provider/EmfMetricsProviderTest.java -------------------------------------------------------------------------------- /powertools-metrics/src/test/java/software/amazon/lambda/powertools/metrics/testutils/TestMetrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-metrics/src/test/java/software/amazon/lambda/powertools/metrics/testutils/TestMetrics.java -------------------------------------------------------------------------------- /powertools-metrics/src/test/java/software/amazon/lambda/powertools/metrics/testutils/TestMetricsProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-metrics/src/test/java/software/amazon/lambda/powertools/metrics/testutils/TestMetricsProvider.java -------------------------------------------------------------------------------- /powertools-metrics/src/test/resources/simplelogger.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-metrics/src/test/resources/simplelogger.properties -------------------------------------------------------------------------------- /powertools-parameters/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-parameters/pom.xml -------------------------------------------------------------------------------- /powertools-parameters/powertools-parameters-appconfig/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-parameters/powertools-parameters-appconfig/pom.xml -------------------------------------------------------------------------------- /powertools-parameters/powertools-parameters-dynamodb/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-parameters/powertools-parameters-dynamodb/pom.xml -------------------------------------------------------------------------------- /powertools-parameters/powertools-parameters-secrets/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-parameters/powertools-parameters-secrets/pom.xml -------------------------------------------------------------------------------- /powertools-parameters/powertools-parameters-ssm/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-parameters/powertools-parameters-ssm/pom.xml -------------------------------------------------------------------------------- /powertools-parameters/powertools-parameters-tests/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-parameters/powertools-parameters-tests/pom.xml -------------------------------------------------------------------------------- /powertools-parameters/src/main/java/software/amazon/lambda/powertools/parameters/BaseParamAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-parameters/src/main/java/software/amazon/lambda/powertools/parameters/BaseParamAspect.java -------------------------------------------------------------------------------- /powertools-parameters/src/main/java/software/amazon/lambda/powertools/parameters/BaseProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-parameters/src/main/java/software/amazon/lambda/powertools/parameters/BaseProvider.java -------------------------------------------------------------------------------- /powertools-parameters/src/main/java/software/amazon/lambda/powertools/parameters/ParamProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-parameters/src/main/java/software/amazon/lambda/powertools/parameters/ParamProvider.java -------------------------------------------------------------------------------- /powertools-parameters/src/main/java/software/amazon/lambda/powertools/parameters/cache/CacheManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-parameters/src/main/java/software/amazon/lambda/powertools/parameters/cache/CacheManager.java -------------------------------------------------------------------------------- /powertools-parameters/src/main/java/software/amazon/lambda/powertools/parameters/cache/DataStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-parameters/src/main/java/software/amazon/lambda/powertools/parameters/cache/DataStore.java -------------------------------------------------------------------------------- /powertools-parameters/src/main/java/software/amazon/lambda/powertools/parameters/transform/BasicTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-parameters/src/main/java/software/amazon/lambda/powertools/parameters/transform/BasicTransformer.java -------------------------------------------------------------------------------- /powertools-parameters/src/main/java/software/amazon/lambda/powertools/parameters/transform/JsonTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-parameters/src/main/java/software/amazon/lambda/powertools/parameters/transform/JsonTransformer.java -------------------------------------------------------------------------------- /powertools-parameters/src/main/java/software/amazon/lambda/powertools/parameters/transform/Transformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-parameters/src/main/java/software/amazon/lambda/powertools/parameters/transform/Transformer.java -------------------------------------------------------------------------------- /powertools-serialization/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-serialization/pom.xml -------------------------------------------------------------------------------- /powertools-serialization/src/main/java/software/amazon/lambda/powertools/utilities/EventDeserializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-serialization/src/main/java/software/amazon/lambda/powertools/utilities/EventDeserializer.java -------------------------------------------------------------------------------- /powertools-serialization/src/main/java/software/amazon/lambda/powertools/utilities/JsonConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-serialization/src/main/java/software/amazon/lambda/powertools/utilities/JsonConfig.java -------------------------------------------------------------------------------- /powertools-serialization/src/main/java/software/amazon/lambda/powertools/utilities/jmespath/Base64Function.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-serialization/src/main/java/software/amazon/lambda/powertools/utilities/jmespath/Base64Function.java -------------------------------------------------------------------------------- /powertools-serialization/src/main/java/software/amazon/lambda/powertools/utilities/jmespath/JsonFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-serialization/src/main/java/software/amazon/lambda/powertools/utilities/jmespath/JsonFunction.java -------------------------------------------------------------------------------- /powertools-serialization/src/test/java/software/amazon/lambda/powertools/utilities/EventDeserializerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-serialization/src/test/java/software/amazon/lambda/powertools/utilities/EventDeserializerTest.java -------------------------------------------------------------------------------- /powertools-serialization/src/test/java/software/amazon/lambda/powertools/utilities/model/Basket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-serialization/src/test/java/software/amazon/lambda/powertools/utilities/model/Basket.java -------------------------------------------------------------------------------- /powertools-serialization/src/test/java/software/amazon/lambda/powertools/utilities/model/Order.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-serialization/src/test/java/software/amazon/lambda/powertools/utilities/model/Order.java -------------------------------------------------------------------------------- /powertools-serialization/src/test/java/software/amazon/lambda/powertools/utilities/model/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-serialization/src/test/java/software/amazon/lambda/powertools/utilities/model/Product.java -------------------------------------------------------------------------------- /powertools-serialization/src/test/resources/alb_event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-serialization/src/test/resources/alb_event.json -------------------------------------------------------------------------------- /powertools-serialization/src/test/resources/amq_event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-serialization/src/test/resources/amq_event.json -------------------------------------------------------------------------------- /powertools-serialization/src/test/resources/apigw_event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-serialization/src/test/resources/apigw_event.json -------------------------------------------------------------------------------- /powertools-serialization/src/test/resources/apigw_event_no_body.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-serialization/src/test/resources/apigw_event_no_body.json -------------------------------------------------------------------------------- /powertools-serialization/src/test/resources/apigwv2_event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-serialization/src/test/resources/apigwv2_event.json -------------------------------------------------------------------------------- /powertools-serialization/src/test/resources/cfcr_event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-serialization/src/test/resources/cfcr_event.json -------------------------------------------------------------------------------- /powertools-serialization/src/test/resources/custom_event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-serialization/src/test/resources/custom_event.json -------------------------------------------------------------------------------- /powertools-serialization/src/test/resources/custom_event_gzip.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-serialization/src/test/resources/custom_event_gzip.json -------------------------------------------------------------------------------- /powertools-serialization/src/test/resources/custom_event_json.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-serialization/src/test/resources/custom_event_json.json -------------------------------------------------------------------------------- /powertools-serialization/src/test/resources/custom_event_map.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-serialization/src/test/resources/custom_event_map.json -------------------------------------------------------------------------------- /powertools-serialization/src/test/resources/cwl_event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-serialization/src/test/resources/cwl_event.json -------------------------------------------------------------------------------- /powertools-serialization/src/test/resources/kafip_event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-serialization/src/test/resources/kafip_event.json -------------------------------------------------------------------------------- /powertools-serialization/src/test/resources/kafka_event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-serialization/src/test/resources/kafka_event.json -------------------------------------------------------------------------------- /powertools-serialization/src/test/resources/kasip_event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-serialization/src/test/resources/kasip_event.json -------------------------------------------------------------------------------- /powertools-serialization/src/test/resources/kf_event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-serialization/src/test/resources/kf_event.json -------------------------------------------------------------------------------- /powertools-serialization/src/test/resources/kinesis_event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-serialization/src/test/resources/kinesis_event.json -------------------------------------------------------------------------------- /powertools-serialization/src/test/resources/rabbitmq_event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-serialization/src/test/resources/rabbitmq_event.json -------------------------------------------------------------------------------- /powertools-serialization/src/test/resources/scheduled_event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-serialization/src/test/resources/scheduled_event.json -------------------------------------------------------------------------------- /powertools-serialization/src/test/resources/sns_event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-serialization/src/test/resources/sns_event.json -------------------------------------------------------------------------------- /powertools-serialization/src/test/resources/sqs_event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-serialization/src/test/resources/sqs_event.json -------------------------------------------------------------------------------- /powertools-serialization/src/test/resources/sqs_event_no_body.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-serialization/src/test/resources/sqs_event_no_body.json -------------------------------------------------------------------------------- /powertools-tracing/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-tracing/pom.xml -------------------------------------------------------------------------------- /powertools-tracing/src/main/java/software/amazon/lambda/powertools/tracing/CaptureMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-tracing/src/main/java/software/amazon/lambda/powertools/tracing/CaptureMode.java -------------------------------------------------------------------------------- /powertools-tracing/src/main/java/software/amazon/lambda/powertools/tracing/Tracing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-tracing/src/main/java/software/amazon/lambda/powertools/tracing/Tracing.java -------------------------------------------------------------------------------- /powertools-tracing/src/main/java/software/amazon/lambda/powertools/tracing/TracingUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-tracing/src/main/java/software/amazon/lambda/powertools/tracing/TracingUtils.java -------------------------------------------------------------------------------- /powertools-tracing/src/main/java/software/amazon/lambda/powertools/tracing/internal/LambdaTracingAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-tracing/src/main/java/software/amazon/lambda/powertools/tracing/internal/LambdaTracingAspect.java -------------------------------------------------------------------------------- /powertools-tracing/src/main/java/software/amazon/lambda/powertools/tracing/internal/SystemWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-tracing/src/main/java/software/amazon/lambda/powertools/tracing/internal/SystemWrapper.java -------------------------------------------------------------------------------- /powertools-tracing/src/main/resources/software/amazon/awssdk/global/handlers/execution.interceptors: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-tracing/src/main/resources/software/amazon/awssdk/global/handlers/execution.interceptors -------------------------------------------------------------------------------- /powertools-tracing/src/test/java/software/amazon/lambda/powertools/tracing/TracingUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-tracing/src/test/java/software/amazon/lambda/powertools/tracing/TracingUtilsTest.java -------------------------------------------------------------------------------- /powertools-tracing/src/test/java/software/amazon/lambda/powertools/tracing/handlers/PowerToolDisabled.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-tracing/src/test/java/software/amazon/lambda/powertools/tracing/handlers/PowerToolDisabled.java -------------------------------------------------------------------------------- /powertools-tracing/src/test/java/software/amazon/lambda/powertools/tracing/handlers/PowerTracerToolEnabled.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-tracing/src/test/java/software/amazon/lambda/powertools/tracing/handlers/PowerTracerToolEnabled.java -------------------------------------------------------------------------------- /powertools-tracing/src/test/java/software/amazon/lambda/powertools/tracing/internal/LambdaTracingAspectTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-tracing/src/test/java/software/amazon/lambda/powertools/tracing/internal/LambdaTracingAspectTest.java -------------------------------------------------------------------------------- /powertools-tracing/src/test/java/software/amazon/lambda/powertools/tracing/nonhandler/PowerToolNonHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-tracing/src/test/java/software/amazon/lambda/powertools/tracing/nonhandler/PowerToolNonHandler.java -------------------------------------------------------------------------------- /powertools-tracing/src/test/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-tracing/src/test/resources/log4j2.xml -------------------------------------------------------------------------------- /powertools-validation/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-validation/pom.xml -------------------------------------------------------------------------------- /powertools-validation/src/main/java/software/amazon/lambda/powertools/validation/Validation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-validation/src/main/java/software/amazon/lambda/powertools/validation/Validation.java -------------------------------------------------------------------------------- /powertools-validation/src/main/java/software/amazon/lambda/powertools/validation/ValidationConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-validation/src/main/java/software/amazon/lambda/powertools/validation/ValidationConfig.java -------------------------------------------------------------------------------- /powertools-validation/src/main/java/software/amazon/lambda/powertools/validation/ValidationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-validation/src/main/java/software/amazon/lambda/powertools/validation/ValidationException.java -------------------------------------------------------------------------------- /powertools-validation/src/main/java/software/amazon/lambda/powertools/validation/ValidationUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-validation/src/main/java/software/amazon/lambda/powertools/validation/ValidationUtils.java -------------------------------------------------------------------------------- /powertools-validation/src/main/java/software/amazon/lambda/powertools/validation/internal/ValidationAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-validation/src/main/java/software/amazon/lambda/powertools/validation/internal/ValidationAspect.java -------------------------------------------------------------------------------- /powertools-validation/src/main/resources/classesloaded.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-validation/src/main/resources/classesloaded.txt -------------------------------------------------------------------------------- /powertools-validation/src/main/resources/software/amazon/awssdk/global/handlers/execution.interceptors: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-validation/src/main/resources/software/amazon/awssdk/global/handlers/execution.interceptors -------------------------------------------------------------------------------- /powertools-validation/src/test/java/software/amazon/lambda/powertools/validation/ValidationConfigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-validation/src/test/java/software/amazon/lambda/powertools/validation/ValidationConfigTest.java -------------------------------------------------------------------------------- /powertools-validation/src/test/java/software/amazon/lambda/powertools/validation/ValidationUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-validation/src/test/java/software/amazon/lambda/powertools/validation/ValidationUtilsTest.java -------------------------------------------------------------------------------- /powertools-validation/src/test/java/software/amazon/lambda/powertools/validation/model/Basket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-validation/src/test/java/software/amazon/lambda/powertools/validation/model/Basket.java -------------------------------------------------------------------------------- /powertools-validation/src/test/java/software/amazon/lambda/powertools/validation/model/MyCustomEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-validation/src/test/java/software/amazon/lambda/powertools/validation/model/MyCustomEvent.java -------------------------------------------------------------------------------- /powertools-validation/src/test/java/software/amazon/lambda/powertools/validation/model/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-validation/src/test/java/software/amazon/lambda/powertools/validation/model/Product.java -------------------------------------------------------------------------------- /powertools-validation/src/test/resources/alb_event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-validation/src/test/resources/alb_event.json -------------------------------------------------------------------------------- /powertools-validation/src/test/resources/amq_event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-validation/src/test/resources/amq_event.json -------------------------------------------------------------------------------- /powertools-validation/src/test/resources/cfcr_event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-validation/src/test/resources/cfcr_event.json -------------------------------------------------------------------------------- /powertools-validation/src/test/resources/custom_event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-validation/src/test/resources/custom_event.json -------------------------------------------------------------------------------- /powertools-validation/src/test/resources/custom_event_gzip.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-validation/src/test/resources/custom_event_gzip.json -------------------------------------------------------------------------------- /powertools-validation/src/test/resources/cwl_event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-validation/src/test/resources/cwl_event.json -------------------------------------------------------------------------------- /powertools-validation/src/test/resources/json_ko.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-validation/src/test/resources/json_ko.json -------------------------------------------------------------------------------- /powertools-validation/src/test/resources/json_ok.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-validation/src/test/resources/json_ok.json -------------------------------------------------------------------------------- /powertools-validation/src/test/resources/kafip_event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-validation/src/test/resources/kafip_event.json -------------------------------------------------------------------------------- /powertools-validation/src/test/resources/kafka_event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-validation/src/test/resources/kafka_event.json -------------------------------------------------------------------------------- /powertools-validation/src/test/resources/kasip_event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-validation/src/test/resources/kasip_event.json -------------------------------------------------------------------------------- /powertools-validation/src/test/resources/kf_event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-validation/src/test/resources/kf_event.json -------------------------------------------------------------------------------- /powertools-validation/src/test/resources/kinesis.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-validation/src/test/resources/kinesis.json -------------------------------------------------------------------------------- /powertools-validation/src/test/resources/kinesis_invalid_messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-validation/src/test/resources/kinesis_invalid_messages.json -------------------------------------------------------------------------------- /powertools-validation/src/test/resources/rabbitmq_event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-validation/src/test/resources/rabbitmq_event.json -------------------------------------------------------------------------------- /powertools-validation/src/test/resources/scheduled_event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-validation/src/test/resources/scheduled_event.json -------------------------------------------------------------------------------- /powertools-validation/src/test/resources/schema_v4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-validation/src/test/resources/schema_v4.json -------------------------------------------------------------------------------- /powertools-validation/src/test/resources/schema_v7.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-validation/src/test/resources/schema_v7.json -------------------------------------------------------------------------------- /powertools-validation/src/test/resources/schema_v7_ko.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-validation/src/test/resources/schema_v7_ko.json -------------------------------------------------------------------------------- /powertools-validation/src/test/resources/sns_event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-validation/src/test/resources/sns_event.json -------------------------------------------------------------------------------- /powertools-validation/src/test/resources/sqs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-validation/src/test/resources/sqs.json -------------------------------------------------------------------------------- /powertools-validation/src/test/resources/sqs_invalid_messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-validation/src/test/resources/sqs_invalid_messages.json -------------------------------------------------------------------------------- /powertools-validation/src/test/resources/sqs_message.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/powertools-validation/src/test/resources/sqs_message.json -------------------------------------------------------------------------------- /spotbugs-exclude.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-powertools/powertools-lambda-java/HEAD/spotbugs-exclude.xml --------------------------------------------------------------------------------