Class KubernetesCacheDataConverter

java.lang.Object
com.netflix.spinnaker.clouddriver.kubernetes.caching.agent.KubernetesCacheDataConverter

public class KubernetesCacheDataConverter extends Object
  • Constructor Details

    • KubernetesCacheDataConverter

      public KubernetesCacheDataConverter()
  • Method Details

    • mergeCacheData

      public static com.netflix.spinnaker.cats.cache.CacheData mergeCacheData(com.netflix.spinnaker.cats.cache.CacheData current, com.netflix.spinnaker.cats.cache.CacheData added)
    • convertAsResource

      @ParametersAreNonnullByDefault public static void convertAsResource(KubernetesCacheData kubernetesCacheData, String account, KubernetesSpinnakerKindMap kindMap, com.netflix.spinnaker.moniker.Namer<KubernetesManifest> namer, KubernetesManifest manifest, List<KubernetesManifest> resourceRelationships, boolean cacheAllRelationships)
    • getManifest

      public static KubernetesManifest getManifest(com.netflix.spinnaker.cats.cache.CacheData cacheData)
    • getMoniker

      public static com.netflix.spinnaker.moniker.Moniker getMoniker(com.netflix.spinnaker.cats.cache.CacheData cacheData)
    • convertToManifest

      public static KubernetesManifest convertToManifest(Object o)
    • getResource

      public static <T> T getResource(Object manifest, Class<T> clazz)