Class LambdaValidation

    • Constructor Detail

      • LambdaValidation

        public LambdaValidation​(software.amazon.awssdk.services.lambda.LambdaClient client,
                                IAM iam)
    • Method Detail

      • createFunction

        public void createFunction​(String name,
                                   software.amazon.awssdk.services.lambda.model.Runtime runtime,
                                   String handler,
                                   Path zipFile)
      • createFunction

        public void createFunction​(String name,
                                   software.amazon.awssdk.services.lambda.model.Runtime runtime,
                                   String handler,
                                   software.amazon.awssdk.core.SdkBytes zipFile)
      • getFunction

        public software.amazon.awssdk.services.lambda.model.GetFunctionResponse getFunction​(String name)
      • invokeFunction

        public software.amazon.awssdk.services.lambda.model.InvokeResponse invokeFunction​(String name,
                                                                                          software.amazon.awssdk.core.SdkBytes bytes)
      • deleteFunction

        public void deleteFunction​(String name)
      • listFunctions

        public List<software.amazon.awssdk.services.lambda.model.FunctionConfiguration> listFunctions()
      • getRoleArn

        public String getRoleArn()