Class LambdaService


  • @Slf4j
    public class LambdaService
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      LambdaService​(com.netflix.spinnaker.clouddriver.aws.security.AmazonClientProvider amazonClientProvider, com.netflix.spinnaker.clouddriver.aws.security.NetflixAmazonCredentials account, java.lang.String region, com.fasterxml.jackson.databind.ObjectMapper mapper, LambdaServiceConfig lambdaServiceConfig)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.List<java.util.Map<java.lang.String,​java.lang.Object>> getAllFunctions()  
      java.util.Map<java.lang.String,​java.lang.Object> getFunctionByName​(java.lang.String functionName)  
      java.util.List<com.amazonaws.services.lambda.model.FunctionConfiguration> listAllFunctionConfigurations()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • LambdaService

        public LambdaService​(com.netflix.spinnaker.clouddriver.aws.security.AmazonClientProvider amazonClientProvider,
                             com.netflix.spinnaker.clouddriver.aws.security.NetflixAmazonCredentials account,
                             java.lang.String region,
                             com.fasterxml.jackson.databind.ObjectMapper mapper,
                             LambdaServiceConfig lambdaServiceConfig)
    • Method Detail

      • getAllFunctions

        public java.util.List<java.util.Map<java.lang.String,​java.lang.Object>> getAllFunctions()
      • getFunctionByName

        public java.util.Map<java.lang.String,​java.lang.Object> getFunctionByName​(java.lang.String functionName)
                                                                                 throws java.lang.InterruptedException
        Throws:
        java.lang.InterruptedException
      • listAllFunctionConfigurations

        public java.util.List<com.amazonaws.services.lambda.model.FunctionConfiguration> listAllFunctionConfigurations()