Class HuaweiCloudInfrastructureProvider

java.lang.Object
com.netflix.spinnaker.cats.agent.AgentSchedulerAware
com.netflix.spinnaker.clouddriver.huaweicloud.provider.HuaweiCloudInfrastructureProvider
All Implemented Interfaces:
com.netflix.spinnaker.cats.provider.Provider, com.netflix.spinnaker.clouddriver.cache.SearchableProvider

@ConditionalOnProperty("huaweicloud.enabled") public class HuaweiCloudInfrastructureProvider extends com.netflix.spinnaker.cats.agent.AgentSchedulerAware implements com.netflix.spinnaker.clouddriver.cache.SearchableProvider
  • Constructor Details

    • HuaweiCloudInfrastructureProvider

      public HuaweiCloudInfrastructureProvider(Collection<com.netflix.spinnaker.cats.agent.Agent> agents)
  • Method Details

    • getProviderName

      public String getProviderName()
      Specified by:
      getProviderName in interface com.netflix.spinnaker.cats.provider.Provider
    • getAgents

      public Collection<com.netflix.spinnaker.cats.agent.Agent> getAgents()
      Specified by:
      getAgents in interface com.netflix.spinnaker.cats.provider.Provider
    • getDefaultCaches

      public Set<String> getDefaultCaches()
      Specified by:
      getDefaultCaches in interface com.netflix.spinnaker.clouddriver.cache.SearchableProvider
    • getUrlMappingTemplates

      public Map<String,String> getUrlMappingTemplates()
      Specified by:
      getUrlMappingTemplates in interface com.netflix.spinnaker.clouddriver.cache.SearchableProvider
    • getSearchResultHydrators

      public Map<com.netflix.spinnaker.clouddriver.cache.SearchableProvider.SearchableResource,com.netflix.spinnaker.clouddriver.cache.SearchableProvider.SearchResultHydrator> getSearchResultHydrators()
      Specified by:
      getSearchResultHydrators in interface com.netflix.spinnaker.clouddriver.cache.SearchableProvider
    • parseKey

      public Map<String,String> parseKey(String key)
      Specified by:
      parseKey in interface com.netflix.spinnaker.clouddriver.cache.SearchableProvider