Class IamRoleCachingAgent

  • All Implemented Interfaces:
    com.netflix.spinnaker.cats.agent.Agent, com.netflix.spinnaker.cats.agent.CachingAgent, com.netflix.spinnaker.clouddriver.cache.CustomScheduledAgent

    public class IamRoleCachingAgent
    extends java.lang.Object
    implements com.netflix.spinnaker.cats.agent.CachingAgent, com.netflix.spinnaker.clouddriver.cache.CustomScheduledAgent
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface com.netflix.spinnaker.cats.agent.CachingAgent

        com.netflix.spinnaker.cats.agent.CachingAgent.CacheExecution
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getAgentType()  
      long getPollIntervalMillis()  
      java.util.Collection<com.netflix.spinnaker.cats.agent.AgentDataType> getProvidedDataTypes()  
      java.lang.String getProviderName()  
      long getTimeoutMillis()  
      com.netflix.spinnaker.cats.agent.CacheResult loadData​(com.netflix.spinnaker.cats.provider.ProviderCache providerCache)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface com.netflix.spinnaker.cats.agent.Agent

        handlesAccount
      • Methods inherited from interface com.netflix.spinnaker.cats.agent.CachingAgent

        getAgentExecution, getCacheKeyPatterns
      • Methods inherited from interface com.netflix.spinnaker.clouddriver.cache.CustomScheduledAgent

        getErrorIntervalMillis
    • Method Detail

      • getAgentType

        public java.lang.String getAgentType()
        Specified by:
        getAgentType in interface com.netflix.spinnaker.cats.agent.Agent
      • getProviderName

        public java.lang.String getProviderName()
        Specified by:
        getProviderName in interface com.netflix.spinnaker.cats.agent.Agent
      • getProvidedDataTypes

        public java.util.Collection<com.netflix.spinnaker.cats.agent.AgentDataType> getProvidedDataTypes()
        Specified by:
        getProvidedDataTypes in interface com.netflix.spinnaker.cats.agent.CachingAgent
      • getPollIntervalMillis

        public long getPollIntervalMillis()
        Specified by:
        getPollIntervalMillis in interface com.netflix.spinnaker.clouddriver.cache.CustomScheduledAgent
      • getTimeoutMillis

        public long getTimeoutMillis()
        Specified by:
        getTimeoutMillis in interface com.netflix.spinnaker.clouddriver.cache.CustomScheduledAgent
      • loadData

        public com.netflix.spinnaker.cats.agent.CacheResult loadData​(com.netflix.spinnaker.cats.provider.ProviderCache providerCache)
        Specified by:
        loadData in interface com.netflix.spinnaker.cats.agent.CachingAgent