public class io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor extends java.lang.Object implements okhttp.Interceptor
{
private static final int API_GROUP;
private static final int API_VERSION;
private static final int PATH;
private static final java.lang.String PATCH;
private static final java.lang.String NAME_REGEX;
private static final java.util.regex.Pattern URL_PATTERN;
private static final java.util.regex.Pattern NAMESPACED_URL_PATTERN;
private static final java.util.Map notFoundTransformations;
private static final java.util.Map badRequestTransformations;
private static final java.util.Map openshiftOAPITransformations;
private static final java.util.Map responseCodeToTransformations;
public void <init>()
{
io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor v;
v := @this: io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public okhttp.Response intercept(okhttp.Interceptor$Chain) throws java.io.IOException
{
java.lang.Integer v, v;
java.util.regex.Matcher v;
java.util.Map v, v;
boolean v, v, v;
okhttp.Request v;
java.util.Set v;
java.lang.StringBuilder v, v, v;
okhttp.HttpUrl v;
io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor v;
int v, v, v, v, v, v;
okhttp.Response v, v, v;
io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey v;
java.lang.String v, v, v, v;
okhttp.Interceptor$Chain v;
java.lang.Object v, v;
v := @this: io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor;
v := @parameter: okhttp.Interceptor$Chain;
v = interfaceinvoke v.<okhttp.Interceptor$Chain: okhttp.Request request()>();
v = interfaceinvoke v.<okhttp.Interceptor$Chain: okhttp.Response proceed(okhttp.Request)>(v);
v = staticinvoke <io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor: boolean isDeprecatedOpenshiftOapiRequest(okhttp.Request)>(v);
if v == 0 goto label;
v = staticinvoke <io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor: okhttp.Response handleOpenshiftOapiRequests(okhttp.Request,okhttp.Response,okhttp.Interceptor$Chain)>(v, v, v);
return v;
label:
v = virtualinvoke v.<okhttp.Response: boolean isSuccessful()>();
if v != 0 goto label;
v = <io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor: java.util.Map responseCodeToTransformations>;
v = interfaceinvoke v.<java.util.Map: java.util.Set keySet()>();
v = virtualinvoke v.<okhttp.Response: int code()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>(v);
if v == 0 goto label;
v = virtualinvoke v.<okhttp.Request: okhttp.HttpUrl url()>();
v = virtualinvoke v.<okhttp.HttpUrl: java.lang.String toString()>();
v = staticinvoke <io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor: java.util.regex.Matcher getMatcher(java.lang.String)>(v);
v = staticinvoke <io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor: io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey getKey(java.util.regex.Matcher)>(v);
v = <io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor: java.util.Map responseCodeToTransformations>;
v = virtualinvoke v.<okhttp.Response: int code()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>(v);
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>(v);
if v == null goto label;
virtualinvoke v.<okhttp.Response: void close()>();
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>(java.lang.String)>(v);
v = virtualinvoke v.<java.util.regex.Matcher: int start(int)>(2);
v = virtualinvoke v.<java.util.regex.Matcher: int end(int)>(2);
v = v.<io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey: java.lang.String version>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder replace(int,int,java.lang.String)>(v, v, v);
v = virtualinvoke v.<java.util.regex.Matcher: int start(int)>(1);
v = virtualinvoke v.<java.util.regex.Matcher: int end(int)>(1);
v = v.<io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey: java.lang.String group>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder replace(int,int,java.lang.String)>(v, v, v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
v = staticinvoke <io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor: okhttp.Response handleNewRequestAndProceed(okhttp.Request,java.lang.String,io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey,okhttp.Interceptor$Chain)>(v, v, v, v);
return v;
label:
return v;
}
private static java.util.regex.Matcher getMatcher(java.lang.String)
{
java.util.regex.Matcher v, v;
java.lang.String v;
java.util.regex.Pattern v, v;
boolean v, v;
v := @parameter: java.lang.String;
v = <io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor: java.util.regex.Pattern NAMESPACED_URL_PATTERN>;
v = virtualinvoke v.<java.util.regex.Pattern: java.util.regex.Matcher matcher(java.lang.CharSequence)>(v);
v = virtualinvoke v.<java.util.regex.Matcher: boolean matches()>();
if v == 0 goto label;
return v;
label:
v = <io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor: java.util.regex.Pattern URL_PATTERN>;
v = virtualinvoke v.<java.util.regex.Pattern: java.util.regex.Matcher matcher(java.lang.CharSequence)>(v);
v = virtualinvoke v.<java.util.regex.Matcher: boolean matches()>();
if v == 0 goto label;
return v;
label:
return null;
}
private static io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey getKey(java.util.regex.Matcher)
{
java.util.regex.Matcher v;
io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey v;
java.lang.String v, v, v;
v := @parameter: java.util.regex.Matcher;
if v == null goto label;
v = new io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey;
v = virtualinvoke v.<java.util.regex.Matcher: java.lang.String group(int)>(3);
v = virtualinvoke v.<java.util.regex.Matcher: java.lang.String group(int)>(1);
v = virtualinvoke v.<java.util.regex.Matcher: java.lang.String group(int)>(2);
specialinvoke v.<io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(null, v, v, v);
goto label;
label:
v = null;
label:
return v;
}
private static okhttp.Response handleOpenshiftOapiRequests(okhttp.Request, okhttp.Response, okhttp.Interceptor$Chain) throws java.io.IOException
{
java.lang.String[] v;
java.util.Map v;
int v, v, v;
okhttp.Response v, v;
java.lang.String v, v, v, v, v;
boolean v;
okhttp.Request v;
okhttp.Interceptor$Chain v;
java.lang.Object v;
okhttp.HttpUrl v;
v := @parameter: okhttp.Request;
v := @parameter: okhttp.Response;
v := @parameter: okhttp.Interceptor$Chain;
v = virtualinvoke v.<okhttp.Response: boolean isSuccessful()>();
if v != 0 goto label;
v = virtualinvoke v.<okhttp.Response: int code()>();
if v != 404 goto label;
v = virtualinvoke v.<okhttp.Request: okhttp.HttpUrl url()>();
v = virtualinvoke v.<okhttp.HttpUrl: java.lang.String toString()>();
v = virtualinvoke v.<java.lang.String: java.lang.String[] split(java.lang.String)>("/");
v = lengthof v;
v = v - 1;
v = v[v];
v = <io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor: java.util.Map openshiftOAPITransformations>;
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>(v);
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey: java.lang.String getGroup()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("/apis/\u0001");
v = virtualinvoke v.<java.lang.String: java.lang.String replace(java.lang.CharSequence,java.lang.CharSequence)>("/oapi", v);
v = staticinvoke <io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor: okhttp.Response handleNewRequestAndProceed(okhttp.Request,java.lang.String,io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey,okhttp.Interceptor$Chain)>(v, v, v, v);
return v;
label:
return v;
}
private static okhttp.Response handleNewRequestAndProceed(okhttp.Request, java.lang.String, io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey, okhttp.Interceptor$Chain) throws java.io.IOException
{
java.lang.Throwable v;
okhttp.Request$Builder v, v;
okhttp.RequestBody v, v, v;
okhttp.Response v;
io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey v;
java.lang.String v, v, v, v, v, v, v;
okhttp.MediaType v;
boolean v, v;
okhttp.Request v, v;
okio.Buffer v;
okhttp.Interceptor$Chain v;
java.lang.Object v;
java.io.InputStream v;
v := @parameter: okhttp.Request;
v := @parameter: java.lang.String;
v := @parameter: io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey;
v := @parameter: okhttp.Interceptor$Chain;
v = virtualinvoke v.<okhttp.Request: okhttp.Request$Builder newBuilder()>();
v = virtualinvoke v.<okhttp.Request$Builder: okhttp.Request$Builder url(java.lang.String)>(v);
v = virtualinvoke v.<okhttp.Request: okhttp.RequestBody body()>();
if v == null goto label;
v = virtualinvoke v.<okhttp.Request: java.lang.String method()>();
v = virtualinvoke v.<java.lang.String: boolean equalsIgnoreCase(java.lang.String)>("patch");
if v != 0 goto label;
v = new okio.Buffer;
specialinvoke v.<okio.Buffer: void <init>()>();
label:
v = virtualinvoke v.<okhttp.Request: okhttp.RequestBody body()>();
virtualinvoke v.<okhttp.RequestBody: void writeTo(okio.BufferedSink)>(v);
v = virtualinvoke v.<okio.Buffer: java.io.InputStream inputStream()>();
v = staticinvoke <io.fabric.kubernetes.client.utils.Serialization: java.lang.Object unmarshal(java.io.InputStream)>(v);
v = v instanceof io.fabric.kubernetes.api.model.HasMetadata;
if v == 0 goto label;
if v == null goto label;
v = v.<io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey: java.lang.String group>;
v = v.<io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey: java.lang.String version>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001/\u0001");
interfaceinvoke v.<io.fabric.kubernetes.api.model.HasMetadata: void setApiVersion(java.lang.String)>(v);
label:
v = virtualinvoke v.<okhttp.Request: java.lang.String method()>();
v = <io.fabric.kubernetes.client.dsl.base.OperationSupport: okhttp.MediaType JSON>;
v = staticinvoke <io.fabric.kubernetes.client.utils.Serialization: java.lang.String asJson(java.lang.Object)>(v);
v = staticinvoke <okhttp.RequestBody: okhttp.RequestBody create(okhttp.MediaType,java.lang.String)>(v, v);
v = virtualinvoke v.<okhttp.Request$Builder: okhttp.Request$Builder method(java.lang.String,okhttp.RequestBody)>(v, v);
label:
virtualinvoke v.<okio.Buffer: void close()>();
goto label;
label:
v := @caughtexception;
throw v;
label:
v = virtualinvoke v.<okhttp.Request$Builder: okhttp.Request build()>();
v = interfaceinvoke v.<okhttp.Interceptor$Chain: okhttp.Response proceed(okhttp.Request)>(v);
return v;
catch java.lang.Throwable from label to label with label;
}
private static boolean isDeprecatedOpenshiftOapiRequest(okhttp.Request)
{
okhttp.Request v;
java.lang.String v;
okhttp.HttpUrl v, v;
boolean v;
v := @parameter: okhttp.Request;
if v == null goto label;
v = virtualinvoke v.<okhttp.Request: okhttp.HttpUrl url()>();
if v == null goto label;
v = virtualinvoke v.<okhttp.Request: okhttp.HttpUrl url()>();
v = virtualinvoke v.<okhttp.HttpUrl: java.lang.String toString()>();
v = virtualinvoke v.<java.lang.String: boolean contains(java.lang.CharSequence)>("oapi");
return v;
label:
return 0;
}
static void <clinit>()
{
java.lang.Integer v, v;
java.util.Map v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.util.regex.Pattern v, v;
java.util.HashMap v, v, v, v;
v = staticinvoke <java.util.regex.Pattern: java.util.regex.Pattern compile(java.lang.String)>("[^ ]+/apis/([a-z0-9\\-\\.]+)/([a-z0-9\\-\\.]+)/([a-z0-9\\-\\.]+)[^ ]*");
<io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor: java.util.regex.Pattern URL_PATTERN> = v;
v = staticinvoke <java.util.regex.Pattern: java.util.regex.Pattern compile(java.lang.String)>("[^ ]+/apis/([a-z0-9\\-\\.]+)/([a-z0-9\\-\\.]+)/namespaces/[a-z0-9\\-\\.]+/([a-z0-9\\-\\.]+)[^ ]*");
<io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor: java.util.regex.Pattern NAMESPACED_URL_PATTERN> = v;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
<io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor: java.util.Map notFoundTransformations> = v;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
<io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor: java.util.Map badRequestTransformations> = v;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
<io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor: java.util.Map openshiftOAPITransformations> = v;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
<io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor: java.util.Map responseCodeToTransformations> = v;
v = <io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor: java.util.Map notFoundTransformations>;
v = new io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey;
specialinvoke v.<io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)>("Deployment", "deployments", "apps", "v1");
v = new io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey;
specialinvoke v.<io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)>("Deployment", "deployments", "extensions", "v1beta1");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
v = <io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor: java.util.Map notFoundTransformations>;
v = new io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey;
specialinvoke v.<io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)>("StatefulSet", "statefulsets", "apps", "v1");
v = new io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey;
specialinvoke v.<io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)>("StatefulSet", "statefulsets", "apps", "v1beta1");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
v = <io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor: java.util.Map notFoundTransformations>;
v = new io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey;
specialinvoke v.<io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)>("DaemonSets", "daemonsets", "apps", "v1");
v = new io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey;
specialinvoke v.<io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)>("DaemonSet", "daemonsets", "extensions", "v1beta1");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
v = <io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor: java.util.Map notFoundTransformations>;
v = new io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey;
specialinvoke v.<io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)>("ReplicaSets", "replicasets", "apps", "v1");
v = new io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey;
specialinvoke v.<io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)>("ReplicaSet", "replicasets", "extensions", "v1beta1");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
v = <io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor: java.util.Map notFoundTransformations>;
v = new io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey;
specialinvoke v.<io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)>("NetworkPolicy", "networkpolicies", "networking.k8s.io", "v1");
v = new io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey;
specialinvoke v.<io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)>("NetworkPolicy", "networkpolicies", "extensions", "v1beta1");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
v = <io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor: java.util.Map notFoundTransformations>;
v = new io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey;
specialinvoke v.<io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)>("StorageClass", "storageclasses", "storage.k8s.io", "v1");
v = new io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey;
specialinvoke v.<io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)>("StorageClass", "storageclasses", "extensions", "v1beta1");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
v = <io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor: java.util.Map notFoundTransformations>;
v = new io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey;
specialinvoke v.<io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)>("RoleBinding", "rolebindings", "rbac.authorization.k8s.io", "v1");
v = new io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey;
specialinvoke v.<io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)>("RoleBinding", "rolebindings", "rbac.authorization.k8s.io", "v1beta1");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
v = <io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor: java.util.Map notFoundTransformations>;
v = new io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey;
specialinvoke v.<io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)>("Role", "roles", "rbac.authorization.k8s.io", "v1");
v = new io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey;
specialinvoke v.<io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)>("Role", "roles", "rbac.authorization.k8s.io", "v1beta1");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
v = <io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor: java.util.Map notFoundTransformations>;
v = new io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey;
specialinvoke v.<io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)>("ClusterRoleBinding", "clusterrolebindings", "rbac.authorization.k8s.io", "v1");
v = new io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey;
specialinvoke v.<io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)>("ClusterRoleBinding", "clusterrolebindings", "rbac.authorization.k8s.io", "v1beta1");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
v = <io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor: java.util.Map notFoundTransformations>;
v = new io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey;
specialinvoke v.<io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)>("ClusterRole", "clusterroles", "rbac.authorization.k8s.io", "v1");
v = new io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey;
specialinvoke v.<io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)>("ClusterRole", "clusterroles", "rbac.authorization.k8s.io", "v1beta1");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
v = <io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor: java.util.Map notFoundTransformations>;
v = new io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey;
specialinvoke v.<io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)>("CronJob", "cronjobs", "batch", "v1beta1");
v = new io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey;
specialinvoke v.<io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)>("CronJob", "cronjob", "batch", "v2alpha1");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
v = <io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor: java.util.Map notFoundTransformations>;
v = new io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey;
specialinvoke v.<io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)>("Template", "template", "", "v1");
v = new io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey;
specialinvoke v.<io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)>("Template", "template", "template.openshift.io", "v1");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
v = <io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor: java.util.Map badRequestTransformations>;
v = new io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey;
specialinvoke v.<io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)>("Deployment", "deployments", "apps", "v1beta1");
v = new io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey;
specialinvoke v.<io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)>("Deployment", "deployments", "extensions", "v1beta1");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
v = <io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor: java.util.Map responseCodeToTransformations>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(400);
v = <io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor: java.util.Map badRequestTransformations>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
v = <io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor: java.util.Map responseCodeToTransformations>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(404);
v = <io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor: java.util.Map notFoundTransformations>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
v = <io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor: java.util.Map openshiftOAPITransformations>;
v = new io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey;
specialinvoke v.<io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)>("Route", "routes", "route.openshift.io", "v1");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("routes", v);
v = <io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor: java.util.Map openshiftOAPITransformations>;
v = new io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey;
specialinvoke v.<io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)>("Template", "templates", "template.openshift.io", "v1");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("templates", v);
v = <io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor: java.util.Map openshiftOAPITransformations>;
v = new io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey;
specialinvoke v.<io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)>("BuildConfig", "buildconfigs", "build.openshift.io", "v1");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("buildconfigs", v);
v = <io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor: java.util.Map openshiftOAPITransformations>;
v = new io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey;
specialinvoke v.<io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)>("DeploymentConfig", "deploymentconfigs", "apps.openshift.io", "v1");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("deploymentconfigs", v);
v = <io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor: java.util.Map openshiftOAPITransformations>;
v = new io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey;
specialinvoke v.<io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)>("ImageStream", "imagestreams", "image.openshift.io", "v1");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("imagestreams", v);
v = <io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor: java.util.Map openshiftOAPITransformations>;
v = new io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey;
specialinvoke v.<io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)>("ImageStream", "imagestreamtags", "image.openshift.io", "v1");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("imagestreamtags", v);
v = <io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor: java.util.Map openshiftOAPITransformations>;
v = new io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey;
specialinvoke v.<io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)>("SecurityContextConstraints", "securitycontextconstraints", "security.openshift.io", "v1");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("securitycontextconstraints", v);
return;
}
}