-
Notifications
You must be signed in to change notification settings - Fork 81
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Support for AWS Lambda Function SDK V2 #2130
Add Support for AWS Lambda Function SDK V2 #2130
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It misses tests
aws-sdk-v2/src/main/java/io/micronaut/aws/sdk/v2/service/lambda/LambdaClientFactory.java
Outdated
Show resolved
Hide resolved
aws-sdk-v2/src/main/java/io/micronaut/aws/sdk/v2/service/lambda/package-info.java
Outdated
Show resolved
Hide resolved
import software.amazon.awssdk.services.lambda.LambdaClientBuilder; | ||
|
||
|
||
public class LambdaClientFactory extends AwsClientFactory<LambdaClientBuilder, LambdaAsyncClientBuilder, LambdaClient, LambdaAsyncClient> { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
it misses javadoc, @Factory
and a test.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
see: 1149df3
aws-sdk-v2/src/main/java/io/micronaut/aws/sdk/v2/service/lambda/package-info.java
Outdated
Show resolved
Hide resolved
aws-sdk-v2/src/main/java/io/micronaut/aws/sdk/v2/service/lambda/package-info.java
Outdated
Show resolved
Hide resolved
…a/package-info.java
…a/package-info.java
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It misses documentation
...client-aws-v2/src/main/java/io/micronaut/function/client/aws/AwsInvokeRequestDefinition.java
Outdated
Show resolved
Hide resolved
...client-aws-v2/src/main/java/io/micronaut/function/client/aws/AwsInvokeRequestDefinition.java
Outdated
Show resolved
Hide resolved
import io.micronaut.function.client.FunctionDefinition; | ||
|
||
/** | ||
* Builds an {@link InvokeRequest} for each definition under {@code aws.lambda.functions}. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
is the javadoc correct here?
function-client-aws-v2/src/main/java/io/micronaut/function/client/aws/package-info.java
Outdated
Show resolved
Hide resolved
function-client-aws-v2/src/main/java/io/micronaut/function/client/aws/package-info.java
Outdated
Show resolved
Hide resolved
…ent/aws/package-info.java
…ent/aws/package-info.java
…ent/aws/AwsInvokeRequestDefinition.java
…ent/aws/AwsInvokeRequestDefinition.java
don’t use yaml configuration
This PR moves a Java test which was not being run as it was a JUnit 4 test to `src/test/java` and transforms it into a JUnit5 test. It updates to latest Micronaut core as it was failing locally for me without this upgrade.
any ETA on this one ? |
I am going to check again next week. But there were some build failures. |
Fixes #2121