public class io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor extends java.lang.Object implements io.fabric.kubernetes.client.http.Interceptor
{
public static final java.lang.String JSON;
public static final java.lang.String NAME;
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 java.util.concurrent.CompletableFuture afterFailure(io.fabric.kubernetes.client.http.HttpRequest$Builder, io.fabric.kubernetes.client.http.HttpResponse)
{
io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor v;
io.fabric.kubernetes.client.http.HttpRequest v;
java.util.concurrent.CompletableFuture v, v, v;
io.fabric.kubernetes.client.http.HttpResponse v;
byte v;
int v;
java.lang.Boolean v, v, v;
io.fabric.kubernetes.client.http.HttpRequest$Builder v;
io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey v;
java.lang.String v, v, v, v, v, v, v, v, v, v;
boolean v, v, v, v, v;
java.lang.Object v;
v := @this: io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor;
v := @parameter: io.fabric.kubernetes.client.http.HttpRequest$Builder;
v := @parameter: io.fabric.kubernetes.client.http.HttpResponse;
v = virtualinvoke v.<io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor: io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey findNewTarget(io.fabric.kubernetes.client.http.BasicBuilder,io.fabric.kubernetes.client.http.HttpResponse)>(v, v);
if v != null goto label;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(0);
v = staticinvoke <java.util.concurrent.CompletableFuture: java.util.concurrent.CompletableFuture completedFuture(java.lang.Object)>(v);
return v;
label:
v = interfaceinvoke v.<io.fabric.kubernetes.client.http.HttpResponse: io.fabric.kubernetes.client.http.HttpRequest request()>();
v = interfaceinvoke v.<io.fabric.kubernetes.client.http.HttpRequest: java.lang.String bodyString()>();
if v == null goto label;
v = interfaceinvoke v.<io.fabric.kubernetes.client.http.HttpRequest: java.lang.String method()>();
v = virtualinvoke v.<java.lang.String: boolean equalsIgnoreCase(java.lang.String)>("patch");
if v != 0 goto label;
v = interfaceinvoke v.<io.fabric.kubernetes.client.http.HttpRequest: java.lang.String bodyString()>();
v = staticinvoke <io.fabric.kubernetes.client.utils.Serialization: java.lang.Object unmarshal(java.lang.String)>(v);
v = v instanceof io.fabric.kubernetes.api.model.HasMetadata;
if v == 0 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);
v = interfaceinvoke v.<io.fabric.kubernetes.client.http.HttpRequest: java.lang.String method()>();
v = -1;
v = virtualinvoke v.<java.lang.String: int hashCode()>();
lookupswitch(v)
{
case 79599: goto label;
case 2461856: goto label;
case 2012838315: goto label;
default: goto label;
};
label:
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("POST");
if v == 0 goto label;
v = 0;
goto label;
label:
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("PUT");
if v == 0 goto label;
v = 1;
goto label;
label:
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("DELETE");
if v == 0 goto label;
v = 2;
label:
tableswitch(v)
{
case 0: goto label;
case 1: goto label;
case 2: goto label;
default: goto label;
};
label:
v = staticinvoke <io.fabric.kubernetes.client.utils.Serialization: java.lang.String asJson(java.lang.Object)>(v);
interfaceinvoke v.<io.fabric.kubernetes.client.http.HttpRequest$Builder: io.fabric.kubernetes.client.http.HttpRequest$Builder post(java.lang.String,java.lang.String)>("application/json", v);
goto label;
label:
v = staticinvoke <io.fabric.kubernetes.client.utils.Serialization: java.lang.String asJson(java.lang.Object)>(v);
interfaceinvoke v.<io.fabric.kubernetes.client.http.HttpRequest$Builder: io.fabric.kubernetes.client.http.HttpRequest$Builder put(java.lang.String,java.lang.String)>("application/json", v);
goto label;
label:
v = staticinvoke <io.fabric.kubernetes.client.utils.Serialization: java.lang.String asJson(java.lang.Object)>(v);
interfaceinvoke v.<io.fabric.kubernetes.client.http.HttpRequest$Builder: io.fabric.kubernetes.client.http.HttpRequest$Builder delete(java.lang.String,java.lang.String)>("application/json", v);
goto label;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(0);
v = staticinvoke <java.util.concurrent.CompletableFuture: java.util.concurrent.CompletableFuture completedFuture(java.lang.Object)>(v);
return v;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
v = staticinvoke <java.util.concurrent.CompletableFuture: java.util.concurrent.CompletableFuture completedFuture(java.lang.Object)>(v);
return v;
}
public io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey findNewTarget(io.fabric.kubernetes.client.http.BasicBuilder, io.fabric.kubernetes.client.http.HttpResponse)
{
io.fabric.kubernetes.client.http.HttpResponse v;
java.lang.Integer v, v;
java.util.regex.Matcher v;
java.util.Map v, v;
java.net.URI v, v;
boolean v, v, v;
java.util.Set v;
java.lang.StringBuilder v, v, v;
io.fabric.kubernetes.client.http.BasicBuilder v;
io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor v;
io.fabric.kubernetes.client.http.HttpRequest v;
int v, v, v, v, v, v;
io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey v, v;
java.lang.String v, v, v, v;
java.lang.Object v, v;
v := @this: io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor;
v := @parameter: io.fabric.kubernetes.client.http.BasicBuilder;
v := @parameter: io.fabric.kubernetes.client.http.HttpResponse;
v = interfaceinvoke v.<io.fabric.kubernetes.client.http.HttpResponse: io.fabric.kubernetes.client.http.HttpRequest request()>();
v = staticinvoke <io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor: boolean isDeprecatedOpenshiftOapiRequest(io.fabric.kubernetes.client.http.HttpRequest)>(v);
if v == 0 goto label;
v = staticinvoke <io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor: io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey handleOpenshiftOapiRequests(io.fabric.kubernetes.client.http.BasicBuilder,io.fabric.kubernetes.client.http.HttpRequest,io.fabric.kubernetes.client.http.HttpResponse)>(v, v, v);
return v;
label:
v = interfaceinvoke v.<io.fabric.kubernetes.client.http.HttpResponse: 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 = interfaceinvoke v.<io.fabric.kubernetes.client.http.HttpResponse: 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 = interfaceinvoke v.<io.fabric.kubernetes.client.http.HttpRequest: java.net.URI uri()>();
v = virtualinvoke v.<java.net.URI: 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 = interfaceinvoke v.<io.fabric.kubernetes.client.http.HttpResponse: 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;
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 <java.net.URI: java.net.URI create(java.lang.String)>(v);
interfaceinvoke v.<io.fabric.kubernetes.client.http.BasicBuilder: io.fabric.kubernetes.client.http.BasicBuilder uri(java.net.URI)>(v);
return v;
label:
return null;
}
public java.util.concurrent.CompletableFuture afterFailure(io.fabric.kubernetes.client.http.BasicBuilder, io.fabric.kubernetes.client.http.HttpResponse)
{
io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor v;
java.lang.Boolean v;
java.util.concurrent.CompletableFuture v;
io.fabric.kubernetes.client.http.BasicBuilder v;
io.fabric.kubernetes.client.http.HttpResponse v;
io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey v;
boolean v;
v := @this: io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor;
v := @parameter: io.fabric.kubernetes.client.http.BasicBuilder;
v := @parameter: io.fabric.kubernetes.client.http.HttpResponse;
v = virtualinvoke v.<io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor: io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey findNewTarget(io.fabric.kubernetes.client.http.BasicBuilder,io.fabric.kubernetes.client.http.HttpResponse)>(v, v);
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v = staticinvoke <java.util.concurrent.CompletableFuture: java.util.concurrent.CompletableFuture completedFuture(java.lang.Object)>(v);
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 io.fabric.kubernetes.client.utils.BackwardsCompatibilityInterceptor$ResourceKey handleOpenshiftOapiRequests(io.fabric.kubernetes.client.http.BasicBuilder, io.fabric.kubernetes.client.http.HttpRequest, io.fabric.kubernetes.client.http.HttpResponse)
{
io.fabric.kubernetes.client.http.HttpRequest v;
java.lang.String[] v;
io.fabric.kubernetes.client.http.HttpResponse v;
java.util.Map v;
int v, v, v;
java.lang.String v, v, v, v, v;
java.net.URI v, v;
boolean v;
java.lang.Object v;
io.fabric.kubernetes.client.http.BasicBuilder v;
v := @parameter: io.fabric.kubernetes.client.http.BasicBuilder;
v := @parameter: io.fabric.kubernetes.client.http.HttpRequest;
v := @parameter: io.fabric.kubernetes.client.http.HttpResponse;
v = interfaceinvoke v.<io.fabric.kubernetes.client.http.HttpResponse: boolean isSuccessful()>();
if v != 0 goto label;
v = interfaceinvoke v.<io.fabric.kubernetes.client.http.HttpResponse: int code()>();
if v != 404 goto label;
v = interfaceinvoke v.<io.fabric.kubernetes.client.http.HttpRequest: java.net.URI uri()>();
v = virtualinvoke v.<java.net.URI: 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 <java.net.URI: java.net.URI create(java.lang.String)>(v);
interfaceinvoke v.<io.fabric.kubernetes.client.http.BasicBuilder: io.fabric.kubernetes.client.http.BasicBuilder uri(java.net.URI)>(v);
return v;
label:
return null;
}
private static boolean isDeprecatedOpenshiftOapiRequest(io.fabric.kubernetes.client.http.HttpRequest)
{
io.fabric.kubernetes.client.http.HttpRequest v;
java.lang.String v;
java.net.URI v;
boolean v;
v := @parameter: io.fabric.kubernetes.client.http.HttpRequest;
v = interfaceinvoke v.<io.fabric.kubernetes.client.http.HttpRequest: java.net.URI uri()>();
v = virtualinvoke v.<java.net.URI: java.lang.String toString()>();
v = virtualinvoke v.<java.lang.String: boolean contains(java.lang.CharSequence)>("oapi");
return v;
}
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;
}
}