Class AppengineCredentialsConfiguration


  • @Configuration
    public class AppengineCredentialsConfiguration
    extends java.lang.Object
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      com.netflix.spinnaker.clouddriver.security.CredentialsInitializerSynchronizable appengineCredentialsInitializerSynchronizable​(com.netflix.spinnaker.credentials.definition.AbstractCredentialsLoader<com.netflix.spinnaker.clouddriver.appengine.security.AppengineNamedAccountCredentials> loader)  
      com.netflix.spinnaker.credentials.CredentialsTypeBaseConfiguration<com.netflix.spinnaker.clouddriver.appengine.security.AppengineNamedAccountCredentials,​AppengineConfigurationProperties.ManagedAccount> appengineCredentialsProperties​(org.springframework.context.ApplicationContext applicationContext, AppengineConfigurationProperties configurationProperties, com.netflix.spinnaker.clouddriver.appengine.AppengineJobExecutor jobExecutor, com.netflix.spinnaker.kork.configserver.ConfigFileService configFileService, java.lang.String clouddriverUserAgentApplicationName)  
      com.netflix.spinnaker.credentials.CredentialsRepository<com.netflix.spinnaker.clouddriver.appengine.security.AppengineNamedAccountCredentials> appengineCredentialsRepository​(com.netflix.spinnaker.credentials.CredentialsLifecycleHandler<com.netflix.spinnaker.clouddriver.appengine.security.AppengineNamedAccountCredentials> eventHandler)  
      • Methods inherited from class java.lang.Object

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

      • AppengineCredentialsConfiguration

        public AppengineCredentialsConfiguration()
    • Method Detail

      • appengineCredentialsRepository

        @Bean
        @ConditionalOnMissingBean(value=com.netflix.spinnaker.clouddriver.appengine.security.AppengineNamedAccountCredentials.class,
                                  parameterizedContainer=com.netflix.spinnaker.credentials.CredentialsRepository.class)
        public com.netflix.spinnaker.credentials.CredentialsRepository<com.netflix.spinnaker.clouddriver.appengine.security.AppengineNamedAccountCredentials> appengineCredentialsRepository​(com.netflix.spinnaker.credentials.CredentialsLifecycleHandler<com.netflix.spinnaker.clouddriver.appengine.security.AppengineNamedAccountCredentials> eventHandler)
      • appengineCredentialsProperties

        @Bean
        public com.netflix.spinnaker.credentials.CredentialsTypeBaseConfiguration<com.netflix.spinnaker.clouddriver.appengine.security.AppengineNamedAccountCredentials,​AppengineConfigurationProperties.ManagedAccount> appengineCredentialsProperties​(org.springframework.context.ApplicationContext applicationContext,
                                                                                                                                                                                                                                                              AppengineConfigurationProperties configurationProperties,
                                                                                                                                                                                                                                                              com.netflix.spinnaker.clouddriver.appengine.AppengineJobExecutor jobExecutor,
                                                                                                                                                                                                                                                              com.netflix.spinnaker.kork.configserver.ConfigFileService configFileService,
                                                                                                                                                                                                                                                              java.lang.String clouddriverUserAgentApplicationName)
      • appengineCredentialsInitializerSynchronizable

        @Bean
        public com.netflix.spinnaker.clouddriver.security.CredentialsInitializerSynchronizable appengineCredentialsInitializerSynchronizable​(com.netflix.spinnaker.credentials.definition.AbstractCredentialsLoader<com.netflix.spinnaker.clouddriver.appengine.security.AppengineNamedAccountCredentials> loader)