Class KubernetesLoadBalancerProvider

java.lang.Object
com.netflix.spinnaker.clouddriver.kubernetes.caching.view.provider.KubernetesLoadBalancerProvider
All Implemented Interfaces:
com.netflix.spinnaker.clouddriver.model.LoadBalancerProvider<KubernetesLoadBalancer>

@Component public class KubernetesLoadBalancerProvider extends Object implements com.netflix.spinnaker.clouddriver.model.LoadBalancerProvider<KubernetesLoadBalancer>
  • Method Details

    • getCloudProvider

      public String getCloudProvider()
      Specified by:
      getCloudProvider in interface com.netflix.spinnaker.clouddriver.model.LoadBalancerProvider<KubernetesLoadBalancer>
    • list

      public List<com.netflix.spinnaker.clouddriver.model.LoadBalancerProvider.Item> list()
      Specified by:
      list in interface com.netflix.spinnaker.clouddriver.model.LoadBalancerProvider<KubernetesLoadBalancer>
    • get

      public com.netflix.spinnaker.clouddriver.model.LoadBalancerProvider.Item get(String name)
      Specified by:
      get in interface com.netflix.spinnaker.clouddriver.model.LoadBalancerProvider<KubernetesLoadBalancer>
    • byAccountAndRegionAndName

      public List<KubernetesLoadBalancer> byAccountAndRegionAndName(String account, String namespace, String fullName)
      Specified by:
      byAccountAndRegionAndName in interface com.netflix.spinnaker.clouddriver.model.LoadBalancerProvider<KubernetesLoadBalancer>
    • getApplicationLoadBalancers

      public Set<KubernetesLoadBalancer> getApplicationLoadBalancers(String application)
      Specified by:
      getApplicationLoadBalancers in interface com.netflix.spinnaker.clouddriver.model.LoadBalancerProvider<KubernetesLoadBalancer>