Class LambdaFunctionProvider

  • All Implemented Interfaces:
    com.netflix.spinnaker.clouddriver.model.FunctionProvider

    @Component
    public class LambdaFunctionProvider
    extends java.lang.Object
    implements com.netflix.spinnaker.clouddriver.model.FunctionProvider
    • Constructor Summary

      Constructors 
      Constructor Description
      LambdaFunctionProvider​(com.netflix.spinnaker.cats.cache.Cache cacheView)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Collection<com.netflix.spinnaker.clouddriver.model.Function> getAllFunctions()  
      java.util.Set<com.netflix.spinnaker.clouddriver.model.Function> getApplicationFunctions​(java.lang.String applicationName)  
      com.netflix.spinnaker.clouddriver.model.Function getFunction​(java.lang.String account, java.lang.String region, java.lang.String functionName)  
      • Methods inherited from class java.lang.Object

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

      • LambdaFunctionProvider

        @Autowired
        public LambdaFunctionProvider​(com.netflix.spinnaker.cats.cache.Cache cacheView)
    • Method Detail

      • getAllFunctions

        public java.util.Collection<com.netflix.spinnaker.clouddriver.model.Function> getAllFunctions()
        Specified by:
        getAllFunctions in interface com.netflix.spinnaker.clouddriver.model.FunctionProvider
      • getFunction

        public com.netflix.spinnaker.clouddriver.model.Function getFunction​(java.lang.String account,
                                                                            java.lang.String region,
                                                                            java.lang.String functionName)
        Specified by:
        getFunction in interface com.netflix.spinnaker.clouddriver.model.FunctionProvider
      • getApplicationFunctions

        public java.util.Set<com.netflix.spinnaker.clouddriver.model.Function> getApplicationFunctions​(java.lang.String applicationName)
        Specified by:
        getApplicationFunctions in interface com.netflix.spinnaker.clouddriver.model.FunctionProvider