Class KubernetesClusterProvider
- java.lang.Object
-
- com.netflix.spinnaker.clouddriver.kubernetes.caching.view.provider.KubernetesClusterProvider
-
- All Implemented Interfaces:
com.netflix.spinnaker.clouddriver.model.ClusterProvider<KubernetesCluster>
@Component public class KubernetesClusterProvider extends java.lang.Object implements com.netflix.spinnaker.clouddriver.model.ClusterProvider<KubernetesCluster>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetCloudProviderId()KubernetesClustergetCluster(java.lang.String application, java.lang.String account, java.lang.String name)KubernetesClustergetCluster(java.lang.String application, java.lang.String account, java.lang.String name, boolean includeDetails)java.util.Map<java.lang.String,java.util.Set<KubernetesCluster>>getClusterDetails(java.lang.String application)java.util.Map<java.lang.String,java.util.Set<KubernetesCluster>>getClusters()java.util.Set<KubernetesCluster>getClusters(java.lang.String application, java.lang.String account)java.util.Map<java.lang.String,java.util.Set<KubernetesCluster>>getClusterSummaries(java.lang.String application)KubernetesServerGroupgetServerGroup(java.lang.String account, java.lang.String namespace, java.lang.String name)KubernetesServerGroupgetServerGroup(java.lang.String account, java.lang.String namespace, java.lang.String fullName, boolean includeDetails)booleansupportsMinimalClusters()
-
-
-
Method Detail
-
getClusters
public java.util.Map<java.lang.String,java.util.Set<KubernetesCluster>> getClusters()
- Specified by:
getClustersin interfacecom.netflix.spinnaker.clouddriver.model.ClusterProvider<KubernetesCluster>
-
getClusterSummaries
public java.util.Map<java.lang.String,java.util.Set<KubernetesCluster>> getClusterSummaries(java.lang.String application)
- Specified by:
getClusterSummariesin interfacecom.netflix.spinnaker.clouddriver.model.ClusterProvider<KubernetesCluster>
-
getClusterDetails
public java.util.Map<java.lang.String,java.util.Set<KubernetesCluster>> getClusterDetails(java.lang.String application)
- Specified by:
getClusterDetailsin interfacecom.netflix.spinnaker.clouddriver.model.ClusterProvider<KubernetesCluster>
-
getClusters
public java.util.Set<KubernetesCluster> getClusters(java.lang.String application, java.lang.String account)
- Specified by:
getClustersin interfacecom.netflix.spinnaker.clouddriver.model.ClusterProvider<KubernetesCluster>
-
getCluster
public KubernetesCluster getCluster(java.lang.String application, java.lang.String account, java.lang.String name)
- Specified by:
getClusterin interfacecom.netflix.spinnaker.clouddriver.model.ClusterProvider<KubernetesCluster>
-
getCluster
public KubernetesCluster getCluster(java.lang.String application, java.lang.String account, java.lang.String name, boolean includeDetails)
- Specified by:
getClusterin interfacecom.netflix.spinnaker.clouddriver.model.ClusterProvider<KubernetesCluster>
-
getServerGroup
@Nullable public KubernetesServerGroup getServerGroup(java.lang.String account, java.lang.String namespace, java.lang.String fullName, boolean includeDetails)
- Specified by:
getServerGroupin interfacecom.netflix.spinnaker.clouddriver.model.ClusterProvider<KubernetesCluster>
-
getServerGroup
public KubernetesServerGroup getServerGroup(java.lang.String account, java.lang.String namespace, java.lang.String name)
- Specified by:
getServerGroupin interfacecom.netflix.spinnaker.clouddriver.model.ClusterProvider<KubernetesCluster>
-
getCloudProviderId
public java.lang.String getCloudProviderId()
- Specified by:
getCloudProviderIdin interfacecom.netflix.spinnaker.clouddriver.model.ClusterProvider<KubernetesCluster>
-
supportsMinimalClusters
public boolean supportsMinimalClusters()
- Specified by:
supportsMinimalClustersin interfacecom.netflix.spinnaker.clouddriver.model.ClusterProvider<KubernetesCluster>
-
-