Class LambdaValidation
- java.lang.Object
-
- software.tnb.aws.lambda.validation.LambdaValidation
-
- All Implemented Interfaces:
Validation
public class LambdaValidation extends Object implements Validation
-
-
Constructor Summary
Constructors Constructor Description LambdaValidation(software.amazon.awssdk.services.lambda.LambdaClient client, IAM iam)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreateFunction(String name, software.amazon.awssdk.services.lambda.model.Runtime runtime, String handler, Path zipFile)voidcreateFunction(String name, software.amazon.awssdk.services.lambda.model.Runtime runtime, String handler, software.amazon.awssdk.core.SdkBytes zipFile)voiddeleteFunction(String name)software.amazon.awssdk.services.lambda.model.GetFunctionResponsegetFunction(String name)StringgetRoleArn()software.amazon.awssdk.services.lambda.model.InvokeResponseinvokeFunction(String name, software.amazon.awssdk.core.SdkBytes bytes)List<software.amazon.awssdk.services.lambda.model.FunctionConfiguration>listFunctions()
-
-
-
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()
-
-