Class ApiVersionUtil

java.lang.Object
io.fabric8.kubernetes.client.utils.ApiVersionUtil

public class ApiVersionUtil
extends Object
  • Constructor Details

  • Method Details

    • apiGroup

      public static <T> String apiGroup​(T item, String apiGroup)
      Extracts apiGroupName from apiGroupVersion when in resource for apiGroupName/apiGroupVersion combination
      Type Parameters:
      T - Template argument provided
      Parameters:
      item - resource which is being used
      apiGroup - apiGroupName present if any
      Returns:
      Just the apiGroupName part without apiGroupVersion
    • apiVersion

      public static <T> String apiVersion​(T item, String apiVersion)
      Returns the api version falling back to the items apiGroupVersion if not null.
      Type Parameters:
      T - type of parameter
      Parameters:
      item - item to be processed
      apiVersion - apiVersion string
      Returns:
      returns api version