public class io.fabric.openshift.client.DefaultOpenShiftClient extends io.fabric.kubernetes.client.BaseKubernetesClient implements io.fabric.openshift.client.NamespacedOpenShiftClient, io.fabric.openshift.client.OpenshiftClientContext
{
public static final java.lang.String OPENSHIFT_VERSION_ENDPOINT;
private final java.net.URL openShiftUrl;
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>(okhttp.OkHttpClient, io.fabric.openshift.client.OpenShiftConfig)
{
io.fabric.openshift.client.OpenShiftConfig v;
okhttp.OkHttpClient v;
io.fabric.kubernetes.client.okhttp.OkHttpClientImpl v;
io.fabric.openshift.client.DefaultOpenShiftClient v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v := @parameter: okhttp.OkHttpClient;
v := @parameter: io.fabric.openshift.client.OpenShiftConfig;
v = new io.fabric.kubernetes.client.okhttp.OkHttpClientImpl;
specialinvoke v.<io.fabric.kubernetes.client.okhttp.OkHttpClientImpl: void <init>(okhttp.OkHttpClient)>(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.kubernetes.client.SimpleClientContext 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;
v = new io.fabric.kubernetes.client.SimpleClientContext;
specialinvoke v.<io.fabric.kubernetes.client.SimpleClientContext: void <init>(io.fabric.kubernetes.client.Config,io.fabric.kubernetes.client.http.HttpClient)>(v, v);
specialinvoke v.<io.fabric.openshift.client.DefaultOpenShiftClient: void <init>(io.fabric.kubernetes.client.ClientContext)>(v);
return;
}
public void <init>(io.fabric.kubernetes.client.ClientContext)
{
io.fabric.kubernetes.client.KubernetesClientException v;
io.fabric.openshift.client.OpenShiftConfig v;
io.fabric.kubernetes.client.ClientContext v;
java.net.MalformedURLException v;
java.net.URL v;
java.lang.String v;
io.fabric.openshift.client.DefaultOpenShiftClient v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v := @parameter: io.fabric.kubernetes.client.ClientContext;
specialinvoke v.<io.fabric.kubernetes.client.BaseKubernetesClient: void <init>(io.fabric.kubernetes.client.ClientContext)>(v);
label:
v = new java.net.URL;
v = virtualinvoke v.<io.fabric.openshift.client.DefaultOpenShiftClient: io.fabric.openshift.client.OpenShiftConfig getConfiguration()>();
v = virtualinvoke v.<io.fabric.openshift.client.OpenShiftConfig: java.lang.String getOpenShiftUrl()>();
specialinvoke v.<java.net.URL: void <init>(java.lang.String)>(v);
v.<io.fabric.openshift.client.DefaultOpenShiftClient: java.net.URL openShiftUrl> = v;
label:
goto label;
label:
v := @caughtexception;
v = new io.fabric.kubernetes.client.KubernetesClientException;
specialinvoke v.<io.fabric.kubernetes.client.KubernetesClientException: void <init>(java.lang.String,java.lang.Throwable)>("Could not create client", v);
throw v;
label:
return;
catch java.net.MalformedURLException from label to label with label;
}
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 java.net.URL getOpenshiftUrl()
{
io.fabric.openshift.client.DefaultOpenShiftClient v;
java.net.URL v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = v.<io.fabric.openshift.client.DefaultOpenShiftClient: java.net.URL openShiftUrl>;
return v;
}
public io.fabric.openshift.client.OpenShiftConfig getConfiguration()
{
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 = specialinvoke v.<io.fabric.kubernetes.client.BaseKubernetesClient: io.fabric.kubernetes.client.Config getConfiguration()>();
v = staticinvoke <io.fabric.openshift.client.OpenShiftConfig: io.fabric.openshift.client.OpenShiftConfig wrap(io.fabric.kubernetes.client.Config)>(v);
return v;
}
public io.fabric.openshift.client.dsl.OpenShiftConfigAPIGroupDSL config()
{
java.lang.Object v;
io.fabric.openshift.client.DefaultOpenShiftClient v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = virtualinvoke v.<io.fabric.openshift.client.DefaultOpenShiftClient: java.lang.Object adapt(java.lang.Class)>(class "Lio/fabric8/openshift/client/OpenShiftConfigAPIGroupClient;");
return v;
}
public io.fabric.openshift.client.dsl.OpenShiftConsoleAPIGroupDSL console()
{
java.lang.Object v;
io.fabric.openshift.client.DefaultOpenShiftClient v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = virtualinvoke v.<io.fabric.openshift.client.DefaultOpenShiftClient: java.lang.Object adapt(java.lang.Class)>(class "Lio/fabric8/openshift/client/OpenShiftConsoleAPIGroupClient;");
return v;
}
public io.fabric.openshift.client.dsl.OpenShiftClusterAutoscalingAPIGroupDSL clusterAutoscaling()
{
java.lang.Object v;
io.fabric.openshift.client.DefaultOpenShiftClient v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = virtualinvoke v.<io.fabric.openshift.client.DefaultOpenShiftClient: java.lang.Object adapt(java.lang.Class)>(class "Lio/fabric8/openshift/client/OpenShiftClusterAutoscalingAPIGroupClient;");
return v;
}
public io.fabric.openshift.client.dsl.OpenShiftOperatorAPIGroupDSL operator()
{
java.lang.Object v;
io.fabric.openshift.client.DefaultOpenShiftClient v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = virtualinvoke v.<io.fabric.openshift.client.DefaultOpenShiftClient: java.lang.Object adapt(java.lang.Class)>(class "Lio/fabric8/openshift/client/OpenShiftOperatorAPIGroupClient;");
return v;
}
public io.fabric.openshift.client.dsl.OpenShiftOperatorHubAPIGroupDSL operatorHub()
{
java.lang.Object v;
io.fabric.openshift.client.DefaultOpenShiftClient v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = virtualinvoke v.<io.fabric.openshift.client.DefaultOpenShiftClient: java.lang.Object adapt(java.lang.Class)>(class "Lio/fabric8/openshift/client/OpenShiftOperatorHubAPIGroupClient;");
return v;
}
public io.fabric.kubernetes.client.dsl.MixedOperation componentstatuses()
{
io.fabric.openshift.client.DefaultOpenShiftClient v;
io.fabric.kubernetes.client.dsl.internal.core.v.ComponentStatusOperationsImpl v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = new io.fabric.kubernetes.client.dsl.internal.core.v.ComponentStatusOperationsImpl;
specialinvoke v.<io.fabric.kubernetes.client.dsl.internal.core.v.ComponentStatusOperationsImpl: void <init>(io.fabric.kubernetes.client.ClientContext)>(v);
return v;
}
public io.fabric.kubernetes.client.dsl.ParameterNamespaceListVisitFromServerGetDeleteRecreateWaitApplicable load(java.io.InputStream)
{
io.fabric.openshift.client.DefaultOpenShiftClient v;
io.fabric.openshift.client.internal.OpenShiftNamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicableListImpl v;
java.io.InputStream v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v := @parameter: java.io.InputStream;
v = new io.fabric.openshift.client.internal.OpenShiftNamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicableListImpl;
specialinvoke v.<io.fabric.openshift.client.internal.OpenShiftNamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicableListImpl: void <init>(io.fabric.kubernetes.client.ClientContext,java.lang.Object)>(v, v);
return v;
}
public io.fabric.kubernetes.client.dsl.NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable resourceList(io.fabric.kubernetes.api.model.KubernetesResourceList)
{
io.fabric.kubernetes.api.model.KubernetesResourceList v;
io.fabric.openshift.client.DefaultOpenShiftClient v;
io.fabric.openshift.client.internal.OpenShiftNamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicableListImpl v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v := @parameter: io.fabric.kubernetes.api.model.KubernetesResourceList;
v = new io.fabric.openshift.client.internal.OpenShiftNamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicableListImpl;
specialinvoke v.<io.fabric.openshift.client.internal.OpenShiftNamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicableListImpl: void <init>(io.fabric.kubernetes.client.ClientContext,java.lang.Object)>(v, v);
return v;
}
public io.fabric.kubernetes.client.dsl.ParameterNamespaceListVisitFromServerGetDeleteRecreateWaitApplicable resourceList(java.lang.String)
{
java.lang.String v;
io.fabric.openshift.client.DefaultOpenShiftClient v;
io.fabric.openshift.client.internal.OpenShiftNamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicableListImpl v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v := @parameter: java.lang.String;
v = new io.fabric.openshift.client.internal.OpenShiftNamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicableListImpl;
specialinvoke v.<io.fabric.openshift.client.internal.OpenShiftNamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicableListImpl: void <init>(io.fabric.kubernetes.client.ClientContext,java.lang.Object)>(v, v);
return v;
}
public io.fabric.kubernetes.client.dsl.MixedOperation builds()
{
io.fabric.openshift.client.dsl.internal.build.BuildOperationsImpl v;
io.fabric.openshift.client.DefaultOpenShiftClient v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = new io.fabric.openshift.client.dsl.internal.build.BuildOperationsImpl;
specialinvoke v.<io.fabric.openshift.client.dsl.internal.build.BuildOperationsImpl: void <init>(io.fabric.openshift.client.OpenshiftClientContext)>(v);
return v;
}
public io.fabric.kubernetes.client.dsl.MixedOperation buildConfigs()
{
io.fabric.openshift.client.DefaultOpenShiftClient v;
io.fabric.openshift.client.dsl.internal.build.BuildConfigOperationsImpl v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = new io.fabric.openshift.client.dsl.internal.build.BuildConfigOperationsImpl;
specialinvoke v.<io.fabric.openshift.client.dsl.internal.build.BuildConfigOperationsImpl: void <init>(io.fabric.openshift.client.OpenshiftClientContext)>(v);
return v;
}
public io.fabric.kubernetes.client.dsl.MixedOperation credentialsRequests()
{
io.fabric.openshift.client.DefaultOpenShiftClient v;
io.fabric.kubernetes.client.dsl.base.HasMetadataOperation v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = staticinvoke <io.fabric.openshift.client.OpenShiftHandlers: io.fabric.kubernetes.client.dsl.base.HasMetadataOperation getOperation(java.lang.Class,java.lang.Class,io.fabric.openshift.client.OpenshiftClientContext)>(class "Lio/fabric8/openshift/api/model/miscellaneous/cloudcredential/v1/CredentialsRequest;", class "Lio/fabric8/openshift/api/model/miscellaneous/cloudcredential/v1/CredentialsRequestList;", v);
return v;
}
public io.fabric.kubernetes.client.dsl.MixedOperation deploymentConfigs()
{
io.fabric.openshift.client.dsl.internal.apps.DeploymentConfigOperationsImpl v;
io.fabric.openshift.client.DefaultOpenShiftClient v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = new io.fabric.openshift.client.dsl.internal.apps.DeploymentConfigOperationsImpl;
specialinvoke v.<io.fabric.openshift.client.dsl.internal.apps.DeploymentConfigOperationsImpl: void <init>(io.fabric.openshift.client.OpenshiftClientContext)>(v);
return v;
}
public io.fabric.kubernetes.client.dsl.MixedOperation groups()
{
io.fabric.openshift.client.DefaultOpenShiftClient v;
io.fabric.openshift.client.dsl.internal.user.GroupOperationsImpl v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = new io.fabric.openshift.client.dsl.internal.user.GroupOperationsImpl;
specialinvoke v.<io.fabric.openshift.client.dsl.internal.user.GroupOperationsImpl: void <init>(io.fabric.openshift.client.OpenshiftClientContext)>(v);
return v;
}
public io.fabric.kubernetes.client.dsl.NonNamespaceOperation helmChartRepositories()
{
io.fabric.openshift.client.DefaultOpenShiftClient v;
io.fabric.kubernetes.client.dsl.base.HasMetadataOperation v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = staticinvoke <io.fabric.openshift.client.OpenShiftHandlers: io.fabric.kubernetes.client.dsl.base.HasMetadataOperation getOperation(java.lang.Class,java.lang.Class,io.fabric.openshift.client.OpenshiftClientContext)>(class "Lio/fabric8/openshift/api/model/HelmChartRepository;", class "Lio/fabric8/openshift/api/model/HelmChartRepositoryList;", v);
return v;
}
public io.fabric.kubernetes.client.dsl.NonNamespaceOperation images()
{
io.fabric.openshift.client.DefaultOpenShiftClient v;
io.fabric.kubernetes.client.dsl.base.HasMetadataOperation v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = staticinvoke <io.fabric.openshift.client.OpenShiftHandlers: io.fabric.kubernetes.client.dsl.base.HasMetadataOperation getOperation(java.lang.Class,java.lang.Class,io.fabric.openshift.client.OpenshiftClientContext)>(class "Lio/fabric8/openshift/api/model/Image;", class "Lio/fabric8/openshift/api/model/ImageList;", v);
return v;
}
public io.fabric.kubernetes.client.dsl.MixedOperation imageTags()
{
io.fabric.openshift.client.DefaultOpenShiftClient v;
io.fabric.kubernetes.client.dsl.base.HasMetadataOperation v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = staticinvoke <io.fabric.openshift.client.OpenShiftHandlers: io.fabric.kubernetes.client.dsl.base.HasMetadataOperation getOperation(java.lang.Class,java.lang.Class,io.fabric.openshift.client.OpenshiftClientContext)>(class "Lio/fabric8/openshift/api/model/ImageTag;", class "Lio/fabric8/openshift/api/model/ImageTagList;", v);
return v;
}
public io.fabric.kubernetes.client.dsl.MixedOperation imageStreams()
{
io.fabric.openshift.client.DefaultOpenShiftClient v;
io.fabric.kubernetes.client.dsl.base.HasMetadataOperation v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = staticinvoke <io.fabric.openshift.client.OpenShiftHandlers: io.fabric.kubernetes.client.dsl.base.HasMetadataOperation getOperation(java.lang.Class,java.lang.Class,io.fabric.openshift.client.OpenshiftClientContext)>(class "Lio/fabric8/openshift/api/model/ImageStream;", class "Lio/fabric8/openshift/api/model/ImageStreamList;", v);
return v;
}
public io.fabric.kubernetes.client.dsl.MixedOperation imageStreamTags()
{
io.fabric.openshift.client.DefaultOpenShiftClient v;
io.fabric.kubernetes.client.dsl.base.HasMetadataOperation v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = staticinvoke <io.fabric.openshift.client.OpenShiftHandlers: io.fabric.kubernetes.client.dsl.base.HasMetadataOperation getOperation(java.lang.Class,java.lang.Class,io.fabric.openshift.client.OpenshiftClientContext)>(class "Lio/fabric8/openshift/api/model/ImageStreamTag;", class "Lio/fabric8/openshift/api/model/ImageStreamTagList;", v);
return v;
}
public io.fabric.kubernetes.client.dsl.NamespacedInOutCreateable imageStreamImports()
{
io.fabric.openshift.client.DefaultOpenShiftClient v;
io.fabric.kubernetes.client.dsl.NamespacedInOutCreateable v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = staticinvoke <io.fabric.kubernetes.client.Handlers: io.fabric.kubernetes.client.dsl.NamespacedInOutCreateable getNamespacedHasMetadataCreateOnlyOperation(java.lang.Class,io.fabric.kubernetes.client.ClientContext)>(class "Lio/fabric8/openshift/api/model/ImageStreamImport;", v);
return v;
}
public io.fabric.kubernetes.client.dsl.NamespacedInOutCreateable imageStreamMappings()
{
io.fabric.openshift.client.DefaultOpenShiftClient v;
io.fabric.kubernetes.client.dsl.NamespacedInOutCreateable v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = staticinvoke <io.fabric.kubernetes.client.Handlers: io.fabric.kubernetes.client.dsl.NamespacedInOutCreateable getNamespacedHasMetadataCreateOnlyOperation(java.lang.Class,io.fabric.kubernetes.client.ClientContext)>(class "Lio/fabric8/openshift/api/model/ImageStreamMapping;", v);
return v;
}
public io.fabric.kubernetes.client.dsl.Namespaceable imageStreamImages()
{
io.fabric.openshift.client.DefaultOpenShiftClient v;
io.fabric.kubernetes.client.dsl.Namespaceable v;
io.fabric.kubernetes.client.dsl.base.HasMetadataOperation v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = staticinvoke <io.fabric.kubernetes.client.Handlers: io.fabric.kubernetes.client.dsl.base.HasMetadataOperation getNonListingOperation(java.lang.Class,io.fabric.kubernetes.client.ClientContext)>(class "Lio/fabric8/openshift/api/model/ImageStreamImage;", v);
virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = staticinvoke <io.fabric.openshift.client.DefaultOpenShiftClient$inNamespace__260: io.fabric.kubernetes.client.dsl.Namespaceable bootstrap$(io.fabric.kubernetes.client.dsl.base.HasMetadataOperation)>(v);
return v;
}
public io.fabric.openshift.client.dsl.NameableCreateOrDeleteable imageSignatures()
{
io.fabric.openshift.client.DefaultOpenShiftClient v;
io.fabric.openshift.client.DefaultOpenShiftClient$1 v;
io.fabric.kubernetes.client.dsl.base.HasMetadataOperation v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = staticinvoke <io.fabric.kubernetes.client.Handlers: io.fabric.kubernetes.client.dsl.base.HasMetadataOperation getNonListingOperation(java.lang.Class,io.fabric.kubernetes.client.ClientContext)>(class "Lio/fabric8/openshift/api/model/ImageSignature;", v);
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.dsl.base.HasMetadataOperation)>(v, v);
return v;
}
public io.fabric.kubernetes.client.dsl.NonNamespaceOperation imageRegistryOperatorConfigs()
{
io.fabric.openshift.client.DefaultOpenShiftClient v;
io.fabric.kubernetes.client.dsl.base.HasMetadataOperation v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = staticinvoke <io.fabric.openshift.client.OpenShiftHandlers: io.fabric.kubernetes.client.dsl.base.HasMetadataOperation getOperation(java.lang.Class,java.lang.Class,io.fabric.openshift.client.OpenshiftClientContext)>(class "Lio/fabric8/openshift/api/model/miscellaneous/imageregistry/operator/v1/Config;", class "Lio/fabric8/openshift/api/model/miscellaneous/imageregistry/operator/v1/ConfigList;", v);
return v;
}
public io.fabric.kubernetes.client.dsl.MixedOperation networkAttachmentDefinitions()
{
io.fabric.openshift.client.dsl.internal.core.NetworkAttachmentDefinitionOperationsImpl v;
io.fabric.openshift.client.DefaultOpenShiftClient v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = new io.fabric.openshift.client.dsl.internal.core.NetworkAttachmentDefinitionOperationsImpl;
specialinvoke v.<io.fabric.openshift.client.dsl.internal.core.NetworkAttachmentDefinitionOperationsImpl: void <init>(io.fabric.openshift.client.OpenshiftClientContext)>(v);
return v;
}
public io.fabric.kubernetes.client.dsl.NonNamespaceOperation oAuthAccessTokens()
{
io.fabric.openshift.client.DefaultOpenShiftClient v;
io.fabric.openshift.client.dsl.internal.oauth.OAuthAccessTokenOperationsImpl v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = new io.fabric.openshift.client.dsl.internal.oauth.OAuthAccessTokenOperationsImpl;
specialinvoke v.<io.fabric.openshift.client.dsl.internal.oauth.OAuthAccessTokenOperationsImpl: void <init>(io.fabric.openshift.client.OpenshiftClientContext)>(v);
return v;
}
public io.fabric.kubernetes.client.dsl.NonNamespaceOperation oAuthAuthorizeTokens()
{
io.fabric.openshift.client.DefaultOpenShiftClient v;
io.fabric.openshift.client.dsl.internal.oauth.OAuthAuthorizeTokenOperationsImpl v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = new io.fabric.openshift.client.dsl.internal.oauth.OAuthAuthorizeTokenOperationsImpl;
specialinvoke v.<io.fabric.openshift.client.dsl.internal.oauth.OAuthAuthorizeTokenOperationsImpl: void <init>(io.fabric.openshift.client.OpenshiftClientContext)>(v);
return v;
}
public io.fabric.kubernetes.client.dsl.NonNamespaceOperation oAuthClients()
{
io.fabric.openshift.client.DefaultOpenShiftClient v;
io.fabric.openshift.client.dsl.internal.oauth.OAuthClientOperationsImpl v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = new io.fabric.openshift.client.dsl.internal.oauth.OAuthClientOperationsImpl;
specialinvoke v.<io.fabric.openshift.client.dsl.internal.oauth.OAuthClientOperationsImpl: void <init>(io.fabric.openshift.client.OpenshiftClientContext)>(v);
return v;
}
public io.fabric.kubernetes.client.dsl.NamespacedInOutCreateable podSecurityPolicyReviews()
{
io.fabric.kubernetes.client.dsl.internal.CreateOnlyResourceOperationsImpl v;
io.fabric.openshift.client.DefaultOpenShiftClient v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = staticinvoke <io.fabric.openshift.client.OpenShiftHandlers: io.fabric.kubernetes.client.dsl.internal.CreateOnlyResourceOperationsImpl getCreateOnlyResourceOperation(java.lang.Class,java.lang.Class,io.fabric.openshift.client.OpenshiftClientContext)>(class "Lio/fabric8/openshift/api/model/PodSecurityPolicyReview;", class "Lio/fabric8/openshift/api/model/PodSecurityPolicyReview;", v);
return v;
}
public io.fabric.kubernetes.client.dsl.NonNamespaceOperation oAuthClientAuthorizations()
{
io.fabric.openshift.client.DefaultOpenShiftClient v;
io.fabric.kubernetes.client.dsl.base.HasMetadataOperation v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = staticinvoke <io.fabric.openshift.client.OpenShiftHandlers: io.fabric.kubernetes.client.dsl.base.HasMetadataOperation getOperation(java.lang.Class,java.lang.Class,io.fabric.openshift.client.OpenshiftClientContext)>(class "Lio/fabric8/openshift/api/model/OAuthClientAuthorization;", class "Lio/fabric8/openshift/api/model/OAuthClientAuthorizationList;", v);
return v;
}
public io.fabric.kubernetes.client.dsl.MixedOperation operatorPKIs()
{
io.fabric.openshift.client.DefaultOpenShiftClient v;
io.fabric.kubernetes.client.dsl.base.HasMetadataOperation v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = staticinvoke <io.fabric.openshift.client.OpenShiftHandlers: io.fabric.kubernetes.client.dsl.base.HasMetadataOperation getOperation(java.lang.Class,java.lang.Class,io.fabric.openshift.client.OpenshiftClientContext)>(class "Lio/fabric8/openshift/api/model/miscellaneous/network/operator/v1/OperatorPKI;", class "Lio/fabric8/openshift/api/model/miscellaneous/network/operator/v1/OperatorPKIList;", v);
return v;
}
public io.fabric.kubernetes.client.dsl.MixedOperation egressRouters()
{
io.fabric.openshift.client.DefaultOpenShiftClient v;
io.fabric.kubernetes.client.dsl.base.HasMetadataOperation v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = staticinvoke <io.fabric.openshift.client.OpenShiftHandlers: io.fabric.kubernetes.client.dsl.base.HasMetadataOperation getOperation(java.lang.Class,java.lang.Class,io.fabric.openshift.client.OpenshiftClientContext)>(class "Lio/fabric8/openshift/api/model/miscellaneous/network/operator/v1/EgressRouter;", class "Lio/fabric8/openshift/api/model/miscellaneous/network/operator/v1/EgressRouterList;", v);
return v;
}
public io.fabric.kubernetes.client.dsl.NamespacedInOutCreateable podSecurityPolicySelfSubjectReviews()
{
io.fabric.kubernetes.client.dsl.internal.CreateOnlyResourceOperationsImpl v;
io.fabric.openshift.client.DefaultOpenShiftClient v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = staticinvoke <io.fabric.openshift.client.OpenShiftHandlers: io.fabric.kubernetes.client.dsl.internal.CreateOnlyResourceOperationsImpl getCreateOnlyResourceOperation(java.lang.Class,java.lang.Class,io.fabric.openshift.client.OpenshiftClientContext)>(class "Lio/fabric8/openshift/api/model/PodSecurityPolicySelfSubjectReview;", class "Lio/fabric8/openshift/api/model/PodSecurityPolicySelfSubjectReview;", v);
return v;
}
public io.fabric.kubernetes.client.dsl.NamespacedInOutCreateable podSecurityPolicySubjectReviews()
{
io.fabric.kubernetes.client.dsl.internal.CreateOnlyResourceOperationsImpl v;
io.fabric.openshift.client.DefaultOpenShiftClient v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = staticinvoke <io.fabric.openshift.client.OpenShiftHandlers: io.fabric.kubernetes.client.dsl.internal.CreateOnlyResourceOperationsImpl getCreateOnlyResourceOperation(java.lang.Class,java.lang.Class,io.fabric.openshift.client.OpenshiftClientContext)>(class "Lio/fabric8/openshift/api/model/PodSecurityPolicySubjectReview;", class "Lio/fabric8/openshift/api/model/PodSecurityPolicySubjectReview;", v);
return v;
}
public io.fabric.openshift.client.dsl.ProjectOperation projects()
{
io.fabric.openshift.client.dsl.internal.project.ProjectOperationsImpl v;
io.fabric.openshift.client.DefaultOpenShiftClient v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = new io.fabric.openshift.client.dsl.internal.project.ProjectOperationsImpl;
specialinvoke v.<io.fabric.openshift.client.dsl.internal.project.ProjectOperationsImpl: void <init>(io.fabric.openshift.client.OpenshiftClientContext)>(v);
return v;
}
public io.fabric.openshift.client.dsl.OpenShiftQuotaAPIGroupDSL quotas()
{
java.lang.Object v;
io.fabric.openshift.client.DefaultOpenShiftClient v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = virtualinvoke v.<io.fabric.openshift.client.DefaultOpenShiftClient: java.lang.Object adapt(java.lang.Class)>(class "Lio/fabric8/openshift/client/OpenShiftQuotaAPIGroupClient;");
return v;
}
public io.fabric.kubernetes.client.dsl.NonNamespaceOperation rangeAllocations()
{
io.fabric.openshift.client.DefaultOpenShiftClient v;
io.fabric.kubernetes.client.dsl.base.HasMetadataOperation v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = staticinvoke <io.fabric.openshift.client.OpenShiftHandlers: io.fabric.kubernetes.client.dsl.base.HasMetadataOperation getOperation(java.lang.Class,java.lang.Class,io.fabric.openshift.client.OpenshiftClientContext)>(class "Lio/fabric8/openshift/api/model/RangeAllocation;", class "Lio/fabric8/openshift/api/model/RangeAllocationList;", v);
return v;
}
public io.fabric.kubernetes.client.dsl.NonNamespaceOperation securityContextConstraints()
{
io.fabric.openshift.client.DefaultOpenShiftClient v;
io.fabric.openshift.client.dsl.internal.security.SecurityContextConstraintsOperationsImpl v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = new io.fabric.openshift.client.dsl.internal.security.SecurityContextConstraintsOperationsImpl;
specialinvoke v.<io.fabric.openshift.client.dsl.internal.security.SecurityContextConstraintsOperationsImpl: void <init>(io.fabric.openshift.client.OpenshiftClientContext)>(v);
return v;
}
public io.fabric.openshift.client.dsl.ProjectRequestOperation projectrequests()
{
io.fabric.openshift.client.DefaultOpenShiftClient v;
io.fabric.openshift.client.dsl.internal.ProjectRequestsOperationImpl v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = new io.fabric.openshift.client.dsl.internal.ProjectRequestsOperationImpl;
specialinvoke v.<io.fabric.openshift.client.dsl.internal.ProjectRequestsOperationImpl: void <init>(io.fabric.openshift.client.OpenshiftClientContext)>(v);
return v;
}
public io.fabric.kubernetes.client.dsl.MixedOperation roles()
{
io.fabric.openshift.client.dsl.internal.authorization.RoleOperationsImpl v;
io.fabric.openshift.client.DefaultOpenShiftClient v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = new io.fabric.openshift.client.dsl.internal.authorization.RoleOperationsImpl;
specialinvoke v.<io.fabric.openshift.client.dsl.internal.authorization.RoleOperationsImpl: void <init>(io.fabric.openshift.client.OpenshiftClientContext)>(v);
return v;
}
public io.fabric.kubernetes.client.dsl.MixedOperation roleBindings()
{
io.fabric.openshift.client.DefaultOpenShiftClient v;
io.fabric.openshift.client.dsl.internal.authorization.RoleBindingOperationsImpl v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = new io.fabric.openshift.client.dsl.internal.authorization.RoleBindingOperationsImpl;
specialinvoke v.<io.fabric.openshift.client.dsl.internal.authorization.RoleBindingOperationsImpl: void <init>(io.fabric.openshift.client.OpenshiftClientContext)>(v);
return v;
}
public io.fabric.kubernetes.client.dsl.MixedOperation routes()
{
io.fabric.openshift.client.DefaultOpenShiftClient v;
io.fabric.kubernetes.client.dsl.base.HasMetadataOperation v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = staticinvoke <io.fabric.openshift.client.OpenShiftHandlers: io.fabric.kubernetes.client.dsl.base.HasMetadataOperation getOperation(java.lang.Class,java.lang.Class,io.fabric.openshift.client.OpenshiftClientContext)>(class "Lio/fabric8/openshift/api/model/Route;", class "Lio/fabric8/openshift/api/model/RouteList;", v);
return v;
}
public io.fabric.kubernetes.client.dsl.ParameterMixedOperation templates()
{
io.fabric.openshift.client.DefaultOpenShiftClient v;
io.fabric.openshift.client.dsl.internal.core.TemplateOperationsImpl v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = new io.fabric.openshift.client.dsl.internal.core.TemplateOperationsImpl;
specialinvoke v.<io.fabric.openshift.client.dsl.internal.core.TemplateOperationsImpl: void <init>(io.fabric.openshift.client.OpenshiftClientContext)>(v);
return v;
}
public io.fabric.kubernetes.client.dsl.MixedOperation templateInstances()
{
io.fabric.openshift.client.DefaultOpenShiftClient v;
io.fabric.kubernetes.client.dsl.base.HasMetadataOperation v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = staticinvoke <io.fabric.openshift.client.OpenShiftHandlers: io.fabric.kubernetes.client.dsl.base.HasMetadataOperation getOperation(java.lang.Class,java.lang.Class,io.fabric.openshift.client.OpenshiftClientContext)>(class "Lio/fabric8/openshift/api/model/TemplateInstance;", class "Lio/fabric8/openshift/api/model/TemplateInstanceList;", v);
return v;
}
public io.fabric.openshift.client.dsl.OpenShiftTunedAPIGroupDSL tuned()
{
java.lang.Object v;
io.fabric.openshift.client.DefaultOpenShiftClient v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = virtualinvoke v.<io.fabric.openshift.client.DefaultOpenShiftClient: java.lang.Object adapt(java.lang.Class)>(class "Lio/fabric8/openshift/client/OpenShiftTunedAPIGroupClient;");
return v;
}
public io.fabric.kubernetes.client.dsl.NonNamespaceOperation brokerTemplateInstances()
{
io.fabric.openshift.client.DefaultOpenShiftClient v;
io.fabric.kubernetes.client.dsl.base.HasMetadataOperation v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = staticinvoke <io.fabric.openshift.client.OpenShiftHandlers: io.fabric.kubernetes.client.dsl.base.HasMetadataOperation getOperation(java.lang.Class,java.lang.Class,io.fabric.openshift.client.OpenshiftClientContext)>(class "Lio/fabric8/openshift/api/model/BrokerTemplateInstance;", class "Lio/fabric8/openshift/api/model/BrokerTemplateInstanceList;", v);
return v;
}
public io.fabric.kubernetes.client.dsl.MixedOperation users()
{
io.fabric.openshift.client.DefaultOpenShiftClient v;
io.fabric.openshift.client.dsl.internal.user.UserOperationsImpl v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = new io.fabric.openshift.client.dsl.internal.user.UserOperationsImpl;
specialinvoke v.<io.fabric.openshift.client.dsl.internal.user.UserOperationsImpl: void <init>(io.fabric.openshift.client.OpenshiftClientContext)>(v);
return v;
}
public io.fabric.kubernetes.client.dsl.MixedOperation clusterRoleBindings()
{
io.fabric.openshift.client.dsl.internal.authorization.ClusterRoleBindingOperationsImpl v;
io.fabric.openshift.client.DefaultOpenShiftClient v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = new io.fabric.openshift.client.dsl.internal.authorization.ClusterRoleBindingOperationsImpl;
specialinvoke v.<io.fabric.openshift.client.dsl.internal.authorization.ClusterRoleBindingOperationsImpl: void <init>(io.fabric.openshift.client.OpenshiftClientContext)>(v);
return v;
}
public io.fabric.kubernetes.client.dsl.MixedOperation roleBindingRestrictions()
{
io.fabric.openshift.client.DefaultOpenShiftClient v;
io.fabric.kubernetes.client.dsl.base.HasMetadataOperation v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = staticinvoke <io.fabric.openshift.client.OpenShiftHandlers: io.fabric.kubernetes.client.dsl.base.HasMetadataOperation getOperation(java.lang.Class,java.lang.Class,io.fabric.openshift.client.OpenshiftClientContext)>(class "Lio/fabric8/openshift/api/model/RoleBindingRestriction;", class "Lio/fabric8/openshift/api/model/RoleBindingRestrictionList;", v);
return v;
}
public io.fabric.openshift.client.NamespacedOpenShiftClient inNamespace(java.lang.String)
{
io.fabric.kubernetes.client.SimpleClientContext v;
io.fabric.kubernetes.client.ConfigFluent v;
io.fabric.openshift.client.OpenShiftConfigBuilder v;
io.fabric.openshift.client.DefaultOpenShiftClient v, v;
io.fabric.openshift.client.OpenShiftConfig v, v;
java.lang.String v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v := @parameter: java.lang.String;
v = new io.fabric.openshift.client.OpenShiftConfigBuilder;
v = virtualinvoke v.<io.fabric.openshift.client.DefaultOpenShiftClient: io.fabric.openshift.client.OpenShiftConfig getConfiguration()>();
specialinvoke v.<io.fabric.openshift.client.OpenShiftConfigBuilder: void <init>(io.fabric.openshift.client.OpenShiftConfig)>(v);
v = virtualinvoke v.<io.fabric.openshift.client.OpenShiftConfigBuilder: io.fabric.kubernetes.client.ConfigFluent withNamespace(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.openshift.client.OpenShiftConfigBuilder: io.fabric.openshift.client.OpenShiftConfig build()>();
v = new io.fabric.openshift.client.DefaultOpenShiftClient;
v = virtualinvoke v.<io.fabric.openshift.client.DefaultOpenShiftClient: io.fabric.kubernetes.client.SimpleClientContext newState(io.fabric.kubernetes.client.Config)>(v);
specialinvoke v.<io.fabric.openshift.client.DefaultOpenShiftClient: void <init>(io.fabric.kubernetes.client.ClientContext)>(v);
return v;
}
public io.fabric.openshift.client.NamespacedOpenShiftClient inAnyNamespace()
{
io.fabric.openshift.client.NamespacedOpenShiftClient v;
io.fabric.openshift.client.DefaultOpenShiftClient v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = virtualinvoke v.<io.fabric.openshift.client.DefaultOpenShiftClient: io.fabric.openshift.client.NamespacedOpenShiftClient inNamespace(java.lang.String)>(null);
return v;
}
public io.fabric.kubernetes.client.ExtensionsAPIGroupClient extensions()
{
java.lang.Object v;
io.fabric.openshift.client.DefaultOpenShiftClient v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = virtualinvoke v.<io.fabric.openshift.client.DefaultOpenShiftClient: java.lang.Object adapt(java.lang.Class)>(class "Lio/fabric8/kubernetes/client/ExtensionsAPIGroupClient;");
return v;
}
public io.fabric.kubernetes.client.VersionInfo getVersion()
{
io.fabric.openshift.client.DefaultOpenShiftClient v;
java.util.function.Supplier v, v, v;
java.lang.Exception v;
int v, v;
io.fabric.kubernetes.client.VersionInfo v;
java.lang.Object v;
java.util.function.Supplier[] v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = newarray (java.util.function.Supplier)[2];
v = staticinvoke <io.fabric.openshift.client.DefaultOpenShiftClient$getOpenShiftV3Version__261: java.util.function.Supplier bootstrap$(io.fabric.openshift.client.DefaultOpenShiftClient)>(v);
v[0] = v;
v = staticinvoke <io.fabric.openshift.client.DefaultOpenShiftClient$getOpenShiftV4VersionInfo__262: java.util.function.Supplier bootstrap$(io.fabric.openshift.client.DefaultOpenShiftClient)>(v);
v[1] = v;
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
label:
v = interfaceinvoke v.<java.util.function.Supplier: java.lang.Object get()>();
if v == null goto label;
label:
return v;
label:
v := @caughtexception;
label:
v = v + 1;
goto label;
label:
v = specialinvoke v.<io.fabric.kubernetes.client.BaseKubernetesClient: io.fabric.kubernetes.client.VersionInfo getVersion()>();
return v;
catch java.lang.Exception from label to label with label;
}
public io.fabric.kubernetes.client.VersionInfo getKubernetesVersion()
{
io.fabric.kubernetes.client.VersionInfo v;
io.fabric.openshift.client.DefaultOpenShiftClient v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = specialinvoke v.<io.fabric.kubernetes.client.BaseKubernetesClient: io.fabric.kubernetes.client.VersionInfo getVersion()>();
return v;
}
public io.fabric.kubernetes.client.VersionInfo getOpenShiftV3Version()
{
io.fabric.kubernetes.client.VersionInfo v;
io.fabric.openshift.client.DefaultOpenShiftClient v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = virtualinvoke v.<io.fabric.openshift.client.DefaultOpenShiftClient: io.fabric.kubernetes.client.VersionInfo getVersionInfo(java.lang.String)>("version/openshift");
return v;
}
public io.fabric.kubernetes.client.VersionInfo getOpenShiftV4VersionInfo()
{
io.fabric.kubernetes.client.dsl.MixedOperation v;
io.fabric.openshift.client.DefaultOpenShiftClient v;
java.util.function.Function v;
java.util.List v;
java.util.stream.Stream v;
java.util.Optional v, v;
java.lang.Object v, v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = virtualinvoke v.<io.fabric.openshift.client.DefaultOpenShiftClient: io.fabric.kubernetes.client.dsl.MixedOperation resources(java.lang.Class)>(class "Lio/fabric8/openshift/api/model/ClusterVersion;");
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.MixedOperation: java.lang.Object list()>();
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.KubernetesResourceList: java.util.List getItems()>();
v = interfaceinvoke v.<java.util.List: java.util.stream.Stream stream()>();
v = interfaceinvoke v.<java.util.stream.Stream: java.util.Optional findFirst()>();
v = staticinvoke <io.fabric.openshift.client.DefaultOpenShiftClient$lambda_getOpenShiftV4VersionInfo_0__263: java.util.function.Function bootstrap$()>();
v = virtualinvoke v.<java.util.Optional: java.util.Optional map(java.util.function.Function)>(v);
v = virtualinvoke v.<java.util.Optional: java.lang.Object orElse(java.lang.Object)>(null);
return v;
}
public java.lang.String getOpenShiftV4Version()
{
io.fabric.kubernetes.client.dsl.MixedOperation v;
io.fabric.openshift.client.DefaultOpenShiftClient v;
java.util.function.Function v;
java.util.List v;
java.util.stream.Stream v;
java.util.Optional v, v;
java.lang.Object v, v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = virtualinvoke v.<io.fabric.openshift.client.DefaultOpenShiftClient: io.fabric.kubernetes.client.dsl.MixedOperation resources(java.lang.Class)>(class "Lio/fabric8/openshift/api/model/ClusterVersion;");
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.MixedOperation: java.lang.Object list()>();
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.KubernetesResourceList: java.util.List getItems()>();
v = interfaceinvoke v.<java.util.List: java.util.stream.Stream stream()>();
v = interfaceinvoke v.<java.util.stream.Stream: java.util.Optional findFirst()>();
v = staticinvoke <io.fabric.openshift.client.DefaultOpenShiftClient$lambda_getOpenShiftV4Version_1__264: java.util.function.Function bootstrap$()>();
v = virtualinvoke v.<java.util.Optional: java.util.Optional map(java.util.function.Function)>(v);
v = virtualinvoke v.<java.util.Optional: java.lang.Object orElse(java.lang.Object)>(null);
return v;
}
public io.fabric.openshift.client.dsl.MachineConfigurationAPIGroupDSL machineConfigurations()
{
java.lang.Object v;
io.fabric.openshift.client.DefaultOpenShiftClient v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = virtualinvoke v.<io.fabric.openshift.client.DefaultOpenShiftClient: java.lang.Object adapt(java.lang.Class)>(class "Lio/fabric8/openshift/client/OpenShiftMachineConfigurationAPIGroupClient;");
return v;
}
public io.fabric.openshift.client.dsl.OpenShiftMachineAPIGroupDSL machine()
{
java.lang.Object v;
io.fabric.openshift.client.DefaultOpenShiftClient v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = virtualinvoke v.<io.fabric.openshift.client.DefaultOpenShiftClient: java.lang.Object adapt(java.lang.Class)>(class "Lio/fabric8/openshift/client/OpenShiftMachineAPIGroupClient;");
return v;
}
public io.fabric.openshift.client.dsl.OpenShiftMonitoringAPIGroupDSL monitoring()
{
java.lang.Object v;
io.fabric.openshift.client.DefaultOpenShiftClient v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = virtualinvoke v.<io.fabric.openshift.client.DefaultOpenShiftClient: java.lang.Object adapt(java.lang.Class)>(class "Lio/fabric8/openshift/client/OpenShiftMonitoringAPIGroupClient;");
return v;
}
public io.fabric.kubernetes.client.dsl.NonNamespaceOperation netNamespaces()
{
io.fabric.openshift.client.DefaultOpenShiftClient v;
io.fabric.kubernetes.client.dsl.base.HasMetadataOperation v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = staticinvoke <io.fabric.openshift.client.OpenShiftHandlers: io.fabric.kubernetes.client.dsl.base.HasMetadataOperation getOperation(java.lang.Class,java.lang.Class,io.fabric.openshift.client.OpenshiftClientContext)>(class "Lio/fabric8/openshift/api/model/NetNamespace;", class "Lio/fabric8/openshift/api/model/NetNamespaceList;", v);
return v;
}
public io.fabric.kubernetes.client.dsl.NonNamespaceOperation clusterNetworks()
{
io.fabric.openshift.client.DefaultOpenShiftClient v;
io.fabric.kubernetes.client.dsl.base.HasMetadataOperation v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = staticinvoke <io.fabric.openshift.client.OpenShiftHandlers: io.fabric.kubernetes.client.dsl.base.HasMetadataOperation getOperation(java.lang.Class,java.lang.Class,io.fabric.openshift.client.OpenshiftClientContext)>(class "Lio/fabric8/openshift/api/model/ClusterNetwork;", class "Lio/fabric8/openshift/api/model/ClusterNetworkList;", v);
return v;
}
public io.fabric.kubernetes.client.dsl.MixedOperation egressNetworkPolicies()
{
io.fabric.openshift.client.DefaultOpenShiftClient v;
io.fabric.kubernetes.client.dsl.base.HasMetadataOperation v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = staticinvoke <io.fabric.openshift.client.OpenShiftHandlers: io.fabric.kubernetes.client.dsl.base.HasMetadataOperation getOperation(java.lang.Class,java.lang.Class,io.fabric.openshift.client.OpenshiftClientContext)>(class "Lio/fabric8/openshift/api/model/EgressNetworkPolicy;", class "Lio/fabric8/openshift/api/model/EgressNetworkPolicyList;", v);
return v;
}
public io.fabric.kubernetes.client.dsl.NonNamespaceOperation hostSubnets()
{
io.fabric.openshift.client.DefaultOpenShiftClient v;
io.fabric.kubernetes.client.dsl.base.HasMetadataOperation v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = staticinvoke <io.fabric.openshift.client.OpenShiftHandlers: io.fabric.kubernetes.client.dsl.base.HasMetadataOperation getOperation(java.lang.Class,java.lang.Class,io.fabric.openshift.client.OpenshiftClientContext)>(class "Lio/fabric8/openshift/api/model/HostSubnet;", class "Lio/fabric8/openshift/api/model/HostSubnetList;", v);
return v;
}
public io.fabric.kubernetes.client.dsl.NonNamespaceOperation apiRequestCounts()
{
io.fabric.openshift.client.DefaultOpenShiftClient v;
io.fabric.kubernetes.client.dsl.base.HasMetadataOperation v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = staticinvoke <io.fabric.openshift.client.OpenShiftHandlers: io.fabric.kubernetes.client.dsl.base.HasMetadataOperation getOperation(java.lang.Class,java.lang.Class,io.fabric.openshift.client.OpenshiftClientContext)>(class "Lio/fabric8/openshift/api/model/miscellaneous/apiserver/v1/APIRequestCount;", class "Lio/fabric8/openshift/api/model/miscellaneous/apiserver/v1/APIRequestCountList;", v);
return v;
}
public io.fabric.kubernetes.client.dsl.MixedOperation bareMetalHosts()
{
io.fabric.openshift.client.DefaultOpenShiftClient v;
io.fabric.kubernetes.client.dsl.base.HasMetadataOperation v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = staticinvoke <io.fabric.openshift.client.OpenShiftHandlers: io.fabric.kubernetes.client.dsl.base.HasMetadataOperation getOperation(java.lang.Class,java.lang.Class,io.fabric.openshift.client.OpenshiftClientContext)>(class "Lio/fabric8/openshift/api/model/miscellaneous/metal3/v1alpha1/BareMetalHost;", class "Lio/fabric8/openshift/api/model/miscellaneous/metal3/v1alpha1/BareMetalHostList;", v);
return v;
}
public io.fabric.kubernetes.client.dsl.InOutCreateable subjectAccessReviews()
{
io.fabric.kubernetes.client.dsl.internal.CreateOnlyResourceOperationsImpl v;
io.fabric.openshift.client.DefaultOpenShiftClient v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = staticinvoke <io.fabric.openshift.client.OpenShiftHandlers: io.fabric.kubernetes.client.dsl.internal.CreateOnlyResourceOperationsImpl getCreateOnlyResourceOperation(java.lang.Class,java.lang.Class,io.fabric.openshift.client.OpenshiftClientContext)>(class "Lio/fabric8/openshift/api/model/SubjectAccessReview;", class "Lio/fabric8/openshift/api/model/SubjectAccessReviewResponse;", v);
return v;
}
public io.fabric.kubernetes.client.dsl.InOutCreateable resourceAccessReviews()
{
io.fabric.kubernetes.client.dsl.internal.CreateOnlyResourceOperationsImpl v;
io.fabric.openshift.client.DefaultOpenShiftClient v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = staticinvoke <io.fabric.openshift.client.OpenShiftHandlers: io.fabric.kubernetes.client.dsl.internal.CreateOnlyResourceOperationsImpl getCreateOnlyResourceOperation(java.lang.Class,java.lang.Class,io.fabric.openshift.client.OpenshiftClientContext)>(class "Lio/fabric8/openshift/api/model/ResourceAccessReview;", class "Lio/fabric8/openshift/api/model/ResourceAccessReviewResponse;", v);
return v;
}
public io.fabric.kubernetes.client.dsl.NamespacedInOutCreateable localSubjectAccessReviews()
{
io.fabric.kubernetes.client.dsl.internal.CreateOnlyResourceOperationsImpl v;
io.fabric.openshift.client.DefaultOpenShiftClient v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = staticinvoke <io.fabric.openshift.client.OpenShiftHandlers: io.fabric.kubernetes.client.dsl.internal.CreateOnlyResourceOperationsImpl getCreateOnlyResourceOperation(java.lang.Class,java.lang.Class,io.fabric.openshift.client.OpenshiftClientContext)>(class "Lio/fabric8/openshift/api/model/LocalSubjectAccessReview;", class "Lio/fabric8/openshift/api/model/SubjectAccessReviewResponse;", v);
return v;
}
public io.fabric.kubernetes.client.dsl.NamespacedInOutCreateable localResourceAccessReviews()
{
io.fabric.kubernetes.client.dsl.internal.CreateOnlyResourceOperationsImpl v;
io.fabric.openshift.client.DefaultOpenShiftClient v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = staticinvoke <io.fabric.openshift.client.OpenShiftHandlers: io.fabric.kubernetes.client.dsl.internal.CreateOnlyResourceOperationsImpl getCreateOnlyResourceOperation(java.lang.Class,java.lang.Class,io.fabric.openshift.client.OpenshiftClientContext)>(class "Lio/fabric8/openshift/api/model/LocalResourceAccessReview;", class "Lio/fabric8/openshift/api/model/ResourceAccessReviewResponse;", v);
return v;
}
public io.fabric.kubernetes.client.dsl.NamespacedInOutCreateable selfSubjectRulesReviews()
{
io.fabric.kubernetes.client.dsl.internal.CreateOnlyResourceOperationsImpl v;
io.fabric.openshift.client.DefaultOpenShiftClient v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = staticinvoke <io.fabric.openshift.client.OpenShiftHandlers: io.fabric.kubernetes.client.dsl.internal.CreateOnlyResourceOperationsImpl getCreateOnlyResourceOperation(java.lang.Class,java.lang.Class,io.fabric.openshift.client.OpenshiftClientContext)>(class "Lio/fabric8/openshift/api/model/SelfSubjectRulesReview;", class "Lio/fabric8/openshift/api/model/SelfSubjectRulesReview;", v);
return v;
}
public io.fabric.kubernetes.client.dsl.NamespacedInOutCreateable subjectRulesReviews()
{
io.fabric.kubernetes.client.dsl.internal.CreateOnlyResourceOperationsImpl v;
io.fabric.openshift.client.DefaultOpenShiftClient v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = staticinvoke <io.fabric.openshift.client.OpenShiftHandlers: io.fabric.kubernetes.client.dsl.internal.CreateOnlyResourceOperationsImpl getCreateOnlyResourceOperation(java.lang.Class,java.lang.Class,io.fabric.openshift.client.OpenshiftClientContext)>(class "Lio/fabric8/openshift/api/model/SubjectRulesReview;", class "Lio/fabric8/openshift/api/model/SubjectRulesReview;", v);
return v;
}
public io.fabric.openshift.client.dsl.OpenShiftStorageVersionMigratorApiGroupDSL kubeStorageVersionMigrator()
{
java.lang.Object v;
io.fabric.openshift.client.DefaultOpenShiftClient v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = virtualinvoke v.<io.fabric.openshift.client.DefaultOpenShiftClient: java.lang.Object adapt(java.lang.Class)>(class "Lio/fabric8/openshift/client/OpenShiftStorageVersionMigratorApiGroupClient;");
return v;
}
public io.fabric.kubernetes.client.dsl.NonNamespaceOperation clusterRoles()
{
io.fabric.openshift.client.DefaultOpenShiftClient v;
io.fabric.kubernetes.client.dsl.base.HasMetadataOperation v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = staticinvoke <io.fabric.openshift.client.OpenShiftHandlers: io.fabric.kubernetes.client.dsl.base.HasMetadataOperation getOperation(java.lang.Class,java.lang.Class,io.fabric.openshift.client.OpenshiftClientContext)>(class "Lio/fabric8/openshift/api/model/ClusterRole;", class "Lio/fabric8/openshift/api/model/ClusterRoleList;", v);
return v;
}
public io.fabric.kubernetes.client.extended.leaderelection.LeaderElectorBuilder leaderElector()
{
io.fabric.kubernetes.client.extended.leaderelection.LeaderElectorBuilder v;
io.fabric.openshift.client.DefaultOpenShiftClient v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = new io.fabric.kubernetes.client.extended.leaderelection.LeaderElectorBuilder;
specialinvoke v.<io.fabric.kubernetes.client.extended.leaderelection.LeaderElectorBuilder: void <init>(io.fabric.kubernetes.client.dsl.Namespaceable)>(v);
return v;
}
public io.fabric.kubernetes.client.dsl.FunctionCallable withRequestConfig(io.fabric.kubernetes.client.RequestConfig)
{
io.fabric.kubernetes.client.RequestConfig v;
io.fabric.openshift.client.DefaultOpenShiftClient v;
io.fabric.kubernetes.client.WithRequestCallable v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v := @parameter: io.fabric.kubernetes.client.RequestConfig;
v = new io.fabric.kubernetes.client.WithRequestCallable;
specialinvoke v.<io.fabric.kubernetes.client.WithRequestCallable: void <init>(io.fabric.kubernetes.client.Client,io.fabric.kubernetes.client.RequestConfig)>(v, v);
return v;
}
public io.fabric.openshift.api.model.User currentUser()
{
io.fabric.kubernetes.client.dsl.MixedOperation v;
java.lang.Object v, v;
io.fabric.openshift.client.DefaultOpenShiftClient v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = virtualinvoke v.<io.fabric.openshift.client.DefaultOpenShiftClient: io.fabric.kubernetes.client.dsl.MixedOperation users()>();
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.MixedOperation: java.lang.Object withName(java.lang.String)>("~");
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.Resource: java.lang.Object get()>();
return v;
}
public io.fabric.kubernetes.client.dsl.NonNamespaceOperation identities()
{
io.fabric.openshift.client.DefaultOpenShiftClient v;
io.fabric.kubernetes.client.dsl.base.HasMetadataOperation v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = staticinvoke <io.fabric.openshift.client.OpenShiftHandlers: io.fabric.kubernetes.client.dsl.base.HasMetadataOperation getOperation(java.lang.Class,java.lang.Class,io.fabric.openshift.client.OpenshiftClientContext)>(class "Lio/fabric8/openshift/api/model/Identity;", class "Lio/fabric8/openshift/api/model/IdentityList;", v);
return v;
}
public io.fabric.kubernetes.client.dsl.InOutCreateable userIdentityMappings()
{
io.fabric.openshift.client.DefaultOpenShiftClient v;
io.fabric.kubernetes.client.dsl.base.HasMetadataOperation v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = staticinvoke <io.fabric.kubernetes.client.Handlers: io.fabric.kubernetes.client.dsl.base.HasMetadataOperation getNonListingOperation(java.lang.Class,io.fabric.kubernetes.client.ClientContext)>(class "Lio/fabric8/openshift/api/model/UserIdentityMapping;", v);
return v;
}
public io.fabric.kubernetes.client.dsl.NonNamespaceOperation userOAuthAccessTokens()
{
io.fabric.openshift.client.DefaultOpenShiftClient v;
io.fabric.kubernetes.client.dsl.base.HasMetadataOperation v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = staticinvoke <io.fabric.openshift.client.OpenShiftHandlers: io.fabric.kubernetes.client.dsl.base.HasMetadataOperation getOperation(java.lang.Class,java.lang.Class,io.fabric.openshift.client.OpenshiftClientContext)>(class "Lio/fabric8/openshift/api/model/UserOAuthAccessToken;", class "Lio/fabric8/openshift/api/model/UserOAuthAccessTokenList;", v);
return v;
}
public io.fabric.openshift.client.dsl.OpenShiftWhereaboutsAPIGroupDSL whereabouts()
{
java.lang.Object v;
io.fabric.openshift.client.DefaultOpenShiftClient v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = virtualinvoke v.<io.fabric.openshift.client.DefaultOpenShiftClient: java.lang.Object adapt(java.lang.Class)>(class "Lio/fabric8/openshift/client/OpenShiftWhereaboutsAPIGroupClient;");
return v;
}
public boolean supportsOpenShiftAPIGroup(java.lang.String)
{
java.util.Iterator v;
io.fabric.openshift.client.DefaultOpenShiftClient v;
java.util.List v;
io.fabric.kubernetes.api.model.RootPaths v;
java.lang.Object v;
java.lang.String v, v;
boolean v, v, v, v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v := @parameter: java.lang.String;
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.<io.fabric.openshift.client.DefaultOpenShiftClient: io.fabric.kubernetes.api.model.RootPaths rootPaths()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.RootPaths: java.util.List getPaths()>();
if v == null goto label;
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = staticinvoke <java.util.Objects: boolean equals(java.lang.Object,java.lang.Object)>("/oapi", v);
if v != 0 goto label;
v = staticinvoke <java.util.Objects: boolean equals(java.lang.Object,java.lang.Object)>("oapi", v);
if v != 0 goto label;
v = staticinvoke <java.util.Objects: boolean equals(java.lang.Object,java.lang.Object)>(v, v);
if v == 0 goto label;
label:
return 1;
label:
return 0;
}
protected void adaptState()
{
io.fabric.kubernetes.client.Config v;
io.fabric.openshift.client.OpenShiftConfig v;
io.fabric.openshift.client.DefaultOpenShiftClient v;
io.fabric.kubernetes.client.http.HttpClient v, v;
v := @this: io.fabric.openshift.client.DefaultOpenShiftClient;
v = v.<io.fabric.openshift.client.DefaultOpenShiftClient: io.fabric.kubernetes.client.Config config>;
v = staticinvoke <io.fabric.openshift.client.OpenShiftConfig: io.fabric.openshift.client.OpenShiftConfig wrap(io.fabric.kubernetes.client.Config)>(v);
v.<io.fabric.openshift.client.DefaultOpenShiftClient: io.fabric.kubernetes.client.Config config> = v;
v = v.<io.fabric.openshift.client.DefaultOpenShiftClient: io.fabric.kubernetes.client.http.HttpClient httpClient>;
v = staticinvoke <io.fabric.openshift.client.OpenshiftAdapterSupport: io.fabric.kubernetes.client.http.HttpClient adaptHttpClient(io.fabric.kubernetes.client.http.HttpClient,io.fabric.openshift.client.OpenShiftConfig)>(v, v);
v.<io.fabric.openshift.client.DefaultOpenShiftClient: io.fabric.kubernetes.client.http.HttpClient httpClient> = v;
return;
}
}