Package io.fabric8.knative.client.util
Class ApiVersionUtil
java.lang.Object
io.fabric8.knative.client.util.ApiVersionUtil
public class ApiVersionUtil extends Object
Borrowed from the client.
-
Constructor Summary
Constructors Constructor Description ApiVersionUtil()
-
Method Summary
Modifier and Type Method Description static <T> String
apiGroup(T item, String apiGroup)
Extracts apiGroupName from apiGroupVersion when in resource for apiGroupName/apiGroupVersion combinationstatic <T> String
apiVersion(T item, String apiVersion)
Returns the api version falling back to the items apiGroupVersion if not null.
-
Constructor Details
-
ApiVersionUtil
public ApiVersionUtil()
-
-
Method Details
-
apiGroup
Extracts apiGroupName from apiGroupVersion when in resource for apiGroupName/apiGroupVersion combination- Parameters:
item
- resource which is being usedapiGroup
- apiGroupName present if any- Returns:
- Just the apiGroupName part without apiGroupVersion
-
apiVersion
Returns the api version falling back to the items apiGroupVersion if not null.- Type Parameters:
T
-- Parameters:
item
-apiVersion
-- Returns:
-