java.lang.Object
com.netflix.spinnaker.clouddriver.kubernetes.caching.view.provider.KubernetesSearchProvider
All Implemented Interfaces:
com.netflix.spinnaker.clouddriver.search.SearchProvider

@Component @ConditionalOnProperty(value="kubernetes.search.enabled", matchIfMissing=true) public class KubernetesSearchProvider extends Object implements com.netflix.spinnaker.clouddriver.search.SearchProvider
  • Constructor Details

    • KubernetesSearchProvider

      @Autowired public KubernetesSearchProvider(com.netflix.spinnaker.clouddriver.kubernetes.caching.view.provider.KubernetesCacheUtils cacheUtils, KubernetesSpinnakerKindMap kindMap, com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.netflix.spinnaker.clouddriver.kubernetes.caching.view.provider.KubernetesAccountResolver resourcePropertyResolver)
  • Method Details

    • getPlatform

      public String getPlatform()
      Specified by:
      getPlatform in interface com.netflix.spinnaker.clouddriver.search.SearchProvider
    • search

      public com.netflix.spinnaker.clouddriver.search.SearchResultSet search(String query, Integer pageNumber, Integer pageSize)
      Specified by:
      search in interface com.netflix.spinnaker.clouddriver.search.SearchProvider
    • search

      public com.netflix.spinnaker.clouddriver.search.SearchResultSet search(String query, Integer pageNumber, Integer pageSize, Map<String,String> filters)
      Specified by:
      search in interface com.netflix.spinnaker.clouddriver.search.SearchProvider
    • search

      public com.netflix.spinnaker.clouddriver.search.SearchResultSet search(String query, List<String> types, Integer pageNumber, Integer pageSize)
      Specified by:
      search in interface com.netflix.spinnaker.clouddriver.search.SearchProvider
    • search

      public com.netflix.spinnaker.clouddriver.search.SearchResultSet search(String query, List<String> types, Integer pageNumber, Integer pageSize, Map<String,String> filters)
      Specified by:
      search in interface com.netflix.spinnaker.clouddriver.search.SearchProvider