public class io.fabric.openshift.client.DefaultOpenShiftClient extends io.fabric.openshift.client.NamespacedOpenShiftClientAdapter
{
public static final java.lang.String OPENSHIFT_VERSION_ENDPOINT;
public static io.fabric.openshift.client.DefaultOpenShiftClient fromConfig(java.lang.String)
{
java.lang.Object v;
java.lang.String v;
io.fabric.openshift.client.DefaultOpenShiftClient v;
v := @parameter: java.lang.String;
v = new io.fabric.openshift.client.DefaultOpenShiftClient;
v = staticinvoke <io.fabric.kubernetes.client.utils.Serialization: java.lang.Object unmarshal(java.lang.String,java.lang.Class)>(v, class "Lio/fabric8/openshift/client/OpenShiftConfig;");
specialinvoke v.<io.fabric.openshift.client.DefaultOpenShiftClient: void <init>(io.fabric.openshift.client.OpenShiftConfig)>(v);
return v;
}
public static io.fabric.openshift.client.DefaultOpenShiftClient fromConfig(java.io.InputStream)
{
java.lang.Object v;
io.fabric.openshift.client.DefaultOpenShiftClient v;
java.io.InputStream v;
v := @parameter: java.io.InputStream;
v = new io.fabric.openshift.client.DefaultOpenShiftClient;
v = staticinvoke <io.fabric.kubernetes.client.utils.Serialization: java.lang.Object unmarshal(java.io.InputStream,java.lang.Class)>(v, class "Lio/fabric8/openshift/client/OpenShiftConfig;");
specialinvoke v.<io.fabric.openshift.client.DefaultOpenShiftClient: void <init>(io.fabric.openshift.client.OpenShiftConfig)>(v);
return v;
}
public void <init>()
{
io.fabric.openshift.client.OpenShiftConfigBuilder v;
io.fabric.openshift.client.OpenShiftConfig v;
io.fabric.openshift.client.DefaultOpenShiftClient v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = new io.fabric.openshift.client.OpenShiftConfigBuilder;
specialinvoke v.<io.fabric.openshift.client.OpenShiftConfigBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.openshift.client.OpenShiftConfigBuilder: io.fabric.openshift.client.OpenShiftConfig build()>();
specialinvoke v.<io.fabric.openshift.client.DefaultOpenShiftClient: void <init>(io.fabric.openshift.client.OpenShiftConfig)>(v);
return;
}
public void <init>(java.lang.String)
{
io.fabric.openshift.client.OpenShiftConfig v;
io.fabric.kubernetes.client.ConfigFluent v;
io.fabric.openshift.client.OpenShiftConfigBuilder v;
java.lang.String v;
io.fabric.openshift.client.DefaultOpenShiftClient v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v := @parameter: java.lang.String;
v = new io.fabric.openshift.client.OpenShiftConfigBuilder;
specialinvoke v.<io.fabric.openshift.client.OpenShiftConfigBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.openshift.client.OpenShiftConfigBuilder: io.fabric.kubernetes.client.ConfigFluent withMasterUrl(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.openshift.client.OpenShiftConfigBuilder: io.fabric.openshift.client.OpenShiftConfig build()>();
specialinvoke v.<io.fabric.openshift.client.DefaultOpenShiftClient: void <init>(io.fabric.openshift.client.OpenShiftConfig)>(v);
return;
}
public void <init>(io.fabric.kubernetes.client.Config)
{
io.fabric.kubernetes.client.Config v;
io.fabric.openshift.client.OpenShiftConfig v;
io.fabric.openshift.client.DefaultOpenShiftClient v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v := @parameter: io.fabric.kubernetes.client.Config;
v = new io.fabric.openshift.client.OpenShiftConfig;
specialinvoke v.<io.fabric.openshift.client.OpenShiftConfig: void <init>(io.fabric.kubernetes.client.Config)>(v);
specialinvoke v.<io.fabric.openshift.client.DefaultOpenShiftClient: void <init>(io.fabric.openshift.client.OpenShiftConfig)>(v);
return;
}
public void <init>(io.fabric.openshift.client.OpenShiftConfig)
{
io.fabric.openshift.client.OpenShiftConfig v;
io.fabric.openshift.client.DefaultOpenShiftClient v;
io.fabric.kubernetes.client.http.HttpClient v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v := @parameter: io.fabric.openshift.client.OpenShiftConfig;
v = staticinvoke <io.fabric.kubernetes.client.utils.HttpClientUtils: io.fabric.kubernetes.client.http.HttpClient createHttpClient(io.fabric.kubernetes.client.Config)>(v);
specialinvoke v.<io.fabric.openshift.client.DefaultOpenShiftClient: void <init>(io.fabric.kubernetes.client.http.HttpClient,io.fabric.openshift.client.OpenShiftConfig)>(v, v);
return;
}
public void <init>(io.fabric.kubernetes.client.http.HttpClient, io.fabric.openshift.client.OpenShiftConfig)
{
io.fabric.openshift.client.OpenShiftConfig v;
io.fabric.openshift.client.DefaultOpenShiftClient$1 v;
io.fabric.kubernetes.client.KubernetesClientBuilder v, v;
io.fabric.kubernetes.client.KubernetesClient v;
io.fabric.openshift.client.DefaultOpenShiftClient v;
io.fabric.kubernetes.client.http.HttpClient v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v := @parameter: io.fabric.kubernetes.client.http.HttpClient;
v := @parameter: io.fabric.openshift.client.OpenShiftConfig;
specialinvoke v.<io.fabric.openshift.client.NamespacedOpenShiftClientAdapter: void <init>()>();
v = new io.fabric.kubernetes.client.KubernetesClientBuilder;
specialinvoke v.<io.fabric.kubernetes.client.KubernetesClientBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.client.KubernetesClientBuilder: io.fabric.kubernetes.client.KubernetesClientBuilder withConfig(io.fabric.kubernetes.client.Config)>(v);
if v == null goto label;
v = new io.fabric.openshift.client.DefaultOpenShiftClient$1;
specialinvoke v.<io.fabric.openshift.client.DefaultOpenShiftClient$1: void <init>(io.fabric.openshift.client.DefaultOpenShiftClient,io.fabric.kubernetes.client.http.HttpClient)>(v, v);
virtualinvoke v.<io.fabric.kubernetes.client.KubernetesClientBuilder: io.fabric.kubernetes.client.KubernetesClientBuilder withHttpClientFactory(io.fabric.kubernetes.client.http.HttpClient$Factory)>(v);
label:
v = virtualinvoke v.<io.fabric.kubernetes.client.KubernetesClientBuilder: io.fabric.kubernetes.client.KubernetesClient build()>();
virtualinvoke v.<io.fabric.openshift.client.DefaultOpenShiftClient: void init(io.fabric.kubernetes.client.Client)>(v);
return;
}
}